Wie aktiviere ich den niedrigen Grafikmodus (llvmpipe-Rendering) in Unity?

22

Ich habe nach anderen Fragen gesucht, aber keine scheint meine Frage zu beantworten. Der nächste, den ich bekam, gab mir Informationen über einen ppa für den 12.04. Die Akkulaufzeit meines Computers leidet unter Ubuntu 12.10. Ich stelle mir vor, dass die Leistung besser ist, wenn ich LLVMPipe verwende, da es sich an Computer der unteren Preisklasse richtet. Wie aktiviere ich LLVMPipe?

Ich könnte hinzufügen, dass das Zurückgehen auf 12.04 keine Option ist, da mein Computer nur in Unity 2D funktioniert, was für mich nicht ganz der Fall war. Nach meinem Verständnis ist LLVMPipe so ziemlich das Gleiche wie reguläre Unity. Ich kann jedoch nicht viele Informationen darüber finden. Wenn dies falsch ist, wäre eine Korrektur sehr willkommen.

Herr Greeb
quelle
Diese Methode erzwingt kein LLVM-Software-Rendering afiak, sondern verwendet nur den Modus für niedrige Grafikeinheit, der zufällig auch automatisch verwendet wird, wenn LLVM-Rendering verwendet wird. Mit dieser Methode sollten Sie in der Lage sein , Hardware - Beschleunigung zu halten und eine bessere Leistung aufgrund der Effekte ausgeschaltet bekommen, die besser ist , auch als Software zwingt Rendering sowieso :)

Antworten:

22

Es gibt eine Umgebungsvariable, die Sie festlegen können,UNITY_LOW_GFX_MODE

Laufen

UNITY_LOW_GFX_MODE=1 unity 

sollte Ihre vorhandene Sitzung durch den Desktop mit niedrigem Grafikmodus ersetzen.

Wenn Sie es aus irgendeinem Grund dauerhaft machen möchten

  • Für Ihren Benutzer:

    Fügen Sie die Zeile hinzu

    export UNITY_LOW_GFX_MODE=1
    

    in die Datei ~/.xprofile(erstelle eine, falls sie nicht existiert).

  • Oder global:

    Erstellen Sie eine Datei /etc/X11/Xsession.d/99force-llvmund fügen Sie die obige Zeile hinzu (erfordert Root-Berechtigungen; siehe diese Antwort zum Erstellen einer Datei als Root).

    Sie können dies global in einem Schritt festlegen, indem Sie die folgende Zeile in einem Terminal ausführen:

    echo "export UNITY_LOW_GFX_MODE=1" | sudo tee /etc/X11/Xsession.d/99force-llvm
    
Jorge Castro
quelle
Ich dachte, LLVMpipe ist ein automatischer Fallback, wenn Ihr Computer OpenGL nicht unterstützt?
Marky
Es ist, das zwingt es, wenn Sie wollen.
Jorge Castro
2
Wie kann ich feststellen, ob dies funktioniert? Ich habe Grafikprobleme, von denen ich vermute, dass sie mit meiner Grafikkarte zusammenhängen, aber das hat nichts geändert.
Namuol