VirtualBox 6.0 propose un nouveau paramètre appelé Contrôleur graphique. Il existe quatre options parmi lesquelles choisir :
- Aucun
- VBoxVGA
- VMSVGA
- VBoxSVGA
Dans le manuel de l'utilisateur, j'ai trouvé ces informations :
Contrôleur graphique : Spécifie le type d'adaptateur graphique utilisé par la VM invitée. Notez que vous devez installer les Additions Invité sur la VM 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 VM utilisant Linux ou Windows 7 ou ultérieur. Ce contrôleur graphique améliore les performances et le support 3D par rapport à l'option VBoxVGA héritée.
– VBoxVGA : Utilisez ce contrôleur graphique pour les anciens OS 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 toujours pas lequel et pourquoi je devrais le préférer.
Quand devrais-je choisir Aucun ?
VMSVGA est-il meilleur que VBoxSVGA ?
Qu'est-ce qui ne va pas 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 hérité :
Adaptateur Mode EFI Mode hérité
VBoxVGA ok ok
VMSVGA ok dans le menu systemd-boot, ok
ensuite é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 vidéo=XRESxYRES est ignoré :
+----------+----------------+--------------+
| Adaptateur| Mode EFI | Mode hérité |
+----------+----------------+--------------+
| VBoxVGA | fonctionne | fonctionne |
| VMSVGA | ne fonctionne pas| ne fonctionne pas |
| VBoxSVGA | n'a pas pu être 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 un surcroît inutile.
2 votes
J'ai testé les trois sur ma vm CentOS 7 avec le gestionnaire de fenêtres i3 en cours d'exécution dessus en utilisant un moniteur 4k. VBoxSVGA semble légèrement l'emporter sur VMSVGA. VBoxVGA était terrible. Aucun des trois ne fonctionnait bien sur l'écran rétina 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 graphiques, c'était si lent. J'essaie VBoxSVGA au moins ça apparaît comme VBX dans les paramètres d'affichage de GNOME. Je suis également sur un MacBook Pro Milieu 2018, ce commentaire semble avoir aidé jusqu'à présent. Merci