I’ve recently bought another graphics card (650 Ti) and installed into my system alongside my old 430.
Currently I’m using the 650 Ti as my display card and I thought of experimenting with my 430 as “computation” card. I plan to switch ( 430 - display; 650 - computations ).
430 still has it’s watchdog enabled ( or so does cudaDeviceProp tell me ). I somehow thought that the card that doesn’t have a monitor attached to it will automatically have it’s watchdog disabled, but I started to dig around and apparently it’s a Windows feature and now I’m just confused on this issue.
My program multi-threads. The main thread gets all the MFC stuff, initialization and whatnot and my worker thread only does the kernels. I do this so as to not make the program appear as if it has frozen when I’m executing the kernels. This works fine when I select my primary card ( 650 performs as expected ), but when I select the 430, the kernels called from the worker thread end with cudaUnknownError. Previously to installing the 650, the 430 worked fine in this situation ( initialized from one thread and did the work as expected from the worker thread ).
Has anyone encountered a similar problem?
Also, GPU-Z for some reason shows that CUDA is disabled ( an empty checkbox ) when showing the properties for my 430.