Is it possible to do local debugging using Parallel Nsight on a GTX590 on Windows 7? I understand that to do local debugging you require two GPUs. The 590 has two GPUs but I cannot get this to work. I get the error message:
Parallel Nsight Debug
Local debugging failed. Nsight is incompatible with WPF acceleration. Please see documentation about WPF acceleration. Run the DisableWpfHardwareAcceleration.reg in your Nsight installation.
I have looked at the documentation about WPF acceleration and used the file "DisableWpfHardwareAcceleration.reg" to disable wpf acceleration – I’ve checked using regedit and REG_DWORD is definitely set to 1, showing that hardware acceleration has been successfully disabled. I have also set "WDDM TDR enabled" to "False" in the Nsight Monitor Options.
I have disabled SLI mode through the NVIDIA control panel by selecting ‘Disable multi-GPU mode’ in the ‘Set multi-GPU and PhysX configuration’ tab.
Using the code:
int devCount;
cudaGetDeviceCount(&devCount);
printf("CUDA Device Query...\n");
printf("There are %d CUDA devices.\n", devCount);
Outputs the message
CUDA Device Query…
There are 2 CUDA devices.
This indicates that the two GPUs in the GTX590 are viewed as two separate CUDA devices.
Despite all of this I am still getting the above error.
After you disable WP acceleration, did you restart your system or the Nsight monitor or restart all applications that are using WPF hardware acceleration?
If one or more applications is running with WPF hardware acceleration and you run the .reg file, you could still have issues until those applications are restarted.
After disabling TDR timeout, you also need to restart your computer for that to take effect.
Also did you disable SLI on the GTX 590? If not, you can’t do local debugging on it. Please also ensure that the GPU that you’re debugging on does not have any output display attached to it.
The GTX 590 is based on the GF110 architecture. It should work fine with Nsight 2.0 + 270.81 driver or 275.33 driver.