web-dev-qa-db-fra.com

Ubuntu 18.4 est extrêmement lent et lent dans VirtualBox

Ubuntu 18.4 fonctionne extrêmement lentement et lentement dans VirtualBox 5.2.16. J'ai ajouté les dernières additions invitées et cela n’a pas aidé. le RAM que je lui ai alloué est de 4096 Mo et il a 2 cœurs pour l'accélération 3D et j'ai activé la pagination imbriquée et VT-x/AMD-v avec le plafond d'exécution à 100% et vram activé par apic est de 128 Mo et 30 Go de stockage.

J'ai installé copizconfig settings manager et dans OpenGL, j'ai décoché les objets frame buffer et vertex buffer, ce qui n'a pas aidé.

spécifications de mon ordinateur hôte: Processeur Intel Celeron N2840 @ 2,16 GHz, 8 Go de RAM x64

comment puis-je le rendre plus rapide et plus lisse ???

4
user854881

Essayez de décocher la case "Activer l'accélération 3D" dans l'onglet Affichage dans les paramètres VM. Cela me semble contre-intuitif, mais cela a permis d'accélérer plusieurs machines virtuelles Ubuntu sur plusieurs hôtes différents.

1
David Greasley

J'ai trouvé une solution raisonnable qui fonctionne pour moi.

Cela fait longtemps que je me bats avec cela avec un hôte plutôt performant, Windows 10 Host et Ubuntu 18.04, totalement inutilisable à cause de la lenteur des graphismes, et j'ai lu des tonnes de suggestions différentes qui faisaient des différences mineures, mais rien ne le rendait utilisable.

Ce que j’ai remarqué, c’est que (pour moi) en mode plein écran, tout était tellement en retard que le rendu s’arrêtait jusqu’à ce que je déplace la souris, puis les blocs survolés étaient restitués. Cependant, dans les fenêtres normales (mode maximisé mais pas en plein écran), le décalage était minime et totalement utilisable.

Ce que j’ai trouvé efficace pour moi, c’est d’utiliser une résolution qui laisse un léger vide sur tous les bords. Cela devrait tout de même le rendre plus grand que le mode fenêtre normal et je suis sûr que certains gourous de xorg peuvent le modifier à un pixel près du bord de l'écran.

Recherchez la résolution de l'hôte, puis passez en mode plein écran et réglez la résolution de l'invité sur (idéalement) le même rapport mais légèrement inférieur à celui de l'hôte. Je pense que si l'invité ne touche pas ou ne dépasse pas l'écran de l'hôte, les calculs de rendu semblent répondre assez facilement. Ne me demandez pas pourquoi, c'est juste une observation.

Virtualbox reconnaîtra et mémorisera différents périphériques d'affichage. Ainsi, si vous utilisez votre box sur différents moniteurs, n'oubliez pas de faire la même chose pour ce moniteur. Virtualbox se souviendra de chaque changement de moniteur.

0
Bluebox