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
signature.asc
Description: This is a digitally signed message part
_______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
