%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%9D%84%20%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8.png)
그림에서 알 수 있듯이이것블로그에 따르면 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의 세밀한 제어" 섹션을 참조하세요.