NVIDIA Optimus チップを無効にするにはどうすればいいですか?

NVIDIA Optimus チップを無効にするにはどうすればいいですか?

この質問に対して、すでに多くの矛盾があるように聞こえるかもしれませんが、まず説明させてください。

  1. Ubuntu 11.04 - NVIDIA グラフィック カードを無効にする-- これに関して、私は Arch を使用していますが、Arch には /etc/modprobe.d/blacklist.conf ファイルがないようですし、ドライバー (novaeu など) をインストールするつもりはありません。
  2. Dell XPS 15 で NVIDIA Optimus を無効にする方法は?-- それは Windows 用です。
  3. NVidia Optimusを無効にする-- 方法は教えてくれません。
  4. LinuxでnVidiaビデオカードドライバーを無効にする-- domU は持っていません。これは仮想マシン用です。

さて、説明はこれで終わりにして、質問の時間です。Samsung NP300E4Z を購入し、Arch Linux をインストールしたのですが、ディスプレイを調整できず、多くの問題が発生しています。

ここには GPU が 2 つあります。

  1. Intel 統合 GPU (Core i5)。
  2. Optimus GPU。

私の目標は、Optimus GPU を無効にして、コンピューター システムに存在しないようにすることです。Optimus GPU を無効にしたら、統合 GPU を使用します。

さて、BIOS をチェックしました。残念ながら、BIOS は私がマシンを「所有」(構成) することを好まないようです。購入したのだから、ハッキングする権利があるはずです :/

目標は達成しましたが、方法がわかりません。Optimus チップをコンピュータ システムに存在しないかのように無効にするにはどうすればよいでしょうか?

答え1

NVIDIA GPU を完全に非表示にして無効にする方法はわかりませんが、Bumblebee では、optirunコマンドを使用してグラフィックスを多用するアプリで専用 GPU を使用する方法を提供しています。また、専用 GPU のオン/オフの切り替えを処理する bbswitch カーネル モジュールを使用しているため、電力を節約するために完全にオフにすることができます (つまり、使用しないoptirun)。Optimus を完全に無効にすることはできません。Bumblebee のサイトがあります:http://バンブルビープロジェクト.org/- および bbswitch GitHub ページ:https://github.com/Bumblebee-Project/bbswitch- 2 番目を読む必要があります。起動時にこれを追加するか、(Arch を使用していないので申し訳ありませんが) 無効にするbbswitch load_state=0必要/etc/modulesがあると書かれています。/etc/modules.conf

答え2

簡単な答えは、外部モニターを入手してラップトップに接続すると、Optimusが無効になり、GPUの完全なパフォーマンスが得られることです。

答え3

答えは「できません」です。

「OPTIMUS」は、ハードウェアに組み込まれた実際のチップではありません。これは、統合型 GPU ユニットを備えたマザーボード上の特定のアプリケーションのレンダリングに使用する GPU を自動的に指定できるドライバー (ソフトウェア) のバックグラウンド機能に対して NVIDIA が考案した、単なる派手な名前です。

i7 グラフィック プロセッサ ユニットだけを使用する場合は、「NVIDIA X Server 設定」に移動し、「PRIME プロファイル」をクリックして「Intel (省電力モード)」を選択します。その後、再起動します。または、次のコマンドを使用します。

sudo prime-select intel

Intel グラフィックスに変更します。

あるいは、ただPRIME プロファイルで「NVIDIA (高パフォーマンス モード)」を選択すると、NVIDIA カードが無効になります。つまり、Optimus は無効になり、ラップトップは選択した Intel カードまたは NVIDIA カードのいずれかを介してレンダリングするだけです。

Optimus を再度有効にするには、PRIME プロファイル画面で「NVIDIA On-Demand」を選択します。

これが役に立つことを願っています!

関連情報