Нужно ли перезагружать систему после получения «неуказанной ошибки запуска» в ядре?

920

После сбоя ядра из-за «неопределенной ошибки запуска» единственный способ снова использовать устройство - это перезагрузить систему. Есть ли другой способ сделать это? Если я пытаюсь запустить снова после ULF, программа зависает при первом вызове CUDA.

Карта Nvidia подключена к 64-разрядной виртуальной машине Windows 7 Professional, работающей на рабочей станции Parallels Extreme. Я подключаюсь к системе через Windows Remote Connection.

2
Я думал, что вы не можете использовать Remote Desktop Connection для запуска CUDA, так как этот метод не сделает видеокарты доступными для использования. По крайней мере, на XP я не могу использовать RDC и CUDA. В настоящее время я использую VNC, но был ли он изменен для Windows 7? 12 лет назад 1
Помогает ли вызов `cudaDeviceReset ()` (он присутствует только в CUDA 4.0) после ULF? Однако такое поведение действительно неверно. @jmsu Существует способ использовать графические процессоры nVidia через RDP. Это требует наличия Tesla и внесения некоторых изменений в реестр (или вы можете использовать более старую версию драйвера, которая делает это с любым GPU nVidia). aland 12 лет назад 0

1 ответ на вопрос

0
Tom

Если вы используете это на не виртуальной машине, то неопределенный сбой запуска (ULF) не позволит вам снова использовать графический процессор в том же процессе, но не вызовет проблем для любых других процессов.

Поскольку вы используете это на виртуальной машине, это звучит как проблема либо в Parallels, либо в драйвере, поэтому я бы посоветовал вам обратиться в Parallels для дальнейшего изучения проблемы. Если вы являетесь зарегистрированным разработчиком на сайте NVIDIA, вы также можете отправить туда сообщение об ошибке .

Похожие вопросы