(NVIDIA) Screen freezes with green/pink pixelation or "drivers crashed and recovered" error while gaming.

OllieRead

Reputable
Sep 3, 2014
3
0
4,510
Hello,

I've had my custom pc for 2 years now, within the first year my graphics card crashed and broke, so I got it replaced by RMA from EVGA. When I placed my brand new card in problems started occuring. As soon as I started to play any even slightly demanding game e.g Borderlands 2, the screen go's black "DVI not detected" and the error message "Drivers have crashed and then recovered" pops up. On some other games the screen freezes but is covered in green/pink pixelated squares and I have to reboot my PC. Most recently the game screen freezes but sound continues to loop and a restart is required. It lasts about roughly 2/5 minutes of game time in games like guildwars2/CSGO to crash.

I am using the most recent NVIDIA drivers and all game settings suggested by the NVIDA Geforce experience.
I have dusted my whole PC and monitored temperatures. GPU not above 55 and CPU is around 30-40. So have assumed the problem is not overheating.
I have read about changing the registry values for TdrDelay etc and have tried that with no success, then also tried the Microsoft Fixit download.
I have performed 10 passes with Memtest and have discovered 0 errors with my memory.
I have changed my memory timings to that are written on the sticks.

I don't believe there can be an issue with my GPU as it is literally brand new sent from Nvidia maybe 4/5 days ago.

Any ideas to fix this problem?
Thanks!


Specs are:
Windows 7 Home Premium 64-bit SP1
Intel Core i5 3570K @ 3.40GHz Ivy Bridge 22nm Technology
8.00GB Dual-Channel DDR3 @ 672MHz
Gigabyte Z77-D3H
3071MB NVIDIA GeForce GTX 660 Ti
Monitor: ASUS VH242 (1920x1080@60Hz)
 
Solution
I've had the same problem too with my 660ti oc on some windows installations. This time I'm not having troubles somehow. There are a few things you can do:

1. Set Performance Mode in Nvidia Control Panel to 'Highest Performance' instead of adaptive.

2. If you have a browser open while it crashes, disable hardware acceleration in your browser.

3. Increase/Calcel the timeout limit to reload the driver in the registry (look up youtube).
Attention: This might lead to more crashes or even bluescreens.

So, all those didn't help for me. The problem would still occur or my pc would completely freeze.

What I ended up doing was slightly increasing my gpu voltages in MSI afterburner, which made it stable. Another option is lowering core and...

DubbleClick

Admirable
I've had the same problem too with my 660ti oc on some windows installations. This time I'm not having troubles somehow. There are a few things you can do:

1. Set Performance Mode in Nvidia Control Panel to 'Highest Performance' instead of adaptive.

2. If you have a browser open while it crashes, disable hardware acceleration in your browser.

3. Increase/Calcel the timeout limit to reload the driver in the registry (look up youtube).
Attention: This might lead to more crashes or even bluescreens.

So, all those didn't help for me. The problem would still occur or my pc would completely freeze.

What I ended up doing was slightly increasing my gpu voltages in MSI afterburner, which made it stable. Another option is lowering core and memory clock by a bit. This is what I did afterwards, as I want to use the gpu for a longer while (since I'm not that much into gaming). Ended up with voltage on standard, core clock -30mhz and memory clock -25mhz. Might just require 5mhz on one of those or even 50mhz on both for you.
 
Solution

DubbleClick

Admirable
Oh, might also be related to drivers (obviously), but since I tried every available version and that didn't help, I forgot mentioning it above.

I actually found the nvidia beta drivers to be pretty good, other than the horrible amd ones.
 

OllieRead

Reputable
Sep 3, 2014
3
0
4,510


I'm new to MSI afterburner, I've just downloaded it and shall try changing some settings around. As I'm planning on using my computer solely for gaming what settings do you recommend as I don't really know what I am doing :)
thanks!

 

DubbleClick

Admirable
Just put core clock and memory clock 50mhz lower than they currently are. Go gaming for a while and if you don't get the driver error, set it as overclocking profile to apply on startup. Then increase both clocks again until you aren't stable anymore, so you can go back to the last stable setting.

If this doesn't fix it, you'll have to try the other possible solutions. Might take a while, but getting rid of that annoying thing was worth it.
 

DubbleClick

Admirable
Oh, if you might be afraid of damaging your components, 1) 2), driver change and clock speed decrease are completely safe. Messing with the registry or increasing voltage MAY to a low chance damage components. So thats what I'd be trying as last.

Decreasing clock speeds is effectively making your gpu slower, but a 50 mhz decrease on memory and core speed is not even a 4% performance loss. You probably just need to decrease one by 15mhz or so - unnoticeable.
 

OllieRead

Reputable
Sep 3, 2014
3
0
4,510
Thanks for the help! But doing something I have no idea WHAT I did has now made everything work okay before I had to meddle with the settings on MSI. I ran over your list of things you tried, and deleted the changes to the registry as originally suggested on youtube and now everything is good. Currently the only difference is my GPU is getting quite alot hotter than usual (reaches about 70 degrees) and the GPU usage is quite high on the MSI graphs, but both games i've tried so far (CSGO and Farcry 3) have worked great on the settings reccomended by the Geforce Experience. Thanks alot for the useful advice!

 

ramighazala

Prominent
Jan 13, 2018
24
0
510
hello, i have the same problem, whenever i launch a game for example csgo i get pixelated screen and my screen freezes and then crash...
i have tried all these steps, i have also tried decreasing core clock and memory clock by 50 mhz, first time i did this it worked for like 30 minutes and then it crashed...
so please if anybody can help me... :)