Comment activer le mode graphique bas (rendu llvmpipe) dans Unity?

22

J'ai regardé d'autres questions, mais aucune ne semble répondre à ma question. Le plus proche que j'ai obtenu m'a donné des informations sur un ppa pour le 12.04. La durée de vie de la batterie de mon ordinateur souffre sous Ubuntu 12.10. J'imagine que les performances seront meilleures si j'utilise LLVMPipe, car il est destiné aux ordinateurs bas de gamme. Comment activer LLVMPipe?

Je pourrais ajouter que revenir au 12.04 n'est pas une option, car mon ordinateur ne fonctionne que dans Unity 2D, ce qui ne l'a pas tout à fait fait pour moi. Pour autant que je comprends, LLVMPipe est à peu près la même chose que Unity normal. Cependant, je n'arrive pas à trouver beaucoup d'informations à ce sujet. Si c'est faux, une correction serait très appréciée.

Mr Greeb
la source
Cette méthode ne force pas le rendu du logiciel LLVM, elle utilise uniquement le mode de faible unité graphique qui est également utilisé automatiquement lorsque le rendu LLVM est utilisé. Avec cette méthode, vous devriez pouvoir conserver l'accélération matérielle et obtenir de meilleures performances en raison des effets désactivés, ce qui est encore mieux que de forcer le rendu logiciel de toute façon :)

Réponses:

22

Il y a une variable d'environnement que vous pouvez définir,UNITY_LOW_GFX_MODE

Fonctionnement

UNITY_LOW_GFX_MODE=1 unity 

devrait remplacer votre session existante par le bureau "mode graphique bas".

Si, pour une raison quelconque, vous souhaitez le rendre permanent

  • Pour votre utilisateur:

    Ajoutez la ligne

    export UNITY_LOW_GFX_MODE=1
    

    dans le fichier ~/.xprofile(créez-en un, s'il n'existe pas).

  • Ou globalement:

    Créez un fichier /etc/X11/Xsession.d/99force-llvmet ajoutez la ligne ci-dessus (nécessite des autorisations root, voir cette réponse sur la façon de créer un fichier en tant que root).

    Vous pouvez définir cela globalement en une seule étape en exécutant la ligne suivante à l'intérieur d'un terminal:

    echo "export UNITY_LOW_GFX_MODE=1" | sudo tee /etc/X11/Xsession.d/99force-llvm
    
Jorge Castro
la source
Je pensais que LLVMpipe est une solution de repli automatique si votre machine ne prend pas en charge OpenGL?
Marky
Ça l'est, ça l'oblige si tu veux.
Jorge Castro
2
Comment savoir si cela fonctionne? J'ai des problèmes graphiques que je soupçonne liés à ma carte vidéo, mais cela n'a rien changé.
namuol