On 10.05.2011 16:25, Stephan Aßmus wrote:
On 10.05.2011 15:40, Axel Dörfler wrote:Stephan Aßmus<superstippi@xxxxxx> wrote: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.I'm not sure how you can know what Alex really intended to say (that should probably be left to him ;-)), but that's not what he wrote: EDID != mode list, EDID is what comes from the monitor, the mode list is what comes from the card.[...] Alex says the reason is that the VESA driver filters the list against "known" (built into the VESA driver) modes, which I would find a bit strange, but I haven't read the code.
Sorry, should have re-read a bit further. What he says is more ambiguous. I don't know what exactly he means by "VESA acceptable ones". Either the card injects the mode into the VESA list, then it's acceptable as far as the card is concerned (and my interpretation of the problem makes sense), or it does not, in which case I have no idea what the card injects where... :-)
Alex, can you clarify? :-) Best regards, -Stephan