私のラップトップには、オンボード HD3000 と NVIDIA カードの 2 つの GPU が搭載されています。Windows 7 では、これらの GPU は正常に動作しました。デスクトップでは通常、オンボード HD3000 が使用されていましたが、ゲームを起動するとすぐに NVIDIA カードがその役割を引き継ぎました。現在使用されているグラフィック カードに応じて色が変わる小さな LED があるため、このことがわかります。
Windows 10 にアップデートした後、GPU スイッチがおかしくなりつつあります。1 分以内に何度も切り替わることもありますが、ほとんどの場合、普通の Web サイトを閲覧しているときでも (たとえば、これを書いている現在) NVIDIA カードが使用されています。画面に普通のデスクトップを表示して何もしないと、数秒後に HD3000 が使用されますが、マウスを動かすとすぐに再び切り替わります。これは、YouTube の動画や Chrome 経由のストリームを見ているときに非常に煩わしいものです。数分間、HD3000 が継続的に使用されることもあります。しかし、ときどき (1 分間に数回)、NVIDIA カードに切り替わり、数秒後に再び元に戻ります。HD3000 に切り替わると、動画が 1 秒間停止します。サウンドは安定しています。
まとめると、この背後に実際的で理解できるパターンは認識できませんでした。HD3000 がパフォーマンスの限界に近づくと、Windows 10 が NVIDIA カードの使用を開始すると予想されますが、マウスを動かすのに Windows 10 でもそれほど多くの電力は必要ないはずです。
Windows 7 で以前と同じように動作させる方法はありますか? できない場合は、Windows 10 でデスクトップ アプリケーション用の NVIDIA カードを使用できないようにしたり禁止したりすることはできますか? どうしますか?
私のシステムに関する詳細情報は次のとおりです。
- ノートパソコン Asus N53SV-SX711V
- Windows 10 Pro x64、バージョン 1511 ビルド 10586.420
- CPU: Intel Core i5-2410M @ 2.30GHz、統合GPU: HD 3000
- GPU: GeForce GT 540M、ドライバー 368.39
- メモリ: 8GB
編集
ここで知りましたHD3000 は Intel によって公式にはサポートされていないようです。ただし、「サポートされていない」ということは、実際には時々使用されているため、使用できないという意味ではありません。また、Intel コントロール パネルを開いて設定を変更することもできます (ドライバー バージョン 9.17.10.4229)。
それでも、何ができるでしょうか/試せるでしょうか? HD3000 を完全に無効にする以外に、何をすればよいでしょうか?
答え1
Windows 10 Spring Update 1803 以降、Windows は、WDDM 2.4 を実装している限り、メーカーやモデルに関係なく、すべてのグラフィック カードに対してこのタイプの機能を直接公開するようになりました。つまり、Intel、AMD、または Nvidia グラフィックで同じように動作するということです。
「グラフィック設定」という設定パネルを探すと、アプリケーションを追加して、使用する GPU を選択できます。専用のグラフィック カードで実行したいソフトウェアやゲームを手動で追加する必要があるため、少し複雑ですが、許容できるトレードオフだと思います。
これらのグラフィック設定を見つけるには、スタート メニューで検索するか、デスクトップを右クリックして [ディスプレイ設定] をクリックします。ウィンドウを下にスクロールすると、グラフィック設定パネルを開くためのリンクが表示されます。
そこから、どのカードでどのソフトウェアを実行するかを簡単に追加および構成できます。
残念ながら、すべてのアプリケーションのデフォルト カードを変更する方法は見つかりませんでした。
従来の Optimus よりも大幅に高い帯域幅コストが発生するようですが、従来の Optimus をラップトップで実行できなくなったため、これを測定することはできませんでした。
答え2
ノートパソコンの内蔵モニターはIntel GPUに接続されています
HDMIポートはNvidia GPUに接続されています
Intel GPUはNvidia GPUにコマンドを送信できるため、内部モニターをNvidia GPUに直接接続しなくても、システムは内部ディスプレイに描画できます。
HDMIポートに何かが接続され、Nvidiaドライバーが無効になっていない場合、Nvidia GPUはアクティブになります。
PC は内蔵の Intel GPU を常に使用しています。両方の GPU が同時にアクティブになります。
Nvidia GPU を非アクティブにしたい場合は、Nvidia コントロール パネルを使用して設定を行うことができますが、HDMI モニターも切断する必要があります。
答え3
上記の議論の要約:
Asus N53SV-SX711Vノートパソコンには、NVIDIA オプティマスアーキテクチャにより、2 つのグラフィック アダプターを自動的に切り替えて、最大のパフォーマンスまたは最小の電力消費を実現し、バッテリー寿命を最適化できるとされています。この目的のために、このラップトップにはオンボードの Intel HD3000 と NVIDIA GeForce GT 540M GPU の両方が搭載されています。
2 枚のカードのうち、HD3000 には Windows 10 ドライバーがなく、Windows 10 はサポートされているものとしてリストされていません。
一方、Windows 10 自体は、以前のバージョンの Windows よりも画面がきれいであるため、HD3000 で利用できる以上のグラフィック処理能力が必要になる可能性があります。これは、Windows が NVIDIA と Intel のコントロール パネルで多くのパフォーマンス設定を調整しているにもかかわらず、NVIDIA GPU に継続的かつ不規則に切り替わる理由を説明できるかもしれません。
Windows のこの動作を受け入れるか、NVIDIA カードで実行しているときでもバッテリーが十分である場合は、BIOS で HD3000 を永続的に無効にすることができます。これは、BIOS を起動し、「Integrated Peripherals」または「On-Board Devices」によく一致するメニュー項目を見つけるか、または「Advanced」オプションの下で実行できる可能性があります。
答え4
あなたが経験している問題に関するスレッドが NVIDIA フォーラムにあります。こちらで確認できます。 https://forums.geforce.com/default/topic/860554/geforce-mobile-gpus/windows-10-and-optimus/。
あなたのカードは Windows 8 でサポートされていましたか? サポートされていた場合は、Windows 8 ドライバーを使用してみてください。あなたが説明している問題は、サポート不足に完全に関連しているわけではありません。
現在、3 つの解決策があります: - Nvidia のホット フィックス ドライバーを使用する。 - Windows 8 ドライバーを使用する。 - 以前の Windows バージョンにダウングレードする。