Ubuntu 16.04 invité s'exécute très lentement dans l'hôte VirtualBox Windows 10

21

La machine est une carte mère ACPI 64 bits avec quadricœur i5 et 8 Go de mémoire exécutant l'hôte Windows 10-Pro. Le moniteur est un écran tactile Acer T232HL. La carte vidéo est AMD Radeon R7 200.

VirtualBox installé a ensuite créé une machine virtuelle invitée avec 2 Go de mémoire allouée et 200 Go de disque virtuel fixe et 128 Mo de mémoire vidéo.

Installé Ubuntu Desktop 16.04, puis installé les compléments invité. L'accélération 3D est vérifiée et confirmée.

La machine invitée est toujours douloureusement lente, avec des erreurs de rafraîchissement laissant certains menus vides.

Aucune suggestion?

Mike L.
la source
Avez-vous essayé sans cette accélération 3D? Et comment cela fonctionnait-il avant d'installer ces ajouts?
GreggD
1
Essayez de donner à l'invité un autre Mo de RAM et deux cœurs au lieu d'un.
rclocher3
1
vérifiez également si les ajouts d'invités sont effectivement installés correctement. s'est beaucoup amélioré.
John Orion
Moi aussi :-(. Je donne à la VM 10 sur 12 cœurs, une GTX 980Ti, 20 Go de RAM alloués et 128 Mo pour la vidéo ... Les ajouts d'invités doivent fonctionner car le copier / coller de l'hôte, le mode plein écran, etc. sont travail.
foobarbecue
Le même problème ici: Windows 10 Home 64 bits, Asus avec processeur Intel Core i7-4770K à 3,5 GHz, donnant à la machine virtuelle 4 cœurs sur 8, 8 Go sur 16 Go de RAM alloués, NVIDIA GeForce GTX 660. Ajouts invités réinstallés . Le problème est survenu après la mise à niveau d'Ubuntu 15.10 vers Ubuntu 16.04 aujourd'hui.
Shy Robbiani

Réponses:

16

Quelques dépannage généraux ...

  • Assurez-vous que Unity peut utiliser l'accélération 3D - cela fait une grande différence. Exécutez à /usr/lib/nux/unity_support_test -ppartir du terminal et notez si la dernière ligne s'affiche Unity 3D supported: yes. Sinon, activez-le dans les options de la machine virtuelle.

  • Vérifiez que vous lui avez donné suffisamment de mémoire vidéo. Les paramètres par défaut dans VirtualBox pour les invités sont assez bas. Donnez-lui au moins 64 Mo et 128 Mo si vous le pouvez.

  • Vérifiez la résolution de l'écran. Peu importe le matériel que j'essaie, il ne semble tout simplement pas pouvoir alimenter mon écran 4K à sa résolution native (3840 x 2160). Expérience nettement meilleure à 1920 x 1080, à l'échelle.

  • Vérifiez les paramètres de virtualisation du processeur. Si vous disposez, par exemple, d'un processeur à 4 cœurs, n'affectez pas les 4 cœurs à la machine virtuelle. Si vous faites cela, l'invité VM combattra l'hôte pour les ressources et le résultat sera qu'il s'exécutera plus lentement. Restez sur un ou deux noyaux. (Il n'y a pas beaucoup de différence entre 1 et 2 dans mon expérience, mais la vôtre peut différer).

  • Faites de même pour la RAM que pour le CPU. N'attribuez pas plus de RAM que vous n'en avez besoin - assurez-vous que l'hôte a suffisamment de mémoire pour lui-même. 4 Go pour le bureau Ubuntu semblent bien pour pratiquement tout ce que je lui lance.

  • J'ai lu que les gens obtiennent de meilleures vitesses sur un disque dur mécanique en utilisant un disque dur virtuel à allocation fixe plutôt que dynamique. D'après mon expérience, il n'y a pas de différence notable, mais il vaut peut-être la peine de le mentionner quand même.

HughHughTeotl
la source
Significantly better experience at 1920 x 1080, scaled.- Correction de mon problème. Merci beaucoup!
jbrya029
1
Unity ne semble pas être installé par défaut dans la Virtualbox 16.04. Donnera donc /usr/lib/nux/unity_support_test -pune No such fileerreur. Vous pouvez l' installer normalement: sudo apt install unity. C'est un package de 500 Mo cependant.
Juha Untinen
2

Je veux partager ce que j'ai compris et croyez-moi, cela m'a pris très longtemps:

Ubuntu Unity aime une vraie carte graphique, pas des trucs virtuels de vmshare ou virtualbox

Cela ne fonctionne tout simplement pas bien dans une boîte virtuelle.

Vous pouvez essayer tout ce que l'autre gars a posté et ce sera mieux, mais pas comme vous le souhaitez. Fondamentalement: ne perdez pas votre temps.

Alternativement:

Utilisez une autre distribution qui n'utilise pas Unity comme interface utilisateur.

J'ai utilisé Lubuntu 14.04 avec succès

Pas le 16.04, parce que je l'ai fait il y a quelques années. Et je pense que Lubuntu a changé son interface utilisateur, alors soyez averti.

Une autre option est de passer à Gnome, mais ce changement doit être fait complètement, sans exception ... ( Ubuntu reviendra à gnome en 2018 de toute façon )

Je me souviens avoir essayé quelque chose comme ça quand j'ai eu mes problèmes, et ça n'a pas bien marché non plus ...

Il semble être une option pour le désinstaller via cela .

Un de mes amis fait ça juste maintenant. Je vais vous en informer.

Mieux:

Utilisez une image fournie avec un moteur d'interface utilisateur différent. Gnome, KDE, Lubuntu sont quelques exemples qui devraient fonctionner. Lubuntu fonctionne à coup sûr, au moins en 14.04.

MODIFIER :

Donc , mon ami a essayé et dit Lubuntu 16.04 ne me sens beaucoup plus rapide et plus natif que son installation d' Ubuntu. Mais au lieu de tout réinstaller sur Lubuntu, il a essayé de passer à gnome et a suivi ce guide (mentionné plus tôt).

Il a dit qu'après être passé à gnome et avoir supprimé Unity, il se sent beaucoup plus natif.

Toskan
la source
Il y a une raison pour laquelle Ubuntu existe. Vous signalez ici des choses très valables, bien sûr, il peut également revenir à Arch Linux ou LFS, ils ne prennent pas de mémoire du tout, il semble au début.
Vijay Kumar Kanta
2

Un pour les personnes atterrissant de Google (plutôt que pour les personnes chroniques):

J'ai observé de très mauvaises performances après avoir "dormi" l'hôte Windows 10 avec la machine virtuelle en cours d'exécution. Un redémarrage de la machine virtuelle a résolu le problème. J'espère que cela aide quelqu'un.

Tom O
la source