I got a weird problem with running new games on Windows 7. Sometime, while playing Mirror's Edge, the screen jumps back to the desktop. The game is still running. I can hear the sound and the engaging enemy. Then after a few seconds the screen switches back to the game and I can play on.
Sometimes it happens serveral times in a row, sometimes I can play for hours without a problem. That is really annoying, especially because most of the time the gamecharacter won't survive this short absence of control.
It also happens while playing ArmedAssault, but rarely.
Yesterday I downloaded the new Fear2 demo and this screenjumping was getting worse. I can't play for 20min without jumping back to the desktop. Unfortunately now the screen won't jump back to the game anymore. I hear the sound, but all I can see is my desktop. All I can do then is killing the process - and reboot the system manually - because when I start the game again (or any other 3D application) the screen will switch immediately back to the desktop.
Haven't tried other games so far.
8GB 800MHz Ram
Gigabyte P35 DS3
Temperatures are normal. I doublechecked the Ram. I updated the graphicdriver with WindowsUpdate. No error-messages are generated (well at least no error-icon appears). ME and ArmedAssault are running on WinXP without any problems.
I googled around for a few hours and maybe I found a solution but i can't get it to work. What I found is a problem with the "Timeout Detection and Recovery" tool. This tool recognizes when the framerate drops to zero for a timeamount of 2 seconds and then reboots the graphicdriver.
The solution is simple: turning of this tool by changing values in the registry.
Here is the link to the official microsoft-website: http://www.microsoft.com/whdc/device...m_timeout.mspx
my problem now: I don't have this certain entry in the reg they want me to edit.
What can I do? Any suggestions? Other solutions?