web-dev-qa-db-ja.com

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

GTX 960mおよびIntel i7を搭載した新しいラップトップでUbuntu 16.04の新規インストールを実行し、Additional Drivers設定で推奨される独自のドライバーを使用するとうまく機能します。

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

ハイブリッドグラフィックスを動的に切り替えるシステムへの取り組みはありますか?私はバンブルビープロジェクトを簡単に見ましたが、これはこれを試みますか? ppa:graphics-drivers/ppaの将来のドライバーはこの方向に進んでいますか?

ありがとう!

2
jbbiomed

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

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

1

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

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

primusrun application
0
Iyad K