Unity에서 낮은 그래픽 모드 (llvmpipe 렌더링)를 어떻게 활성화합니까?


22

다른 질문을 살펴 봤지만 아무도 내 질문에 대답하지 않는 것 같습니다. 내가 얻은 가장 가까운 것은 12.04의 ppa에 대한 정보를 제공했습니다. Ubuntu 12.10에서 컴퓨터의 배터리 수명이 단축되고 있습니다. LLVMPipe를 사용하면 성능이 더 우수 할 것이라고 생각합니다. 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가 자동 폴백이라고 생각 했습니까?
Marky

원하는 경우 강제로 설정합니다.
Jorge Castro

2
이것이 작동하는지 어떻게 알 수 있습니까? 비디오 카드와 관련된 것으로 의심되는 그래픽 문제가 있지만이 작업을 수행해도 아무런 변화가 없습니다.
namuol December
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.