如何在 Unity 中启用低图形模式(llvmpipe 渲染)?

Mr *_*eeb 22 unity 12.10 13.04

我一直在寻找其他问题,但似乎没有人回答我的问题。我得到的最接近的给了我关于 12.04 的 ppa 的信息。我的电脑在 Ubuntu 12.10 下的电池寿命很短。我想如果我使用 LLVMPipe,性能会更好,因为它是针对低端计算机的。如何启用 LLVMPipe?

我可能会补充说,回到 12.04 不是一种选择,因为我的计算机只能在 Unity 2D 中工作,这对我来说并不完全。据我了解,LLVMPipe 与常规 Unity 几乎相同。但是,我似乎无法找到有关它的太多信息。如果这是错误的,将不胜感激更正。

Jor*_*tro 22

您可以设置一个环境变量UNITY_LOW_GFX_MODE

跑步

UNITY_LOW_GFX_MODE=1 unity 
Run Code Online (Sandbox Code Playgroud)

应该用“低图形模式”桌面替换您现有的会话。

如果由于某种原因你想让它永久

  • 对于您的用户:

    添加行

      export UNITY_LOW_GFX_MODE=1
    
    Run Code Online (Sandbox Code Playgroud)

    到文件~/.xprofile(创建一个,如果它不存在)。

  • 或全局:

    创建一个文件/etc/X11/Xsession.d/99force-llvm并添加上面的行(需要 root 权限,请参阅有关如何以 root 身份创建文件的答案)。

    您可以通过在终端中运行以下行,一步到位地进行全局设置:

      echo "export UNITY_LOW_GFX_MODE=1" | sudo tee /etc/X11/Xsession.d/99force-llvm
    
    Run Code Online (Sandbox Code Playgroud)

  • 我怎么知道这是否有效?我有图形问题,我怀疑与我的视频卡有关,但这样做并没有改变任何东西。 (2认同)