CUDA Parallel Nsight локальная отладка на GTX 590 - PullRequest
1 голос
/ 14 июля 2011

Можно ли выполнить локальную отладку с помощью 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.

Несмотря на все это, я все еще получаю вышеуказанную ошибку.

Ответы [ 2 ]

3 голосов
/ 15 июля 2011

После отключения ускорения WP перезагружали ли вы свою систему или монитор Nsight или перезапускали все приложения, использующие аппаратное ускорение WPF?

Если одно или несколько приложений работают с аппаратным ускорением WPF, и вы запускаете файл .reg, у вас могут оставаться проблемы до перезапуска этих приложений.

После отключения тайм-аута TDR вам также необходимо перезагрузить компьютер, чтобы он вступил в силу.

Также вы отключили SLI на GTX 590? Если нет, вы не можете выполнить локальную отладку на нем. Также убедитесь, что к отлаживаемому графическому процессору не подключен какой-либо выходной дисплей.

GTX 590 основан на архитектуре GF110. Он должен нормально работать с драйвером Nsight 2.0 + 270.81 или 275.33.

2 голосов
/ 15 июля 2011

Попробуйте снова запустить DisableWpfHardwareAcceleration.reg.Если значение реестра, о котором идет речь, не равно REG_DWORD, равному 1, вы получите эту ошибку.Кроме того, вы можете установить значение самостоятельно , используя regedit.

Кстати, GTX 590 отсутствует в списке поддерживаемых графических процессоров для продукта.

...