web-dev-qa-db-fra.com

La réactivité de l'interface graphique d'Ubuntu 18.04 LTS sous Virtual Box 5.2.12 est très agitée et lente

J'utilise Ubuntu 18.04 LTS sur Vbox 5.2.12. Pour vous donner un peu de contexte, le qualifier de saccadé serait un euphémisme, il est terriblement lent. J'ai essayé toutes les réponses que je pouvais trouver dans le multivers, mais je n'ai toujours pas de chance.

Ok, tout est super rapide lorsque j'exécute des commandes sur mon terminal, mais lorsque je passe à l'interface graphique, ça devient fou, soit il est trop lent pour répondre, soit bégaie un million de fois en une seconde et me donne mal à la tête.

Détails de l'hôte:


OS: Windows 10
Mémoire physique: 16 Go
Mémoire graphique: 8 Go (Intel UHD Graphics 620)
SSD: 256 Go
Processeur: CPU Intel i7-8650U Intel (R) Core (TM) à 1,90 GHz, 2112 MHz, 4 cœurs, 8 processeurs logiques
Virtualization: Enabled

Détails de l'invité:


OS: Ubuntu 18.04
RAM allouée: 8192 MB (Raison: Espoir. Pas encore de chance)
VRAM alloué: 256 Mo (même raison que ci-dessus)
Nombre de processeurs: 4
Execution Cap: 100%
Accélération 3D: Activé
Ajouts d'invité: Installé
Paramètres Compiz: Animation désactivée, atténuation progressive
L'accélération 3D est-elle prise en charge: Oui

raghu@devbox:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Humper
OpenGL renderer string: Chromium
OpenGL version string:  2.1 Chromium 1.9

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

Remarque: Si vous pensez que la réponse acceptée est dans la lignée des réponses aux questions déjà posées, continuez et marquez-le comme un doublon. S'il vous plaît attendez au moins jusqu'à ce moment-là. J'ai essayé presque toutes les réponses à des questions similaires et malheureusement, aucune d'entre elles n'a fonctionné pour moi.

4
Optimaton

Une machine virtuelle ne tire pas toujours parti des ressources disponibles au maximum. Cela est dû au fait que le superviseur (ici Virtual Box) exécuté sur l'hôte aura également besoin de certaines ressources pour fonctionner correctement.

  1. mémoire

    Laissez autant de mémoire à l'OS hôte sans avoir à permuter le disque dur. Si nous avions utilisé 8 Go de 16 Go pour un processeur graphique intégré, alors sur les 8 Go restants, laissez 2 Go ou plus pour l'hôte.

  2. CPU

    Il est vrai que plus un système d'exploitation invité sera performant, plus le nombre de cœurs attribués à l'invité sera élevé. Si nous affectons tous les cœurs, nous pouvons ralentir l'hôte et les performances de la machine virtuelle ralentissent. Il est donc souvent préférable de laisser au moins un noyau à l'hôte ou de définir une limite d'exécution de, disons, 90% dans les paramètres de VirtualBox.

  3. Disque dur

    En utilisant un lecteur en croissance dynamique, nous pouvons affecter un énorme lecteur virtuel qui est physiquement beaucoup plus petit tant qu'il n'est pas rempli de données. Il utilisera seulement autant d’espace que nécessaire.

  4. carte graphique

    Pour l'accélération 3D, le GPU hôte est transmis à l'invité avec le pilote graphique des ajouts d'invités. Cela signifie également que toute la mémoire de la carte graphique peut également être accessible à partir de l'invité. Il est rarement nécessaire d'augmenter la mémoire VGA de l'invité à plus de 128 Mo.

2
Takkat

J'ai le même problème.

J'ai installé la dernière version de virtuabox sur Windows 10 pro. Je crée un nouveau vm et installe le dernier bureau ubuntu (18.04.version). Lorsque je l’ouvre, tout est si lent.

Je télécharge le fichier "ubuntu-16.04.5-desktop-AMD64.iso" et l'installe. Celui-ci fonctionne bien. avant même d’installer les outils invités ...

Cela est étrange....

1
user1571627

J'ai un problème similaire, dans mon cas, mon hôte est MAC OS High Sierra 10.13.6

J'ai essayé Ubuntu 18.04 et essayé des réglages de taille petite à maximale avec des résultats similaires pour Gnome Desktop.
Lorsque l'accélération matérielle est activée et que les ajouts d'invités sont configurés correctement, tout fonctionnera correctement pendant un court instant (de quelques secondes à quelques minutes), mais dès que j'ai commencé à déplacer des fenêtres sur le bureau ou à faire tout ce qui peut taxer Gnome Desktop gnome-Shell commence à aller à 100% en permanence.

J'ai essayé la dernière CentOS 7 et exactement le même comportement avec exactement le même processus.

J'ai fait ce que @ user1571627 a dit et téléchargé Ubuntu 16.04.5 et le tour est joué! Tout fonctionne à merveille avec Unity!

Donc, la seule conclusion que je puisse tirer est que le processus gnome-Shell du nouveau bureau Gnome n’est pas accéléré correctement par l’extension Guest Additions de Virtualbox.

Peut-être qu’à temps, ils régleront le problème. Pour le moment, nous avons une unité mature (qui, à mon avis, est bien meilleure que Gnome Desktop en ce qui concerne la convivialité et les performances) dans une version LTS prise en charge d’Ubuntu. Donc, vous pouvez utiliser cela en tant qu'invité.

0
DanglingPointer