[haiku-commits] Re: r41411 - in haiku/trunk: build/jam headers/private/graphics/radeon_hd src/add-ons/accelerants/radeon_hd src/add-ons/kernel/drivers/graphics/radeon_hd

  • From: Stephan Aßmus <superstippi@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 10 May 2011 14:11:27 +0200

On 10.05.2011 09:20, Axel Dörfler wrote:
Alex von Gluck<kallisti5@xxxxxxxxxxx>  wrote:
The Radeon HD cards seem to inject the preferred mode lines of
the active monitor into their VESA EDID (the vesa driver doesn't
pick it up because it compares the found monitor timings to the VESA
acceptable ones)

That's just how EDID works, and it's actually the monitor which reports it -- 
that's exactly what it was made for :-)
VESA doesn't support arbitrary mode lines which is why EDID doesn't always help 
in choosing the right correct resolution.

Hm, from your reply I don't know if you maybe misunderstand Alexander. He is saying that the monitor's preferred mode ends up in the VESA mode list, but it is still not picked by our VESA driver. Do you mean that the mode which is injected by the graphics card may not /exactly/ match the preferred mode from EDID and that is why it is not picked? My GTX285 does the same, it injects the monitor's preferred mode at the end of the VESA mode list. Presumably it does that so operating systems can boot in the native resolution even before any driver is loaded. However, I have also observed that Haiku did not boot in 1920x1080 when I hooked it up to my TV via HDMI. Maybe I fell victim to the same shortcomming in our VESA driver and it could have actually worked?

Best regards,
-Stephan


Other related posts: