NVidia OpenGL display driver lost connection error troubleshooting

In recent operating systems and more recent games you may have encountered the following message every now and then.

Sometimes the message won’t show at all depending on your windows settings and or game.

“The NVIDIA OpenGL driver lost connection with the display driver due to exceeding the Windows Time-Out limit and is unable to continue. The application must now close.
Error code: 7″

nvidia_opengl_lost_connection_error

This is actually a good thing which prevents freezes of your whole operating system. In some cases however we want to workaround it by increasing the time before timeout. You can read more about this on Microsoft Support.

We do this by editing a key in the windows registry. For example I have to change this to 8 seconds or so in order to take high resolution screenshots in SpaceEngine.

Warning! Before proceeding you should know that setting this to a bad value could mess up things on your computer. Create a system restore point and backup your data!

NOTE! This affects all graphics programs and games on your computer. I recommend restoring the value after you’re done testing.

Proceed on your own risk!

Option 1: Right and select save as on any of the registry patches. Double click on them in explorer to install

TdrDelay-8sec.reg – TdrDelay set to 8 seconds (this should be enough for SpaceEngine)
TdrDelay-32sec.reg – TdrDelay set to 32 seconds (try this if error still shows)
TdrDelay-uninstall.reg – This removes the registry value which will use windows default. (Windows default is 2 seconds)

Option 2: Manually edit the registry

Open regedit.exe and navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

Create a new key DWORD32 and name it exactly TdrDelay
I tried 64 but it wouldn’t work for me even though I use a 64 bit OS.
Remember that this key name is cAsE sEnSiTiVe.

Double click on the key, choose decimal value and set it to the delay that you want.
I recommend trying 8 to 32. Delete the key when you’re done.

Here is a tiny gif animation. Please excuse the Swedish 🙂

TdrDelay

If you have any additional information to add or if I got anything wrong, please don’t hesitate to leave a comment!
Cheers

Advertisements