<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span> changed
<a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED --- - [NV44] dual-link tmds no longer allowed"
href="https://bugs.freedesktop.org/show_bug.cgi?id=40747">bug 40747</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Summary</td>
<td>The new nouveau kernel module fails to use my monitor's native resolution
</td>
<td>[NV44] dual-link tmds no longer allowed
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED --- - [NV44] dual-link tmds no longer allowed"
href="https://bugs.freedesktop.org/show_bug.cgi?id=40747#c18">Comment # 18</a>
on <a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED --- - [NV44] dual-link tmds no longer allowed"
href="https://bugs.freedesktop.org/show_bug.cgi?id=40747">bug 40747</a>
from <span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
<pre>I don't think there's any issue detecting the 1600x1200 mode. All your earlier
logs appear to indicate it's detected correctly. The issue is that your card is
not being detected as dual-link-capable, and the 1600x1200 mode without reduced
blanking won't work on it.
I have a NV44 and NV42 card, and neither have had trouble getting 1920x1200
going. However an NV34 card can't go beyond 1600x1200 on digital (TMDS).
Could you upload a copy of your vbios (/sys/kernel/debug/dri/0/vbios.rom)? Also
can you try hacking up your kernel, see
nouveau_connector.c:nouveau_connector_mode_valid
if (nouveau_duallink && nv_encoder->dcb->duallink_possible)
max_clock *= 2;
Just get rid of the if statement so that the max_clock *= 2 is always done.
Perhaps the nv_device(drm->device)->chipset > 0x46 is wrong in
get_tmds_link_bandwidth and it should actually be >= 0x44... although that
feels more like a difference between geforce 6- and 7-series. (But then it
picks up the igp's as well as the nv4a which is supposed to be just like the
nv44...)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>