VirtualBox est très lent dans Windows 10

15

J'avais VirtualBox installé sur Windows 8.1 et cela fonctionnait correctement. J'ai mis à niveau vers Windows 10 et réinstallé VirtualBox, mais c'est très lent.

Information système:

  • Processeur: Intel Core i5
  • Carte graphique: Nvidia 740m
  • 6 gigaoctets de RAM
  • Stockage SSD de 256 Go

Les pilotes sont à jour. L'accélération 3D est activée.

Quel est le problème?

Ali
la source
Par lent, voulez-vous dire que les graphiques sont très retardés? J'ai également rencontré le même problème dans VMWare Player. Je n'ai pas encore trouvé de solution.
Gavin
Oui, c'est pareil. Veuillez montrer votre solution.
Ali
Vous utilisez la version actuelle de Virtualbox je présume?
Ramhound
J'utilise la dernière version.
Ali

Réponses:

14

Il semble que vous soyez sur un ordinateur portable, donc peaufiner les options d'alimentation de Windows peut être une solution:

http://www.rawinfopages.com/tips/2015/05/speed-up-virtualbox-enormously-with-this-simple-tweak/

Citer:

Il s'est donc avéré être un problème simple, en partie dû à la sélection du mauvais plan d'alimentation. Assurez-vous que le plan Haute puissance est sélectionné lors de l'exécution de machines virtuelles VirtualBox.

Après quelques expériences supplémentaires, j'ai constaté qu'en augmentant la vitesse minimale du processeur lors de l'exécution sur le secteur, la vitesse du processeur était augmentée. Le réglage à 80% a fait la vitesse minimale de 2 GHz sur l'alimentation secteur, ce qui était bien pour exécuter la machine virtuelle.

Pour ce faire, accédez à Options d'alimentation dans le Panneau de configuration et à côté du plan d'économie d'énergie, cliquez sur Modifier les paramètres du plan. Sur l'écran suivant, cliquez sur Modifier les paramètres d'alimentation avancés. Développez la gestion de l'alimentation du processeur, l'état minimal du processeur et définissez Branché sur 80% ou toute autre valeur pour des performances raisonnables sur la machine virtuelle.

mlvljr
la source
2
le plan d'alimentation est en mode haute performance
Ali
@Ali Pity, alors :(
mlvljr
1
Cela a fonctionné pour moi, en plus de désactiver le cache d'E / S de l'hôte dans les paramètres du disque.
Polynôme
2
@Polynomial Désolé, vous avez désactivé le cache d'E / S? cela ne devrait-il pas le ralentir?
Kyle Strand
1
assez fou, cela résout totalement le problème. cray-cray <3 il. j'ai également installé les ajouts d'invité virtualbox que vous devriez toujours faire de toute façon. Je ne sais pas si cela aurait pu aider aussi.
Nicholas DiPiazza
6

J'ai remarqué une augmentation significative de la vitesse de Windows après avoir activé l'accélération 3D à partir du panneau Paramètres d'affichage.

Virgiliu
la source
4

J'ai eu le même problème aujourd'hui - j'ai découvert que le "Contrôleur graphique" (onglet Affichage) était par défaut VBoxSVGA. En cliquant sur toutes mes machines virtuelles, c'était le seul sur ce paramètre. Je l'ai donc changé en VBoxVGA, et le tour est joué - plus de décalage! C'était tellement mauvais, je verrais la mise à jour de l'affichage dans l'aperçu mini de VirtualBox Manager, donc je cliquais sur la machine virtuelle, puis je revenais et l'affichage se mettait à jour. Bon comme neuf maintenant.

Brian
la source
Cela a fait l'affaire (ajouter plus de mémoire / cpus n'a pas fait de la merde). Énorme différence de décalage graphique après mon passage à VBoxVGA.
PerrierCitror
3

Assurez-vous que les compléments d'invité VirtualBox sont installés, ce qui garantit que le système d'exploitation virtualisé peut mieux fonctionner avec le matériel exposé via l'hôte.

Den Delimarsky
la source
4
Je l'ai installé, mais rien n'a changé
Ali
2

Sur Virtualbox, l'ajout de processeur supplémentaire dans les paramètres de la machine virtuelle et l'ajout de mémoire m'ont aidé.

stiv
la source
2

1) Vous pouvez exclure de l'antivirus et de Windows Defender:

Chercher Virus and Protection > ... Settings > Add Exclusions > Add Folder -> C:\Program Files\Oracle\VirtualBox

entrez la description de l'image ici

2) Vérifiez le Execution cap. J'utilise environ 30-70%

Le processeur Execution caplimite le temps qu'un processeur hôte passe pour émuler un processeur virtuel. Le paramètre par défaut est 100%, ce qui signifie qu'il n'y a aucune limitation. Un paramètre de 50% implique qu'un seul processeur virtuel peut utiliser jusqu'à 50% d'un seul processeur hôte.

entrez la description de l'image ici

T.Todua
la source
1

J'ai actuellement eu le même problème avec WIN8. GuestAdditions a été installé, mais l'image WIN8 était vraiment lente.

Je le résout en supprimant GuestAdditions, redémarrez la machine virtuelle et réinstallez GuestAdditions. Semble qu'il y avait GuestAdditions 4.x tout le temps dans la machine virtuelle Win8, mais n'a reçu aucun avis pour mettre à jour les GuestAdditions. Maintenant, j'ai GuestAdditions 5.2 et VM fonctionne rapidement et en douceur.

suther
la source
1

J'ai désactivé le cache d'E / S de l'hôte dans les paramètres de la Vbox et cela a fonctionné bizarrement (oui, je sais que cela n'a pas de sens, mais cela a quand même fonctionné et je voulais le partager).

BARIS KURT
la source
1

Dans mon cas, c'était l'antivirus AVG Business Edition! cela a rendu ma machine virtuelle Oracle inhabituellement lente. Si vous rencontrez des performances inhabituellement lentes, je vous suggérerai de désactiver complètement l'antivirus et de vérifier s'il s'améliore. Plus tard, vous pouvez ajouter le chemin d'accès d'Oracle VM dans la liste des exceptions (dans AVG, il s'agissait du bouclier de fichier et du bouclier de comportement).

Remarque: même Windows Defender peut le ralentir. Donc, si vous n'avez pas d'antivirus, veuillez d'abord vérifier après avoir désactivé Windows Defender.

Abdullah Al Farooq
la source
0

Plus de choses étranges avec l'invité Windows 10 (après une installation propre), sur deux hôtes différents.

Sur un hôte avec hôte Windows 10, le VoxSVGA + 3D fonctionne correctement.

Sur l'autre hôte avec Linux Manajaro (dernier noyau LTS 5.x), le VBoxSVGA (avec et sans accélération 3D) fait que l'invité n'atteint pas le bureau, se fige avant le déplacement des points, BSOD, etc.

Sur un autre hôte avec Linux Manajaro (dernier noyau LTS 5.x), le VMSVGA avec accélération 3D fait que l'invité n'atteint pas le bureau, se fige avant le déplacement des points, BSOD, etc.

Sur un autre hôte avec Linux Manajaro (dernier noyau LTS 5.x), le VMSVGA sans accélération 3D fait que l'invité atteint le bureau, mais si lent qu'il est inutilisable, plus d'une demi-heure pour atteindre le bureau, plus de dix minutes pour afficher le menu Windows après clic, plus de cinq minutes pour afficher le menu contextuel du bureau, près de deux heures pour ouvrir l'explorateur, près d'une heure et demie pour ouvrir le bloc-notes, près de 45 minutes pour ouvrir la fenêtre de la console cmd, en tapant les quatre caractères de "CD \ "a pris près de deux minutes complètes, la liste indiquée était un caractère toutes les quatre ou cinq secondes, etc. et près de cinq heures pour effectuer un arrêt.

Avec beaucoup, beaucoup de patience, j'avais essayé de désinstaller, redémarrer et réinstaller AddOns, cela a pris une semaine entière, près de 166 heures, mais cela n'a pas aidé, toujours la même chose.

Comme je l'ai dit, Windows 10 est une installation propre.

La chose étrange est qu'une telle installation en tant qu'invité a été effectuée sur un hôte Intel Windows 10 et que des problèmes de vitesse apparaissent sur un hôte AMD Linux.

Si j'installe l'invité sur un hôte AMD Linux, cela fonctionne, mais si j'emmène cet invité sur l'hôte Intel Windows, l'invité a exactement les mêmes problèmes, BSOD ou très lent, selon (VBoxSVGA avec / sans 3D et VMSVGA avec 3D = BSOD) vs (VMSVGA sans 3D = très lent).

Très lent = Beaucoup de minutes (> 30 min) pour démarrer, quelques heures pour éteindre proprement, etc.

BSOD = Ne pas atteindre le bureau, juste geler ou BSOD et redémarrer automatiquement.

Cela ne se produit qu'avec un invité Windows 10, j'avais essayé avec un ancien invité WinXP que j'avais et cela fonctionnait parfaitement sur les deux hôtes (je peux déplacer sans problème le client invité WinXP Intel vers AMD, mais pas l'invité Win 10).

J'ai également testé avec les paramètres par défaut que VBox utilise lors de la création de la machine virtuelle, avec toutes sortes de combinaisons (PAE / NX, IO, cache, etc.), la seule chose qui cause une différence sur BSOD vs atteindre le bureau est la sélection de VMSVGA sans 3D, mais hten cette VM est trop lente pour pouvoir être utilisée.

Les deux hôtes ont un processeur moderne décent, 8 Go de RAM physique (2 Go pour l'invité).

Et oui, j'avais essayé avec une taille de mémoire vidéo maximale, aucune aide du tout. 100%, 90% .. 50% du CPU n'a pas aidé; l'invité avec seulement 2 cœurs, donc l'hôte a beaucoup de cœurs supplémentaires (Intel est quad core sans multi-thread, ET a 32 cœurs avec 64 threads).

Ces problèmes apparaissent après le changement de VirtualBox en 6.x de 5.x, mais avec 5.x peu importe la configuration vidéo que j'utilise, le problème BSOD invité win 10 apparaît toujours si j'utilise l'invité VM sur AMD si l'installation a été effectuée dans Intel et vice-versa, donc au moins avec VBox 6.xi peut atteindre le bureau (avec 5.xi ne peut pas) mais il est inutilisable.

Laura
la source