Atravesse um obstáculo e qualquer ajuda seria muito apreciada!
Consegui passar com sucesso uma placa GTX970 para um guest KVM que executa Debian Jessie (3.16 Kernel) e sou capaz de executar amostras de toolkit CUDA 7.5. No entanto, o mesmo não funciona no guest Debian Wheezy (3.2 Kernel). O nvidia-smi falha em sondar o dispositivo GPU convidado com o seguinte erro no 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
Eu tentei várias versões de drivers NVIDIA em dois convidados KVM diferentes, um executando o Wheezy e outro executando o Jessie. Aqui está o que eu tenho:
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
Para os casos "Não está funcionando", recebo exatamente o mesmo erro mencionado anteriormente. Embora a versão do driver 343.22 funcione no guest do Debian Wheezy, infelizmente isso não funcionará com o CUDA 7.0 ou 7.5
As instalações são de estoque, nenhum patch de kernel foi feito.
Existe algo que eu possa ajustar no guest do Wheezy KVM do Debian para que os drivers mais recentes funcionem?
Obrigado.