1 votes

VirtualBox GPU Passthrough de l'hôte Linux à l'invité Windows

J'essaie d'utiliser mon GPU dédié (Nvidia GTX970M) dans mon système invité (Windows 7). J'ai utilisé la commande suivante :

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

Le GPU est reconnu avec succès dans mon système invité. Je procède ensuite à l'installation des pilotes Nvidia et tout va bien. Le problème survient lorsque j'essaie d'ouvrir le panneau de configuration Nvidia. Un message d'erreur apparaît, indiquant que le panneau de configuration ne peut pas être ouvert, accompagné d'une description : Il n'y a pas de carte Nvidia connectée à l'écran actuel.

Mon système hôte (Linux) utilise les pilotes Bumblebee-nvidia.

Des suggestions ? Merci d'avance.

1voto

user2745509 Points 121

"J'obtenais une mystérieuse erreur "Code 43" dans Windows lorsqu'il essayait d'initialiser la carte graphique. Je pouvais pourtant dire que la carte était fonctionnelle, puisqu'elle envoyait un signal au moniteur. Après avoir creusé un peu plus sur Internet, il semble que le pilote Nvidia désactive la carte s'il détecte qu'elle fonctionne sous virtualisation. Merci Nvidia".
http://taxes.moe/2017/07/08/linux-and-Windows-running-simultaneously-with-gpu-passthrough/

C'est probablement la raison. QEMU a une fonction qui permet de cacher à l'invité le fait qu'il tourne dans une VM. Je ne sais pas cependant si VirtualBox en a une similaire.

Mais même si vous réussissez à le tromper, il est probable qu'il ne fonctionnera pas de toute façon, IIRC les cartes vidéo des ordinateurs portables partagent la mémoire vidéo, elles ne sont pas vraiment séparées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X