Comment améliorer les performances de VirtualBox lorsque UNITY_LOW_GFX_MODE ne fonctionne pas?


28

J'ai mis export UNITY_LOW_GFX_MODE=1mon ~/.xprofileet ça n'a plus aucun effet en 13.04. Existe-t-il un moyen de désactiver tous les bonbons pour les yeux? Je cours dans VirtualBox et le mode Unity 3D avec tous les effets visuels est écrasant pour la VM. Unity fonctionne et est utilisable, son rendu est juste très lent, je préfère donc l'avoir désactivé (est-ce le mode 2D?).


Il y a des problèmes connus avec Virtualbox et Unit qui ne permettent pas à Unit 3D de fonctionner correctement comme prévu (lorsque vous n'avez pas de carte graphique). Essayez d'utiliser différents ordinateurs de bureau comme Cinnamon ou Gnome. ou tout simplement désactiver la 3D à partir des paramètres de la Vbox.
Nitin

Désolé, car je ne peux pas ajouter de commentaire à la réponse ci-dessus. J'ajoute donc une autre réponse sous forme de commentaires: j'ai essayé la réponse de Takkat. À l'étape: "Ne désactivez pas la décoration des fenêtres ci-dessus". Parce que la "décoration de mes fenêtres" n'est pas cochée. Je vérifie donc. Mais plus tard, mon menu Windows Ubuntu a disparu. Au redémarrage, le bureau a disparu. Mon Ubuntu est le 14.04. La 3D est activée.
Amitabha

Réponses:


59

Surtout sur une machine bas de gamme comme la mienne (Athlon dual core, GForce 210) exécutant Ubuntu avec Unity et Compiz activés est un défi de taille et peut entraîner une expérience plutôt lente et lente.

Paramètres de la machine virtuelle

Pour améliorer cela, j'ai donné les paramètres suivants à la machine virtuelle:

  • activer VT-x / AMD-V, pagination imbriquée
  • 2 CPU (de l'hôte dual core) avec un plafond d'exécution à 90% pour assurer l'opérabilité de l'hôte
  • Mémoire de base 2048
  • 256 Mo de mémoire vidéo

    VBoxManage modifyvm "Name of VM" --vram 256
    
  • Accélération 3D activée

  • Ajouts d'invités installés

Supprimer les effets de bureau

J'ai ensuite observé une animation très lente pour les fenêtres et les menus. Ces animations ont fait plus de mal que d'utiliser dans ma machine virtuelle. Voici trois méthodes pour les désactiver pour obtenir une expérience plus fluide dans Virtual Box:

Désactiver les animations avec Unity Tweak Tool ou Gnome Tweak Tool

Avec les deux outils, nous pouvons désactiver les animations de bureau:

entrez la description de l'image ici
Outil de modification de GNOME

entrez la description de l'image ici
Outil de modification de l'unité

Gestionnaire de paramètres de configuration Compiz

Comme il s'agit d'une machine virtuelle avec la possibilité de créer un instantané avant de faire des choses nuisibles à votre système d'exploitation, vous pouvez probablement exécuter ccsm en toute sécurité pour désactiver les effets Compiz:

entrez la description de l'image ici

Ne désactivez pas la décoration des fenêtres ci-dessus

Éditeur Dconf

Enfin, voici comment le faire avec dconf-editor :

  • Accédez à org.compiz.profiles.default.core et supprimez les éléments suivants des profils actifs :

    'animations' 'fade'
    
  • Accédez à org.compiz.profiles.unity.core et supprimez les éléments suivants des profils actifs :

    'animations'
    

Malheureusement, je n'ai trouvé aucun moyen de désactiver l'animation Dash, qui sera encore assez lente.

Flashback de session GNOME

Dans le cas probable, vous n'êtes toujours pas satisfait de la vitesse globale du bureau, vous pouvez envisager d'installer le GNOME Session Flashback, qui vous permettra de vous connecter à GNOME Flashback (Compiz ou Metacity) avec un bureau léger et rapide qui rappelle 10.04, mais avec toutes les applications mises à jour et le noyau récent:

entrez la description de l'image ici

entrez la description de l'image ici
Connexion 16.04

entrez la description de l'image ici
Connexion> 17.10

entrez la description de l'image ici


5
l'outil de réglage d'unité peut être installé en tapant, dans un termianal: "sudo apt-get install unité-de-réglage-outil"
Tom

2
J'avais aussi ce problème, j'ai donc installé le Gnome Flashback (Metacity) et c'est tellement mieux maintenant!
Valter Silva

@ValterHenrique: c'est souvent une solution. En attendant, j'ai mis à niveau ma carte mère vers un APU quadricœur Athlon A8 et cela s'est avéré être encore meilleur pour exécuter Unity avec des ajouts d'invités et la 3D activée mais sans besoin de modifications supplémentaires;)
Takkat

Hé, wow ... C'est incroyable combien de cycles d'horloge sont volés par tous ces paillettes inédites. Sur un i7 ... Passer de 12.04LTS à 14.04LTS, c'était comme entrer dans une cuve de mélasse chaude. Lenteur collante, douce et perceptible jusqu'à ce que vous ayez besoin de performances, à quel point cela s'est rapidement refroidi en agacement.
Fiasco Labs

J'ai trouvé que je n'avais même pas besoin de désactiver les animations ou quelque chose comme ça après avoir changé les paramètres de VirtualBox.
BalinKingOfMoria

0

L'interface Unity de mon système d'exploitation invité Ubuntu 14.04 est devenue très lente récemment, même si mes ajouts d'invité étaient à jour avec la version VBox au 4.3.26. J'ai lu cette page et plusieurs autres pages de réponses et j'ai envisagé de passer d'Unity à Gnome et à d'autres changements, mais je savais que rien d'important n'avait changé et je me souvenais d'avoir obtenu de très bonnes performances d'Unity sur ma machine invitée auparavant.

Donc, sur une supposition, j'ai simplement réinstallé les ajouts d'invités (même processus que leur installation en premier lieu; le programme d'installation les supprime et les réinstalle simplement) et j'ai retrouvé les excellentes performances visuelles et éliminé le décalage d'entrée qui se produisait récemment. Essayez ceci avant d'essayer quelque chose de plus radical.

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.