Topic: GPU driver restarts and a workaround

It's really cool that IA now uses GPU when calculating deconvolution!

Unfortunately, when it takes more than several seconds, it may restart NVIDIA driver due to TDR event (timeout detection and recovery) which is quite short (2 seconds in Windows 7).

It can be fixed by adding a REG_DWORD value TdrDelay into HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers key and setting it to a reasonably high value.

As for my low-end GT610, the value TdrDelay=118 that allows the GPU 2 minutes to be not responding is enough to process really heavy deconvolutions on large images.

2

Re: GPU driver restarts and a workaround

Thanks for the tip. I will try to disable the timeout programatically.

Michael Vinther

> software developer <

3

Re: GPU driver restarts and a workaround

In the latest beta version I have inserted some code that should disable TDR. Unfortunately this is only supported in DirectX 11.1 (according to http://msdn.microsoft.com/en-us/library … s.85).aspx, D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT) so I can't even test it myself as my GPU is DX11.0.

Michael Vinther

> software developer <