[Bug 15648] randr doesn't detect my external LCD's preferred resolution

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 28 07:12:42 PDT 2008


--- Comment #5 from Rafał Miłecki <zajec5 at gmail.com>  2008-04-28 07:12:41 PST ---
I've also put some additional debugging messages info radeon_output.c to be
able to describe what happens:

1) Before your patch
RADEONPortCheckNonDDC is called and this returns 0 (MT_NONE). As my card
supports ATOM (accoring to condition info->IsAtomBios) the next step is calling
atombios_dac_detect. This function returns 1 (MT_CRT) and according to agd5f it
is fine as everyting connected to VGA-0 should be detected as CRT.
Unfortunately, as we already know, EDID is not got.

2) With you patch
Function avivo_display_ddc_connected is called first but it returns 0
(MT_NONE). As the whole issue is about my VGA-0 so (radeon_output->type ==
OUTPUT_LVDS) is false atombios_dac_detect is called. The result is just like
before. It returns 1 (MT_CRT) but no EDID info.

Is there anything more I can test? Maybe I could try use some EDID checked and
if it is fine, we could check why EDID checker in radeon driver doesn't work?
It's just my little idea, if anything else can be done, please tell me.

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the xorg-driver-ati mailing list