Bug#387804: xserver-xorg-video-nv: Extermely slow xv output
Package: xserver-xorg-video-nv
Version: 1:1.0.1.5-2
Severity: normal
XV output is extremely slow when using the "nv" driver.
When playing a video with xine or vlc using xv output the Xorg
process uses a large amount of CPU. With videos larger than about
640x480 it hits 100% CPU (2GHz amd64) and output becomes choppy.
CPU use seems to be proprtional to the size of the source image,
not the size of the displayed overlay.
Other graphical operations also seem equally slow, but the painfully slow
xv is the one that effects me most. The xine xshm ouptut driver is
even slower.
Same behavior observed with and without Xen. Also same problems with
a 32-bit userspace + 64-bit kernel.
Running 32-bit x86 kernel+userspace also works ok, 64-bit kernel seems to
be the common factor in the slowness.
Selected excepts from xorg.conf:
Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "v4l"
Load "vbe"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Nvidia (nv)"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Device"
Identifier "Nvidia (nv)"
Driver "nv"
EndSection
-- no debconf information
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-xen-amd64-k8
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Versions of packages xserver-xorg-video-nv depends on:
ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries
ii xserver-xorg-core 2:1.0.2-10 X.Org X server -- core server
xserver-xorg-video-nv recommends no packages.
-- no debconf information
Reply to: