Les dernières semaines ont joué avec Ubuntu 12.10. Cela fonctionne en tant qu'invité sur Virtualbox hébergé sur Windows 7. Il y a eu quelques défis avec les trucs Unity 3D. Particulièrement dû à la non prise en charge de la version 1.13 de X11 jusqu'à très récemment. Depuis aujourd'hui, nous sommes en mesure de télécharger la version 4.2.2 de Virtualbox qui, via des ajouts d'invités, prend également en charge la version 1.13 de X11. Jusqu'ici, tout le monde fait du bon travail.
Étant donné que Unity ne fonctionne désormais qu'en mode 3D, il serait intéressant d'accéder à la carte graphique directement à partir de Virtualbox. lshw -c display
spectacles: VGA compatible controller; product: VirtualBox Graphics Adapter
.
QUESTION: comment obtenir la 3D et d'autres graphiques directement pris en charge par le matériel, à savoir Nvidia GeForce M310
la source
Réponses:
Passthrough PCI
PCI passthrough est expérimentalement pris en charge récente Virtual Box Source fermée (PUEL) versions. Cependant, il existe plusieurs limitations, par exemple pour une carte graphique, nous pouvons lire dans le manuel de l'utilisateur de Virtual Box :
Je ne peux pas dire si c'est le cas avec le Nvidia M310, vous devrez d'abord le comprendre avant d'essayer.
Pour que le passthrough PCI fonctionne, nous avons également besoin d'une carte mère avec un IOMMU activé à partir des paramètres du BIOS (c'est-à-dire VT-d pour Intel, AMD-Vi pour AMD).
Il existe plusieurs autres conditions préalables à remplir (voir le manuel de la boîte virtuelle pour plus de détails):
Nous pouvons ensuite attacher un périphérique PCI avec ses
bus:device.function
propriétés lueslspci
à notre machine virtuelle en utilisant:Voir dans l'invité avec
lspci
si le périphérique était correctement connecté avant d'installer les pilotes pour ce périphérique.Veuillez également consulter le manuel de la boîte virtuelle pour plus de limitations.
la source
En 2016, il est entièrement implémenté, mais pour les clients Linux expérimental.
Source: manuel VirtualBox
la source