Passagem de GPU VirtualBox do Host Linux para o Windows Guest

1

Estou tentando usar minha GPU dedicada (Nvidia GTX970M) no meu sistema convidado (Windows 7). Eu usei o seguinte comando:

vboxmanage modifyvm "Windows 7" --pciattach 01:00.0@07:01.0

A GPU é reconhecida com sucesso no meu sistema convidado. Então eu continuo a instalar os drivers da Nvidia e está tudo bem. O problema surge quando tento abrir o painel de controle da Nvidia. Uma mensagem de erro aparece alertando que o painel de controle não pode ser aberto e uma descrição: Não há uma placa Nvidia conectada à tela atual.

Meu sistema host (Linux) usa drivers Bumblebee-nvidia.

Sugestões? Agradecemos antecipadamente.

    
por ProtectedVoid 29.09.2017 / 18:55

1 resposta

1

"Eu estava recebendo um misterioso erro" Code 43 "no Windows quando ele tentou inicializar a placa gráfica. Eu poderia dizer que o cartão estava funcionando, já que estava enviando um sinal para o monitor. Depois de cavar um pouco mais sobre na Internet, parece que o driver da Nvidia irá desativar a placa se detectar que está sendo executado sob virtualização. Obrigado Nvidia. " link

Provavelmente essa é a razão. O QEMU tem um recurso para ocultar do convidado o fato de estar sendo executado em uma VM. Eu não sei se o VirtualBox tem algum similar.

Mas, mesmo que você consiga enganá-lo, provavelmente ele não funcionará de qualquer maneira, as placas de vídeo do laptop da IIRC compartilham videomemória, elas não são verdadeiramente separadas.

    
por user2745509 19.02.2018 / 13:33