Bug 11006

Summary: stripes when using XVideo in full-screen mode with TFT displays on NV_ARCH_30
Product: xorg Reporter: Brice Goglin <brice.goglin>
Component: Driver/nVidia (open)Assignee: Aaron Plattner <aplattner>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: vinyl
Version: 7.2 (2007.02)   
Hardware: Other   
OS: All   
URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=425279
Whiteboard:
i915 platform: i915 features:

Description Brice Goglin 2007-05-20 13:01:36 UTC
Bug reported today on the Debian BTS by Johannes Tysiak.

"When using XVideo in fullscreen mode there are horizontal stripes all over the picture (using a GeForce FX Go 5300 aka NV34GLM). It seems to happen when the overlay picture takes almost the whole screen width and starts on pixel X=0."

See the Debian bug for details.

The following patch fixes the problem on his board, but it is not clear whether the fix should be enabled on other hardware too. Tested with driver 2.0.2, still applies on top of 2.0.96.

--- xserver-xorg-video-nv-2.0.2/src/nv_dac.c 2007-04-14 06:20:28.000000000 +0200
+++ xserver-xorg-video-nv-2.0.2.patched/src/nv_dac.c 2007-05-20 16:23:55.000000000 +0200
@@ -119,6 +119,8 @@
        horizStart = horizTotal - 5;
        horizEnd = horizTotal - 2;   
        horizBlankEnd = horizTotal + 4;    
+       if(pNv->Architecture == NV_ARCH_30)
+          horizTotal += 2;
     }
 
     pVga->CRTC[0x0]  = Set8Bits(horizTotal);
Comment 1 Johannes Tysiak 2007-05-22 02:04:49 UTC
Being the bug submitter on the Debian BTS it looks to me as if this bug is related to bug #4686:
https://bugs.freedesktop.org/show_bug.cgi?id=4686

The graphics board is the same and the effect described in the bug fits my observations. Maybe these two bugs should be linked.
Comment 2 Aaron Plattner 2007-05-22 09:50:43 UTC
Sounds like it.  Marking dupe.

*** This bug has been marked as a duplicate of bug 4686 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.