Пройдите через контрольно-пропускной пункт, и любая помощь будет высоко ценится!
Мне удалось передать карту GTX970 гостю KVM, работающему под управлением Debian Jessie(ядро 3.16), и я могу запустить примеры инструментария CUDA 7.5. Однако то же самое не работает в гостевой системе Debian Wheezy (ядро 3.2). nvidia-smi не может проверить гостевое GPU-устройство со следующей ошибкой в dmesg:
[ 86.116320] nvidia 0000:00:06.0: irq 45 for MSI/MSI-X
[ 86.335157] NVRM: RmInitAdapter failed! (0x24:0x1f:1244)
[ 86.335162] NVRM: rm_init_adapter failed for device bearing minor number 0
[ 86.335324] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5
Я пробовал несколько версий драйверов NVIDIA на двух разных гостях KVM, одна из которых работала с Wheezy, а другая - с Джесси. Вот что у меня есть:
Host: Debian Jessie (3.16 Kernel). GTX970 passthrough using VFIO to KVM Guest
Driver Version Debian Wheezy Guest Debian Jessie Guest
361.28 Not Working Working
352.79 Not Working Working
352.63 Not Working Working
346.96 Not Working Working
343.22 Working Working
Для случаев «Не работает» я получаю ту же ошибку, что и ранее. Хотя версия драйвера 343.22 работает на гостевом компьютере Debian Wheezy, к сожалению, это не будет работать с CUDA 7.0 или 7.5
Установки являются стандартными, исправления ядра не выполнялись.
Могу ли я что-нибудь изменить в гостевой системе Debian Wheezy KVM, чтобы заставить работать последние версии драйверов?
Благодарю.