XRandR EDID missed with Cedar on LVDS

Alex Deucher alexdeucher at gmail.com
Wed Nov 2 15:45:46 PDT 2011


On Wed, Nov 2, 2011 at 6:34 PM, Kai-Uwe Behrmann <ku.b at gmx.de> wrote:
> Am 02.11.11, 17:41 -0400 schrieb Alex Deucher:
>>
>> On Wed, Nov 2, 2011 at 5:03 PM, Kai-Uwe Behrmann <ku.b at gmx.de> wrote:
>>>
>>> While testing a ATI Cedar equiped laptop I could not get the EDID for the
>>> interal LVDS in user space. I tried xrandr and xcmddc with no results.
>>> But
>>> the /var/log/Xorg.0.log showed that EDID was detected and hwinfo gives
>>> the
>>> monitor manufacturer. Still user space applications needs the complete
>>> data
>>> block to configure the monitor.
>>
>> Can you post your xorg log and dmesg output?  There are several
>> possibilities:
>
> They are here:
> https://bugs.freedesktop.org/show_bug.cgi?id=32343#c7
>
>> 1. Your panel does not provide an EDID.  The driver is still able to
>> determine the native mode timings from tables in the vbios.
>
> This LVDS' EDID looks like being detected by frglx. It might be broken.
> On the other side xcmddc shows an external monitors EDID but does not listen
> the this LVDS one. xcmddc uses i2c communication. Not sure what frglx does
> to see the discussed LVDS EDID.

We may need a machine specific quirk for your laptop, or it's possible
the closed driver is generating a fake edid using the modeline and
vendor info from the vbios tables.  Please attach your vbios to the
bug above and I'll see what I can find out.

Alex



More information about the xorg mailing list