web-dev-qa-db-fra.com

Dans Ubuntu, laissez la machine virtuelle Windows contrôler la carte graphique discrète

J'ai un ASUS N56VM avec à la fois des graphiques Intel intégrés (HD3000) et une carte nvidia discrète (630M). Mon OS principal est Ubuntu 12.04. J'ai VMWare Player installé et une machine virtuelle Windows 7 en cours d'exécution.

Je voudrais donner à la machine virtuelle Windows le contrôle de la carte graphique discrète. Autrement dit, je veux exécuter Windows et ses applications à l'aide de la carte discrète.

En ce moment, j'utilise bumblebee pour contrôler la carte discrète, j'ai donc invoqué le joueur en utilisant optirun vmplayer. Cela fonctionne bien, mais je pense qu'il utilise toujours les graphiques intégrés: ni VMWare ni Windows ne semblent reconnaître l'existence de la carte discrète ou de la sortie HDMI (qui est directement connectée à la carte discrète).

1
cxrodgers

VMware Player ne permet pas la connexion matérielle directe des périphériques pci-e. La machine virtuelle utilise une carte émulée qui est alimentée par vos cartes graphiques hôtes. Si vous souhaitez connecter directement une carte graphique à une machine virtuelle, vous pouvez rechercher d'autres produits de virtualisation qui permettent une plus large gamme d'entrées matérielles physiques à un vm tel que Parrallels Workstation Extreme, ce qui est très cher, mais je ne suis pas sûr s'il peut attribuer des cartes graphiques pour ordinateur portable. Pour obtenir les meilleures performances de la carte graphique dans votre VM assurez-vous que vous avez "accéléré les graphiques 3D" coché dans les options vm, que les outils vmware soient installés dans le système d'exploitation invité, et si l'hôte OS a des options concernant le périphérique graphique sur lequel exécuter un programme, assurez-vous de configurer vmware player pour qu'il s'exécute à partir du meilleur périphérique graphique.

Informations sur l'attribution de périphériques PCI-E dans Parrallels Workstation Extreme: http://kb.parallels.com/en/9427

0
mango