Ubuntu 18.04 Gnome se bloque sur VirtualBox avec accélération 3D activée


26

Installer

  • VirtualBox: 5.2.12 (vient de sortir)
  • Hôte: Windows 10 avec la dernière mise à jour
  • Invité: Ubuntu 18.04, accélération 3D activée, gestionnaire de bureau Gnome
  • Carte vidéo: Nvidia GEFORCE GTX980

Comportement

Démarrage Ubuntu, la connexion se passe bien, le bureau s'affiche, je peux démarrer des applications, taper, déplacer ou redimensionner des fenêtres (en saisissant les bords), etc.

Cependant, si je maximise une fenêtre en double-cliquant sur sa barre de titre ou en cliquant sur le bouton Agrandir, la réponse à l'entrée du clavier ou de la souris pour l'ensemble du système devient si lente (20 secondes ou plus de temps de réponse à n'importe quelle touche enfoncée dans gedit par exemple) ) qu'Ubuntu devient inutilisable et doit être arrêté (avec force si je ne veux pas attendre une réponse retardée aux commandes).

Si je désactive l'accélération 3D dans VirtualBox Manager, Gnome fonctionne très bien, même lors de la maximisation des fenêtres.

Si je passe au gestionnaire de bureau Unity, tout fonctionne bien, avec ou sans accélération 3D.

Étant donné que mon installation actuelle d'Ubuntu 18.04 est une mise à jour d'une ancienne version d'Ubuntu (16.04 était la version installée d'origine, je pense), j'ai créé une nouvelle boîte virtuelle Ubuntu 18.04, et la même chose se produit là aussi, donc cela n'est probablement pas lié aux mises à jour.

De plus, généralement, Unity semble être plus rapide que Gnome, même lorsque Gnome est toujours réactif.

Ce problème a commencé avec Ubuntu 17.04 (lorsque Gnome a été nommé gestionnaire de bureau par défaut) et se produit depuis avec toutes les versions des versions de VirtualBox.

J'apprécierais toute suggestion sur la façon de résoudre ce problème.


1
Avoir le même problème avec exactement la même configuration. VirtualBox 5.2.12, OS hôte Windows 10, Ubuntu 18.04 Invité avec gestionnaire d'affichage par défaut
mitsos1os

J'ai exactement le même problème sur la même configuration.
fvannee

1
Je suis confronté au même problème sur les hôtes Windows 10 ou MacOS High Sierra. (Avez-vous déjà
publié

Je n'ai pas posté de rapport de bug. Je ne sais pas s'il s'agit d'un problème Ubuntu, VirtualBox, Windows ou combinaison. Quoi qu'il en soit, par exemple, il existe un autre problème VB / Ubuntu qui est assez ennuyeux unix.stackexchange.com/questions/52951/… qui a été signalé en 2009 et qui n'est toujours pas résolu, donc je ne suis pas sûr qu'il y ait trop d'espoir pour cela. un non plus.
Ady

même ici, Windows 10, VB 5.2
dylanh724

Réponses:


22

Les développeurs de VirtualBox ont essentiellement levé la main sur l'accélération 3D en ce qui concerne les invités X11, comme indiqué dans cet article d'il y a plus de 2 ans: https://www.virtualbox.org/wiki/X11Guest3D

Il existe des dizaines de tickets créés sur le site VirtualBox, et tous ont été ignorés. Beaucoup de messages sur le forum également. La même réponse a été donnée à chaque fois, la dernière que j'ai trouvée postée il y a 3 semaines par l'un des développeurs (michael):

Je crains qu'il n'y ait actuellement personne dans l'équipe avec suffisamment de temps libre pour enquêter sur cela (et aucun signe que cela changera dans un avenir prévisible). Ce devrait être quelque chose que les utilisateurs intéressés ayant des compétences en programmation OpenGL en C devraient être en mesure de retrouver et de corriger. Questions (techniques) ou correctifs bienvenus sur la liste de diffusion vbox-dev.

À l'avenir, le consensus actuel est que vous avez 4 options:

  1. Désactiver l'accélération 3D (le plus simple)
  2. Utilisez tout autre environnement de bureau en plus de GNOME x11, comme GNOME Wayland ou Unity
  3. Utilisez l'un des autres produits de virtualisation
  4. Contribuez vous-même au projet VirtualBox

Liens: https://forums.virtualbox.org/viewtopic.php?f=3&t=84198 https://www.virtualbox.org/ticket/15417 https://www.virtualbox.org/ticket/17014 https: / /www.virtualbox.org/ticket/17577 https://forums.virtualbox.org/viewforum.php?f=3


Les performances du 18.04 sont assez abyssales avec l'accélération 3D désactivée pour moi :(
jocull

Désactiver l'accélération 3D a fonctionné pour moi. Ce n'est pas idéal mais au moins quelque peu utilisable maintenant.
Raul Laasner

4

Dans Virtualbox, le système d'exploitation invité ne voit qu'un adaptateur graphique virtuel fourni par le logiciel de la machine virtuelle. L'installation de pilotes sur l'hôte n'aura pas d'importance et vous interromprez probablement l'installation en tentant de le faire. L'accélération 3D n'a vraiment d'importance que si vous en avez besoin pour les jeux ou les logiciels 3D, etc.

La version 6.0 publiée en décembre 2018 a fait des progrès significatifs avec l'ajout d'une nouvelle option dans la liste déroulante "Contrôleur graphique" du menu "Affichage". Sélectionnez VMSVGA sous cette option pour créer un contrôleur SVGA virtuel et vous devriez être prêt à partir.

Apprenez-en plus ici !


1
VMSVGA a considérablement amélioré les problèmes vidéo sur ma machine virtuelle (hôte Surface Pro 3 + Windows 10, invité Ubuntu 18.04). Merci!!
tresf

Génial! VMSVGA a arrêté le blocage du redimensionnement de la fenêtre (invité Ubuntu 18.04). Bien sûr, il y a maintenant un nouveau problème à vivre: il a fallu plus de 60 secondes pour arrêter l'invité! L'invité est à l'échelle 4k @ 200%. Hébergez Ubuntu 18.04, VirtualBox 6.06, sur un ordinateur portable XPS de haut niveau, mais en utilisant Intel GPU avec 3D activé. En plus: je trouve que Gnome est principalement stable avec un faible temps système pour commencer, mais la réelle utilisation de Gnome est vraiment minable. J'ai acheté VMware Workstation Pro pour contourner les bogues dans 6.06, et il était facile de convertir les machines virtuelles Windows et Ubuntu que j'utilise, mais VMware avait d'autres problèmes liés à la résolution 4k - arrggh.
robocat

2

J'ai eu le même problème mais avec: hôte Windows 7 avec NVIDIA Quadro K2100M

Après avoir lu l'article suivant: https://www.omgubuntu.co.uk/2018/06/mesa-18-1-1-ubuntu-18-04-ppa

J'ai décidé de l'installer et de vérifier si l'accélération 3D fonctionne. La 3D est activée depuis et fonctionne correctement.


J'ai suivi ces instructions, dist-upgrade montre 0 mises à jour manquantes, mais ma version OpenGL est toujours 2.1:OpenGL Warning: vboxCall failed with VBox status code VERR_BUFFER_OVERFLOW OpenGL version string: 2.1 Chromium 1.9
John Freeman

Malheureusement, cette solution n'a pas fonctionné pour moi :( Toujours en retard
1000Gbps

0

J'ai eu le même problème avec l'accélération 3D et les ajouts d'invités vbox, le déplacement ou le redimensionnement des fenêtres a mis l'ensemble du système très lent.

Mon problème a disparu instantanément après avoir modifié quelques paramètres sur la machine virtuelle:

  • Contrôleur graphique: VMSVGA
  • Contrôleur audio: ICH AC97
  • Activer l'entrée audio: OFF

J'espère que cela pourrait aider ...

LL.


0

Activez la VBoxSVGA et vous pouvez toujours activer l'accélération 3D.

Fonctionne correctement dans ma carte graphique nvidia.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.