Unityで低グラフィックモード(llvmpipeレンダリング)を有効にするにはどうすればよいですか?


22

私は他の質問を見てきましたが、私の質問に答えているものはありません。一番近いのは、12.04のPPAに関する情報です。Ubuntu 12.10では、コンピューターのバッテリー寿命が長くなります。LLVMPipeを使用すると、低価格のコンピューターを対象としているため、パフォーマンスが向上すると思います。LLVMPipeを有効にするにはどうすればよいですか?

私のコンピューターはUnity 2Dでしか動作しないため、12.04に戻ることはオプションではないことを付け加えるかもしれません。私の知る限り、LLVMPipeは通常のUnityとほとんど同じです。しかし、私はそれについて多くの情報を見つけることができないようです。これが間違っている場合、修正をお願いします。


この方法はLLVMソフトウェアのレンダリングを強制しません。LLVMレンダリングが使用されるときに自動的に使用される低グラフィックスユニティモードのみを使用します。この方法を使えば、原因:)より良いとにかくソフトウェアレンダリングを強制するよりもオフ効果にハードウェアアクセラレーションを維持し、より良いパフォーマンスを得ることができる必要があります

回答:


22

設定できる環境変数がありますが、UNITY_LOW_GFX_MODE

ランニング

UNITY_LOW_GFX_MODE=1 unity 

既存のセッションを「低グラフィックモード」デスクトップに置き換える必要があります。

何らかの理由で永久にしたい場合

  • ユーザーの場合:

    行を追加

    export UNITY_LOW_GFX_MODE=1
    

    ファイルに~/.xprofile(存在しない場合は作成します)。

  • またはグローバルに:

    ファイル/etc/X11/Xsession.d/99force-llvmを作成し、上記の行を追加します(ルート権限が必要です。ルートとしてファイルを作成する方法については、この回答を参照してください)。

    ターミナル内で次の行を実行することにより、これをワンステップでグローバルに設定できます。

    echo "export UNITY_LOW_GFX_MODE=1" | sudo tee /etc/X11/Xsession.d/99force-llvm
    

お使いのマシンがOpenGLをサポートしていない場合、LLVMpipeは自動フォールバックだと思いますか?
マーキー

これは、必要に応じて強制的に実行されます。
ホルヘカストロ

2
これが機能しているかどうかはどうすればわかりますか?ビデオカードに関連すると思われるグラフィカルな問題がありますが、これを行っても何も変わりません。
namuol
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.