I’ve been reading about the “launch timed out and was terminated” problem in this forum. It seems that the watchdog timer is the guilty. I read the solution under Windows but anyone knows the solution on a Linux machine? Is there any option in the nvcc which disable the “launch time out” of the kernels? Really the only solution is to add a new graphic card in my computer? Can I configure my card in mode “compute only” if I only have 1 GPU in my computer? (I know it sounds stupid but maybe It can be done during the kernel execution)
The problem is that my application is an openGL application and I can’t shutdown the display manager. Is there some way to change the parameter of the watchdog timer time?
No. The only options open to you are to more finely divide your kernel work load, and call it more frequently, so that the execution time per kernel call is less, or make your code run faster, or use a dedicated compute card for the CUDA kernel. Take your pick.