오픈 소스 드라이버를 사용하여 전용 Nvidia GPU로 애플리케이션을 강제로 실행하려면 어떻게 해야 합니까?

오픈 소스 드라이버를 사용하여 전용 Nvidia GPU로 애플리케이션을 강제로 실행하려면 어떻게 해야 합니까?

저는 오픈 소스 Nouveau 드라이버를 사용하고 있으며 전용 GPU(X11의 NVIDIA GeForce MX250)를 사용하여 애플리케이션을 실행하고 싶습니다.

전용 드라이버는 로그인을 방해하므로 더 이상 사용할 수 없습니다. prime-run을 사용해 보았으나 마인크래프트를 실행하면 통합 인텔 그래픽을 사용하는 것으로 표시되고 실행하면 prime-run glxinfo | grep OpenGL다음 출력이 반환됩니다.

OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (WHL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.2.1-1ubuntu3.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.2.1-1ubuntu3.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

이것이 무엇을 의미하는지 잘 모르겠지만, 전용 GPU를 출력한다는 의미인 것은 확실합니다.네오페치에서는 표시하는데 문제가 없습니다.

불필요한 정보가 많으면 죄송합니다. 아무것도 놓치고 싶지 않습니다.

관련 정보