How to reset video card when display freezes?
Slackware 14 64 bit
ATI 5970, current ATI driver
From time to time the dislay will freeze. It usually happens when I'm running a gave via wine, and usually when I've run one game, terminated it, and run another. IOW the second time I run a game, the display will frequently freeze. I can still here the sound of whatever is going on. I can ssh into the box from another box, kill all processes for that user, but the display remains frozen. Once this happens, the system is still operational but the display remains frozen. Rebooting is the only solution I've found.
I'm not sure if this is the video driver, wine, or both. I can run, for example, half-life source with dxlevel of 70 and it never freezes. If I set directX to use 8 or above, it freezes every time.
So my question - when this happens, is there a way to force a reset of the video card? As I said I can ssh in from another box and as root kill all of the processes for the user, but nothing I do changes the frozen display. If I login as the user and try to startx again, it won't start - no errors, it just won't start.