전용 그래픽 카드(Fedora 25)를 사용하여 애플리케이션을 시작하는 스크립트

전용 그래픽 카드(Fedora 25)를 사용하여 애플리케이션을 시작하는 스크립트

그림에서 알 수 있듯이이것블로그에 따르면 Fedora 25는 이제 NVida 그래픽 바이너리 드라이버를 지원하며, 컴퓨터에 하이브리드 GPU(Intel/NVidia) 구성이 있는 경우 사용자는 "전용 그래픽으로 실행" 아이콘을 마우스 오른쪽 버튼으로 클릭하여 애플리케이션을 시작할 수 있습니다. .

이 옵션을 사용하면 명령줄에서 다른 응용 프로그램을 시작하는 스크립트를 작성하거나 미리 선택된 "전용 그래픽 카드" 옵션을 사용하여 데스크탑 실행 프로그램이 내 스크립트에 직접 연결되도록 하고 싶습니다.

어떻게 하면 이를 달성할 수 있는지 알고 싶습니다. 아니면 Fedora 25에서 이를 어떻게 구현하여 스크립트에서 배우고 사용할 수 있습니까? 감사합니다!

답변1

에서와 같이품질 보증 테스트 사례DRI_PRIME=1, 다음과 같이 애플리케이션을 시작할 때 환경 변수를 지정 하기만 하면 됩니다 .

[dkarlovi@amelie ~]$ glxgears -info | grep REND
GL_RENDERER   = Mesa DRI Intel(R) Sandybridge Mobile 
^C
[dkarlovi@amelie ~]$ DRI_PRIME=1 glxgears -info | grep REND
GL_RENDERER   = Gallium 0.4 on NVD9
^C

답변2

내 솔루션:

다음 명령을 사용하십시오.

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <app_name>

원천. "GLX + OpenGL의 세밀한 제어" 섹션을 참조하세요.

관련 정보