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


22

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

我可能会补充说,回到12.04并不是一个选择,因为我的计算机只能在Unity 2D中运行,而这对我来说并不是完全可以做到的。据我了解,LLVMPipe与常规Unity几乎相同。但是,我似乎找不到太多的信息。如果这是错误的,将不胜感激。


此方法不会强制执行LLVM软件渲染,它仅使用低图形统一模式,该模式在使用LLVM渲染时也会自动使用。使用这种方法,由于关闭了效果,您应该能够保持硬件加速并获得更好的性能,这比强制执行软件渲染还要好:)

Answers:


22

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

跑步

UNITY_LOW_GFX_MODE=1 unity 

应将现有会话替换为“低图形模式”桌面。

如果出于某种原因您想使其永久化

  • 对于您的用户:

    添加行

    export UNITY_LOW_GFX_MODE=1
    

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

  • 或全球:

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

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

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

如果您的计算机不支持OpenGL,我以为LLVMpipe是自动回退?
Marky 2012年

是的,如果您愿意,这会强制执行。
豪尔赫·卡斯特罗

2
我怎么知道这是否有效?我遇到与我的视频卡有关的图形问题,但是这样做并没有改变任何事情。
namuol
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.