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.