So I've been reviewing the i915/ironlake CRT detect code and am a bit confused.

I though on the i945 and above that we had proper CRT hotplug
detection with an IRQ, that didn't require any polling.

Now looking at the code when we do a CRT detect, the first thing we do
is try the hotplug method, however on ILK/SNB this is crap and
requires powering off the ADPA, which turns off the monitor, if that
fails we fallback to DDC probing which is pretty non-destructive.

I get the feeling the whole hotplug detect code is pointless if the
hardware is already meant to send us an IRQ when something happens, or
at least I think the DDC probe should be > than the hotplug probe if
the hotplug probe is too remain destructive.

Dave.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to