FireMV 2200 vs CustomEDID

Adam Jackson ajax at nwnk.net
Tue Oct 6 07:18:20 PDT 2009


On Tue, 2009-10-06 at 03:38 +0200, Csillag Kristof wrote:

> Therefore, I have extended the syntax of the CustomEDID option to accept
> commands after the EDID file name, and implemented one command ("digital")
> to override this information in the EDID.

I'm going to bet that what you implemented, won't work.  The radeon
driver in UMS mode, to check whether the monitor is digital, does:

static Bool
monitor_is_digital(xf86MonPtr MonInfo)
{
    return (MonInfo->rawData[0x14] & 0x80) != 0;
}

So you need to mangle the actual EDID data itself, not just what the
interpreter decides it says.

But even doing that is unlikely to help too much, because it looks like
you're getting utter garbage for the EDID data:

> (II) RADEON(0):         d007082eff7f00009000000000000000
> (II) RADEON(0):         6000000000000000d16e000000000000
> (II) RADEON(0):         00000000000000007e8306f13a7f0000
> (II) RADEON(0):         00000000000000000000000007000000
> (II) RADEON(0):         01000000000000006000000000000000
> (II) RADEON(0):         005a00ef3a7f00000081820000000000
> (II) RADEON(0):         30d38100000000000000000000000000
> (II) RADEON(0):         00000000000000000010000000000000

That's not even close to being valid EDID.  Among other things, it
doesn't start with 0x00ffffffffffff00.

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20091006/9fd8effe/attachment.pgp>


More information about the xorg mailing list