Можно ли выполнить локальную отладку с помощью Parallel Nsight на GTX590 в Windows 7? Я понимаю, что для локальной отладки требуются два графических процессора. 590 имеет два графических процессора, но я не могу заставить это работать. Я получаю сообщение об ошибке:
Параллельная отладка Nsight
Локальная отладка не удалась. Nsight несовместим с ускорением WPF. Пожалуйста, смотрите документацию по ускорению WPF. Запустите DisableWpfHardwareAcceleration.reg в вашей установке Nsight.
Я просмотрел документацию по ускорению WPF и использовал файл "DisableWpfHardwareAcceleration.reg", чтобы отключить ускорение wpf - я проверил с помощью regedit, и REG_DWORD определенно установлен в 1, показывая, что аппаратное ускорение было успешно отключено. Я также установил «WDDM TDR enabled» на «False» в параметрах монитора Nsight.
Я отключил режим SLI через панель управления NVIDIA, выбрав «Отключить режим с несколькими GPU» на вкладке «Настройка конфигурации с несколькими GPU и PhysX».
Используя код:
int devCount;
cudaGetDeviceCount(&devCount);
printf("CUDA Device Query...\n");
printf("There are %d CUDA devices.\n", devCount);
Выводит сообщение
Запрос устройства CUDA ...
Есть 2 устройства CUDA.
Это указывает на то, что два графических процессора в GTX590 рассматриваются как два отдельных устройства CUDA.
Несмотря на все это, я все еще получаю вышеуказанную ошибку.