View Single Post
Old 07-29-06, 12:40 PM   #1
pierrec
Registered User
 
Join Date: Jul 2006
Posts: 9
Default 3D apps freeze the machine temporarily

Hello everybody,

I have an odd problem related to the nvidia gl : when I run a 3D app, like oolite, tuxracer or 3D screen savers, after a very short time doing 3D things, the entire screen and keyboard freeze hard for a moment, then the mouse pointer seems to come back to life, then the X session comes back to life for a second or two, then it freezes again etc... Sometimes it freezes for 10 seconds, sometimes for 15 minutes, but the machine stays alive (I can ssh to it) and if I'm patient enough and quick enough with the mouse, I can usually kill the offending app during the "recovery" period and everything's back to normal in 2D-land. There are no error messages from the kernel or from the X log.

My configuration is as follow:

- Athlon XP2000+ on a KT400-based VIA motherboard (yes, I know...)
- GeForce FX5200
- Linux 2.6.17.6
- nVidia driver 8762
- Xorg 1.0.2

I've tried everything I could try to fix the problem, including reinstalling older nVidia drivers (the 7667 and the 7182 with legacy GPU support) disabling RenderAccel, disabling AGP altogether, using NvAGP instead of agpgart, removing APIC support from the kernel and BIOS, increasing/decreasing the AGP aperture size in the BIOS from 4M to 1G, enabling/disabling AGP fast-writes and SBA, backing down to AGP 4X instead of 8X (the BIOS won't let me set 2X or 1X), manually setting values of 0xEA and above in the "AGP driving value" setting in the BIOS, etc etc... but nothing makes a bit of difference and the problem is still there.

Does anybody know what might be going on here, and how I might work around the problem? is this an issue known to nVidia?

EDIT: Actually there is a kernel message each time after a freeze occur. It's always the same:

NVRM: Xid (0001:00): 8, Channel 00000002

I don't know what that might mean though...

Last edited by pierrec; 07-29-06 at 03:57 PM.
pierrec is offline   Reply With Quote