[Bug 70331] Incorrect resolution reported for monitor

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Fri Feb 28 00:28:59 PST 2014


https://bugzilla.kernel.org/show_bug.cgi?id=70331

--- Comment #8 from Jani Nikula <jani.nikula at intel.com> ---
On a hunch I'd say this is caused by

commit 7d148ef51a657fd04036c3ed7803da600dd0d451
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Mon Jul 22 18:02:39 2013 +0200

    drm/i915: fix hdmi portclock limits

Before the change, the 172.7 MHz clock reported in edid for the 1920x1080 mode
was pruned with MODE_CLOCK_HIGH, but not afterwards.

The problem is, the change is valid for HDMI. You experience the issue because
you're using an HDMI->DVI adapter, and the 172.7 MHz clock exceeds the
single-link DVI maximum of 165 MHz.

Since the monitor reports the mode on DVI, I presume the monitor would support
the mode with dual-link DVI. But it's also possible the monitor reports a bogus
mode... Anyway, simple passive adapters won't work for HDMI->dual-link-DVI.
Active adapters for this are likely hard to come by, and may be problematic.

Ville, I'm wondering if we should check for intel_hdmi->has_hdmi_sink in
hdmi_portclock_limit() and limit to 165 MHz for non-hdmi. Does that sounds sane
to you?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the intel-gfx-bugs mailing list