この質問をする前の背景知識は次のとおりです。
私アイデア私はこれに触れるまで、Optimusがどのように機能するかを理解しました。https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1765363問題は、Ubuntuの主なツールを使用することです。私の質問はUbuntuに限定されていません。
私の考えでは、Optimusノートブックに独自のドライバがある場合、システムは独自のドライバでdGPUを使用しようとします。ただし、ここで説明するディスプレイマネージャスクリプト(https://wiki.archlinux.org/index.php/NVIDIA_Optimus#Display_Managers)希望のディスプレイマネージャを選択してください。
私の考えでは、排他的なドライバーいいえ現在のシステムはIntel + Nouveauを使用しようとし、Nouveauでスリープ機能が実装されているため、この場合、DRI_PRIME = 1を使用して特定のコマンドを実行しないと、Nvidiaカードはシャットダウンされます。
専用ドライバが存在しない場合、またはブラックリストに登場しましたが、そしてしかもヌボもブラックリストに上がっていて、NVIDIA GPUがまったく起動しないと推測していました。
主な機能のダウンストリーム実装がないディストリビューション(たとえば、Arch Linux)で私がすることは、次のようなスクリプトを持つことです。
「on」フラグが渡されたら、DMスクリプトを正しい場所にコピーし、Nvidiaをブラックリストに追加します。
「off」フラグが渡されると、DMスクリプトが削除され、Nvidiaがブラックリストに追加されます。
私アイデアこのスクリプトはうまく機能しますが、ラップトップをバッテリーとして実行することはほとんどなく、必要な場合に備えてスリープオプションが必要でした。
この記事の最初のリンク(Launchpadへ)を見ると理解が揺れているようです。だからいくつかの質問があります。
質問:
正しく理解した場合、Ubuntuの現在の(18.04)PRIME実装は、Nouveauのスリープ機能が機能しない最新のNvidia GPUを使用している場合にのみ機能しません(例:Geforce GTX 950mでは動作する必要があります)。正しいですか?
2 つの排他ドライバーがある場合そしてヌーボーはブラックリストに登録されていますが、dGPUはオンになりますか?
もしそうなら、一般的なシステム(例えば、Optimus管理者が組み込まれていないArch Linux)を仮定すると信頼できるOptimus設定はIntelモードで実際に電力を節約できますか? Intelモードが有効になっている間にbbswitchをインストールし、それを使用してGPUをシャットダウンすることが唯一の方法ですか?