Bug#619601: nvidia-glx: Slowiness after suspend/resume
Colomban Wendling
lists.ban at herbesfolles.org
Fri Mar 25 14:27:02 UTC 2011
Package: nvidia-glx
Version: 260.19.44-1
Severity: normal
After some recent upgrades (a few weeks maybe) X is heavily less responsive
after suspend/resume than after a fresh boot. I'm not completely sure it's
the nVidia driver's fault (maybe X or something else, read ahead), but it's
the better guess I have; so feel free to reassign if necessary.
Steps to reproduce:
1) Do a fresh boot of an up-to-date Sid installation using the nVidia X driver;
2) See that glxgears reports > 10000 FPS in my case, even with tons of opened
windows;
3) Suspend to RAM;
4) Resume;
5) Run glxgears again. With no other windows open, still shows around
10000 FPS. Now open some random windows (5, 6 maybe) and see that the FPS
drop drasitcally down to around 2500 FPS.
glxgears is only an example, even non-GL applications have some visible lag
when redrawing.
However, note that closing the session, stoping gdm3, unloading the nvidia
driver and re-launch gdm3 do NOT solve the problem.
This used to work seamlessly until some recent upgrades (though, can't tell
exactly which one).
If you need me to do some further tests, I'd be please to.
Regards,
Colomban
-- Package-specific info:
uname -a:
Linux Hermione 2.6.38-1-amd64 #1 SMP Wed Mar 16 17:38:02 UTC 2011 x86_64 GNU/Linux
/proc/version:
Linux version 2.6.38-1-amd64 (Debian 2.6.38-1) (ben at decadent.org.uk) (gcc version 4.4.5 (Debian 4.4.5-14) ) #1 SMP Wed Mar 16 17:38:02 UTC 2011
/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module 260.19.44 Sun Feb 27 22:41:03 PST 2011
GCC version: gcc version 4.4.5 (Debian 4.4.5-14)
lspci 'VGA compatible controller [0300]':
01:00.0 VGA compatible controller [0300]: nVidia Corporation G84 [GeForce 8600 GT] [10de:0402] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Giga-byte Technology Device [1458:3452]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at f8000000 (64-bit, non-prefetchable) [size=32M]
Region 5: I/O ports at cc00 [size=128]
[virtual] Expansion ROM at fbee0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
OpenGL and NVIDIA library files installed:
lrwxrwxrwx 1 root root 35 Aug 24 2010 /etc/alternatives/libGL.so -> /usr/lib/nvidia/diversions/libGL.so
lrwxrwxrwx 1 root root 26 Aug 24 2010 /etc/alternatives/libGL.so.1 -> /usr/lib/nvidia/libGL.so.1
lrwxrwxrwx 1 root root 26 Aug 24 2010 /usr/lib/libGL.so -> /etc/alternatives/libGL.so
lrwxrwxrwx 1 root root 28 Aug 24 2010 /usr/lib/libGL.so.1 -> /etc/alternatives/libGL.so.1
lrwxrwxrwx 1 root root 26 Mar 17 15:42 /usr/lib/libnvidia-cfg.so.1 -> libnvidia-cfg.so.260.19.44
-rw-r--r-- 1 root root 132664 Feb 28 07:59 /usr/lib/libnvidia-cfg.so.260.19.44
-rw-r--r-- 1 root root 27089296 Feb 28 07:56 /usr/lib/libnvidia-glcore.so.260.19.44
-rw-r--r-- 1 root root 5936 Feb 28 07:58 /usr/lib/libnvidia-tls.so.260.19.44
/usr/lib/nvidia:
total 6244
drwxr-xr-x 3 root root 4096 Mar 17 15:42 .
drwxr-xr-x 268 root root 126976 Mar 25 02:05 ..
-rwxr-xr-x 1 root root 1294 Feb 22 19:37 check-for-conflicting-opengl-libraries
drwxr-xr-x 2 root root 4096 Mar 17 15:42 diversions
lrwxrwxrwx 1 root root 18 Mar 17 15:42 libGL.so.1 -> libGL.so.260.19.44
-rw-r--r-- 1 root root 980368 Feb 28 07:56 libGL.so.260.19.44
lrwxrwxrwx 1 root root 19 Mar 17 15:42 libglx.so -> libglx.so.260.19.44
-rw-r--r-- 1 root root 5259592 Feb 28 07:58 libglx.so.260.19.44
-rwxr-xr-x 1 root root 441 Feb 22 19:37 pre-install
/usr/lib/nvidia/diversions:
total 888
drwxr-xr-x 2 root root 4096 Mar 17 15:42 .
drwxr-xr-x 3 root root 4096 Mar 17 15:42 ..
-rw-r--r-- 1 root root 189 Mar 17 06:39 dummy.txt
lrwxrwxrwx 1 root root 10 Feb 16 18:45 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 12 Feb 16 18:45 libGL.so.1 -> libGL.so.1.2
-rw-r--r-- 1 root root 477408 Feb 16 13:05 libGL.so.1.2
-rw-r--r-- 1 root root 416168 Mar 7 16:48 libglx.so
Files from nvidia-installer:
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages nvidia-glx depends on:
ii dpkg 1.15.8.10 Debian package management system
ii libc6 2.11.2-13 Embedded GNU C Library: Shared lib
ii libgl1-nvidia-glx [libgl1- 260.19.44-1 NVIDIA binary OpenGL libraries
ii libglx-nvidia-alternatives 260.19.44-1 simplifies replacing Xorg module l
ii nvidia-common 20110213+1 NVIDIA binary graphics driver supp
ii nvidia-kernel-dkms [nvidia 260.19.44-1 NVIDIA binary kernel module DKMS s
ii xserver-xorg-core [xorg-vi 2:1.9.4.901-1 Xorg X server - core server
Versions of packages nvidia-glx recommends:
ii nvidia-vdpau-driver 260.19.44-1 NVIDIA vdpau driver
Versions of packages nvidia-glx suggests:
ii nvidia-kernel-dkms [nvidia-k 260.19.44-1 NVIDIA binary kernel module DKMS s
ii nvidia-settings 195.36.24-1 Tool for configuring the NVIDIA gr
Versions of packages nvidia-kernel-dkms depends on:
ii dkms 2.1.1.2-6 Dynamic Kernel Module Support Fram
ii nvidia-kernel-common 20110213+1 NVIDIA binary kernel module suppor
nvidia-kernel-dkms recommends no packages.
Versions of packages nvidia-glx is related to:
ii binutils 2.21.0.20110322-1 The GNU assembler, linker and bina
pn binutils-gold <none> (no description available)
ii linux-headers-2.6-amd6 2.6.38+32 Header files for Linux 2.6-amd64 (
ii linux-headers-2.6.32-5 2.6.32-31 Header files for Linux 2.6.32-5-am
ii linux-headers-2.6.37-2 2.6.37-2 Header files for Linux 2.6.37-2-am
ii linux-headers-2.6.38-1 2.6.38-1 Header files for Linux 2.6.38-1-am
ii nvidia-glx [nvidia-glx 260.19.44-1 NVIDIA binary Xorg driver
ii nvidia-kernel-common 20110213+1 NVIDIA binary kernel module suppor
ii nvidia-kernel-dkms [nv 260.19.44-1 NVIDIA binary kernel module DKMS s
pn nvidia-kernel-source <none> (no description available)
ii xserver-xorg 1:7.6+4 the X.Org X server
ii xserver-xorg-core 2:1.9.4.901-1 Xorg X server - core server
-- no debconf information
More information about the pkg-nvidia-devel
mailing list