VirtualBox 6.0 fournit un nouveau paramètre appelé Contrôleur graphique. Il existe quatre options parmi lesquelles choisir :
- Aucun
- VBoxVGA
- VMSVGA
- VBoxSVGA
Dans le manuel d'utilisation, j'ai trouvé ces informations :
Contrôleur graphique : Spécifie le type d'adaptateur graphique utilisé par la machine virtuelle invitée. Notez que vous devez installer les Additions Invitées sur la machine virtuelle invitée pour spécifier le contrôleur graphique VBoxSVGA ou VMSVGA. Les options suivantes sont disponibles :
– VBoxSVGA : Le contrôleur graphique par défaut pour les nouvelles machines virtuelles utilisant Linux ou Windows 7 ou ultérieur. Ce contrôleur graphique améliore les performances et le support 3D par rapport à l'option héritée VBoxVGA.
– VBoxVGA : Utilisez ce contrôleur graphique pour les anciens systèmes d'exploitation invités. Il s'agit du contrôleur graphique par défaut pour les versions de Windows antérieures à Windows 7.
– VMSVGA : Utilisez ce contrôleur graphique pour émuler un périphérique graphique VMware SVGA.
– Aucun : N'émule aucun type d'adaptateur graphique.
Mais cela ne décrit pas encore lequel choisir et pourquoi je devrais préférer l'un par rapport à l'autre.
Quand devrais-je choisir Aucun ?
VMSVGA est-il meilleur que VBoxSVGA ?
Quel est le problème avec VBoxVGA ?
J'ai testé le démarrage de archlinux-2019.02.01-x86_64.iso avec virtualbox 6.0.4 en modes efi et legacy :
Adaptateur Mode EFI Mode legacy
VBoxVGA ok ok
VMSVGA ok dans le menu systemd-boot, ok
puis écran noir pendant un certain temps
au démarrage, puis devient ok
VBoxSVGA écran noir ok
J'ai également remarqué qu'avec VMSVGA et VBoxSVGA, le paramètre video=XRESxYRES est ignoré :
+----------+----------------+--------------+
| Adaptateur | Mode EFI | Mode legacy |
+----------+----------------+--------------+
| VBoxVGA | fonctionne | fonctionne |
| VMSVGA | ne fonctionne pas | ne fonctionne pas |
| VBoxSVGA | non testé | ne fonctionne pas |
+----------+----------------+--------------+
Mais il est toujours possible de définir certaines de ces résolutions ignorées après le démarrage avec fbset.
0 votes
Je ne recommanderais pas d'utiliser EFI dans une machine virtuelle à moins que ce ne soit absolument nécessaire. C'est une surcharge inutile.
2 votes
J'ai testé les trois d'entre eux sur ma machine virtuelle CentOS 7 avec le gestionnaire de fenêtres i3 fonctionnant dessus en utilisant un moniteur 4k. VBoxSVGA semble légèrement l'emporter sur VMSVGA. VBoxVGA était terrible. Aucun des trois ne fonctionne bien sur l'écran Retina de mon MacBook Pro 2018. Il y a tellement de retard qu'il est presque inutilisable.
0 votes
@Shadoninja je me remets à linux et j'ai installé debian aujourd'hui dans virtualbox. Rien ne fonctionnait en termes de graphisme, c'était lent. J'essaie VBoxSVGA au moins ça s'affiche comme VBX dans les paramètres d'affichage de gnome. Je suis aussi sur un MacBook Pro Milieu 2018, ce commentaire semble m'avoir aidé jusqu'à présent. Merci