オープンソースドライバを使用して専用のNvidia GPUでアプリケーションを強制的に実行するにはどうすればよいですか?

オープンソースドライバを使用して専用のNvidia GPUでアプリケーションを強制的に実行するにはどうすればよいですか?

私はオープンソースのNouveauドライバを使用しており、専用GPU(X11のNVIDIA GeForce MX250)を使用してアプリケーションを実行したいと思います。

専用ドライバはログインを妨げるため、使用できなくなります。 prime-runを試してみましたが、Minecraftを実行すると統合Intelグラフィックを使用しているとマークされ、実行すると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を出力するという意味であることは確かです。ネオフェッチでは表示できません。

不要な情報が多い場合は申し訳ありません。何も見逃したくありません。

関連情報