https://bugs.freedesktop.org/show_bug.cgi?id=75629
--- Comment #23 from Alex Deucher <[email protected]> --- (In reply to comment #21) > Created attachment 99793 [details] [review] > Patch with detection > > I could not find changes to hardware state before and after the vbe stuff > but I found an easier way to detect monitors. That is a simple call to > xf86I2CProbeAddress(). In other words, xf86DoEDID_DDC2() was getting far > enough to tell that there was a monitor. It only returned NULL because it > was not getting a valid EDID. There wouldn't be any changes in the state before and after. You'd need to trace the actual EDID fetch process to see which gpios are used for i2c. > > Detecting the valid modes with EDID would be nice, but I think this solves > the most important problem. The driver now knows whether a monitor is > plugged in and hence whether to drive Crtc2. If you agree, I will send this > patch to the list. Does it actually change when you have a monitor vs. not? If probing works, you are probably pretty close to getting full i2c working. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
