web-dev-qa-db-ja.com

ウェイランドを実行できるようにnvidia GPUを完全にオフにすることは可能ですか?

Linuxでのみ使用される新しいラップトップを購入しようとしています。残念ながら、Linuxラップトップを見つけることはまったく簡単ではなく、私が見つけた唯一のオプションはnvidia Quadro M1200とIntel HD 630を含むようです。

Nvidiaでウェイランド(Ubuntuなど)を適切に実行することは非常に複雑/不可能であることを知っています。実際、私はnvidia GPUについてはまったく気にしていません。IntelGPUで十分です。しかし、nvidia GPUを完全に無効にして、ウェイランドをIntel GPUで適切に実行させることは可能ですか?私はnvidiaプライムについて読みました:このように使用できますか? nvidiaを完全に無効にして、そこにさえなかったように、それを忘れることはできますか?

4
Luca Carlon

答えは簡単でした。nvidiaドライバーをインストールし、nvidia設定ページを開いて、Intel HD GPUのみを使用するように設定するだけです。再度ログインすれば完了です。完璧に動作します。バッテリーははるかに長く持続し、ウェイランドは正しく動作します。

Nvidia GPUが有効になるとすぐに、ファンがすぐにオンになり、アイドル状態でも稼働し続けるようです。それはおそらくバッテリー消費の大部分です。それが妥当かどうか疑問に思っています。そのファンは本当に必要ですか?

5
Luca Carlon

私はこの質問に答えるためにここにいます

私はOptimusラップトップを何年も使用していませんが。 Bumblebeeコミュニティがカーネルモジュールbbswitchを作成しました

https://github.com/Bumblebee-Project/bbswitch

ドライバーがロードされていない限り、nvidiaカードをオフにすることができます。

 # to check status 
 $ cat /proc/acpi/bbswitch  

 # to turn off or on respectably
 $tee /proc/acpi/bbswitch <<<OFF
 $tee /proc/acpi/bbswitch <<<ON

スレッドがあることを知っていれば、もっと早く回答を投稿できただろう。

私は反対していると思います https://xkcd.com/979/

3
user1462442

ラップトップモデルに関する情報を収集するには、dmidecodeをインストールします。 DSDT/SSDTファイルの場合は、acpidumpおよびiaslツールをインストールします。

Sudo apt-get install acpidump iasl dmidecode

または(Fedoraの場合):

Sudo yum install pmtools iasl dmidecode

次に http://lekensteyn.nl/files/get-acpi-info.sh のスクリプトを使用して、ラップトップモデル、PCIハードウェア、ACPIテーブルに関する情報を含むtarballを作成します。これを行うには、ターミナルで次のコマンドを実行します。

wget http://lekensteyn.nl/files/get-acpi-info.sh
sh get-acpi-info.sh

これにより、バグレポートに添付できるtar.gzファイルが作成されます。コメント自体に、モデルの製品ページへのリンクを含めてください(可能な場合)。

この情報があれば、Nvidiaグラフィックカードをオフにできる既存のソフトウェアがあるかどうか、またはラップトップのBIOSと互換性があるようにソフトウェアを適合させる必要があるかどうかを知ることができます。

1
719016

一部のノートブック(由緒あるLenovo TP 520Wが例です)では、BIOSセットアップで使用するグラフィックスボードを選択できます(この例では、「Auto」、「Discrete」(NVIDIA)、「Internal」(Intel)-IIRC)。 。

内部に設定すると、多くの電力が節約され、インストールが容易になりますが、外部ディスプレイの使用が妨げられる可能性があります。

1
achimh