OpenGL apps hanging on exit
I just replaced my ATI 9800 with a new GeForce 6800. OpenGL games seem to work pretty well, but I have a problem when exiting them. They hang when exiting, prior to switching the video mode back to the original desktop video mode. They also consume as much CPU as they can grab. When I strace the process, I simply see the following repeated over and over:
sched_yield() = 0
Since I'm often a lower res at this point, I end up having to kill the application and restart X to reset the resolution (ctrl alt +/- doesn't work here).
This seems to have started just after switching out my video card, and is happening consistently across several different games (including the ThinkTanks demo, UT2004, and Neverwinter Nights).
PNY 6800GT 256MB card
Gigabyte Kt Triton KT600 motherboard
Athlon 2600+ (266MHz FSB)
kernel 2.6.7 (built from kernel.org tarball)
6106 binary nvidia driver
Debian sid (let me know if you need package versions)
Video BIOS: 05.40.02.15.01
% cat /proc/driver/nvidia/agp/status
AGP Rate: 8x
Fast Writes: Disabled
I'm also uploading a copy of my XF86Config-4 file as well as a logverbose 5 X logfile. Let me know if there is other info that would be helpful to have.
Any help is greatly appreciated!