ログアウトせずにNvidia Primeを切り替える

ログアウトせずにNvidia Primeを切り替える

私はGTX 960mとIntel i7を搭載した新しいラップトップにUbuntu 16.04を新規インストールし、推奨されているプロプライエタリドライバーを使用しています。追加ドライバー設定は正常に動作しています。

しかし、バッテリー寿命のためにNvidiaドライバからIntelディスプレイドライバに切り替えるには、Nvidia X サーバー設定その後ログアウトつまり、需要と電力要件に基づいて動的に切り替わることはありません。

ハイブリッドグラフィックを動的に切り替えるシステムに向けた取り組みはありますか?バンブルビープロジェクトを少し見たことがありますが、これはこれを試みているのでしょうか?将来のドライバーはppa:グラフィックス ドライバー/ppaこの方向に行くのですか?

ありがとう!

答え1

私の理解が正しければ、これは X サーバーの問題です。X サーバーの実行中にデバイスを切り替える手段はありません。

Bumblebee は、2 つの X サーバーのインスタンスを同時に使用し、それらの間でバッファーを切り替えます。この試みは問題の回避策にすぎず、過度のオーバーヘッドが発生します。

答え2

bumblebee を使用すると、特定のアプリケーションを起動して、そのアプリケーションのみにグラフィック アクセラレーションを提供する NVIDIA カードを使用できるようになります。他のすべてのアプリケーションは、引き続き Intel GPU を使用します。これは動的な切り替えではありませんが、何もしないよりはましです。

次のようにアプリケーションを呼び出します。

primusrun application

関連情報