図からわかるようにこれブログによると、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の細かい制御」を参照してください。