On , George Spelvin &lt;linux@horizon.com&gt; wrote:<br />&gt; I have an NV18 (GeForce4 MX) connected via DVI to a 1920x1080 LCD,<br />&gt; <br />&gt; and when I try to use the nouveau kernel driver, I get a crappy display.<br />&gt; <br />&gt; <br />&gt; <br />&gt; Thanks in advance to anyone who can help.<br />&gt; <br />&gt; <br />&gt; <br />&gt; I&#39;m running a recent nouveau git (fa17f241 drm/nv50: fix thinko in vm fault)<br />&gt; <br />&gt; merged with 2.6.38-rc8.<br />&gt; <br />&gt; <br />&gt; <br />&gt; When the driver loads (it&#39;s compiled as a module, so this is after init<br />&gt; <br />&gt; starts), the console shrinks to a 36x90 character box in the upper-left<br />&gt; <br />&gt; corner of the display.<br />&gt; <br />&gt; <br />&gt; <br />&gt; When the system is busy, the screen &quot;flashes&quot; to the right.<br />&gt; <br />&gt; The console text appears half a screen to the right for a moment.<br />&gt; <br />&gt; It&#39;s particularly annoying right after boot, but settles down once the<br />&gt; <br />&gt; system goes quescent.<br />&gt; <br />&gt; <br />&gt; <br />&gt; The problem is NOT associated with screen updates.  I can run &quot;yes&quot;<br />&gt; <br />&gt; and see the problem very little.  hdparm -tT, however, makes the screen<br />&gt; <br />&gt; almost unusable during *both* phases.<br />&gt; <br />&gt; <br />&gt; <br />&gt; Watching during heavy activity, there&#39;s a &quot;standard position&quot; to the<br />&gt; <br />&gt; right where the text tends to appear, but there&#39;s also lots of &quot;tearing&quot;<br />&gt; <br />&gt; and it appears in multiple positions.  Still pretty recognizable as text,<br />&gt; <br />&gt; though; it doesn&#39;t seem to change every scanline.<br />&gt; <br />&gt; <br />&gt; <br />&gt; X is also screwed up; it fails to start with the messages:<br />&gt; <br />&gt; [   214.714] (II) NOUVEAU(0): Opened GPU channel 1<br />&gt; <br />&gt; [   214.715] (II) NOUVEAU(0): [DRI2] Setup complete<br />&gt; <br />&gt; [   214.715] (II) NOUVEAU(0): [DRI2]   DRI driver: nouveau_vieux<br />&gt; <br />&gt; [   214.716] (EE) NOUVEAU(0): Error allocating scanout buffer: 0<br />&gt; <br />&gt; [   214.716]<br />&gt; <br />&gt; Fatal server error:<br />&gt; <br />&gt; [   214.716] AddScreen/ScreenInit failed for driver 0<br />&gt; <br />&gt; <br />&gt; <br />&gt; ... but I figure that&#39;s a more advanced problem.<br />&gt; <br />&gt; <br />&gt; <br />&gt; I&#39;ve tried and been unhappy with the nouveau driver on this system in<br />&gt; <br />&gt; the past (I remember it coming up but having lots of horizontal lines of<br />&gt; <br />&gt; &quot;snow&quot; on the display), but Debian recently removed the nv driver that<br />&gt; <br />&gt; worked fine for me from its X distribution, so I&#39;m trying again a bit<br />&gt; <br />&gt; harder this time.<br />&gt; <br />&gt; <br />&gt; <br />&gt; It&#39;s a 2 GB Athlon system, small form factor with onboard video.<br />&gt; <br />&gt; lspci -nn gives:<br /><br />Is there anything at all connected to the other output (referred to as TV-1 in your log)? You can try disabling TV detection with the tv_disable nouveau.ko module parameter if a non-existent TV is somehow being detected.