Package: xserver-xorg-video-nv Version: 1:2.0.2-1 Severity: normal Tags: patch
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. This problem originally appeared back in xserver-xfree86. There was a patch applied for that package following bug #215997: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=215997 The solution in the attached patch is taken from the original bug report. As I couldn't find out from that report if the problem exists on other arches, I reduced it for NV_ARCH_30 as did the upstream developer back then. The attached patch solves the problem for me and doesn't seem to break anything else. Would it be possible to apply that patch for the next packages? Regards, Johannes Tysiak -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.20-1-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, [EMAIL PROTECTED] (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages xserver-xorg-video-nv depends on: ii libc6 2.5-7 GNU C Library: Shared libraries ii xserver-xorg-core 2:1.3.0.0.dfsg-5 X.Org X server -- core server xserver-xorg-video-nv recommends no packages. -- no debconf information
--- 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);