1 台の PC で NVIDIA と AMD GPU を使用して、コンピューターの歴史にわたるセットアップを強化しています
偉大な Peter Venkman 博士の言葉を借りれば、おそらくほとんどの人は、同じコンピューター上で異なるメーカーの 2 つの GPU を同時に実行することについて、「… 犬と猫が一緒に住んでいる… 集団ヒステリー!」と考えるでしょう。
しかし、真実はそれよりも複雑です。結局のところ、ラップトップは常に異なるベンダーの複数の GPU を使用しており、それが機能しているように見えますが、デスクトップ システムではなぜ使用できないのでしょうか?偶然にも、私は AMD iGPU と NVIDIA 専用グラフィックス カードを同時に使用している状況に陥りました。クレイジーに聞こえるかもしれませんが、説明しましょう。
私の奇妙な小さな設定により、この手配が必要になりました
一瞬で意味が分かるだろう
最近まで、私のメインのゲーミング PC は、頑丈な i9 プロセッサとデスクトップクラスの RTX 4060 を搭載した大型のワークステーション ラップトップでした。実際、一部の標準デスクトップ モデルよりも優れたベンチマークを記録していました。しかし、私はデスクトップ PC を購入するために資金を貯め、その後ラップトップを売って費用を賄う計画を立てていました。
しかし、幸運なことに、私の地域にノートパソコンを必要としている人がおり、それをデスクトップと交換したいと考えていました。各マシンを評価した結果、それが公正な取引であると判断し、現在はデスクトップ PC ゲームへの復帰の基礎として Ryzen 7700 と RTX 4070 Super デスクトップ システムを使用しています。
問題は、ラップトップを常時接続して (劣化を防ぐためにバッテリーを 40% に制限して)、2 台のディスプレイに接続して実行していたことです。 1 つは私の 4K ミニ LED テレビで、もう 1 つは Sun Microsystems の CRT です。私はすべての PC でのレトロ ゲームに CRT を使用していますが、当然、それを動作させるには VGA アダプターが必要でした。私はラップトップで mini-DP – VGA アダプターを使用していましたが、デスクトップに付属していた手頃な価格のマザーボードには VGA ポートが付いていました。
これは最近ではかなり奇妙なことですが、この場合、コンピューターと CRT の間のアダプターの数をゼロに減らす機会のように思えました。唯一の問題は、問題の VGA ポートが、もちろん、私の CPU の Radeon iGPU に直接接続されていることです。
私が CRT で古い DOS ゲームをプレイしていることを考えると、iGPU のパフォーマンスは 85Hz CRT にとって依然として非常に過剰でした。私が抱いていた主な懸念は、iGPU と dGPU の両方を動作させることができた場合、両方を一緒に実行するとどうなるかということでした。
両方をアクティベートするのは簡単です
BIOS 画面 1 つだけでアクセス可能
何も心配する必要はなかったことが分かりました。 UEFI メニューで iGPU が「オン」の位置に切り替わっていることを確認するだけで簡単でした。その間に、iGPU の予約済み VRAM (システム RAM から取得される) を 512MB に削減しました。 iGPU が割り当てられている以上のメモリを必要とした場合、Windows は動的にメモリを追加します。したがって、32 GB のデータがあるとしても、必要以上にそれを予約したくありません。
CRT を VGA ポートに接続し、テレビを RTX 4070 Super の HDMI 出力に接続しましたが、問題なく動作しました。 Windows は、これを同じ GPU から実行されるデュアル モニター セットアップとまったく同じように扱います。レトロゲームをプレイしたいときは、 勝利+P どのディスプレイをアクティブにするかを切り替えるショートカット。 「仕事」をしているときは拡張モードで使用し、CRT をメッセージングやメディア用の補助画面として機能させます。
ソフトウェア スタックは問題なく並行して実行されます
最高のフレネミーのようだ
AMD から NVIDIA GPU に変更するときは、常に DDU ユーティリティを使用して AMD ソフトウェアの残存物をすべて削除し、干渉する可能性がないようにすることがアドバイスされるのをご存知ですか?したがって、AMD Adrenalin と NVIDIA のアプリの両方を同時にアクティブに実行すること、ましてや単に同じディスクに保存することの不安を理解することができます。
あのね?彼らは両方ともそれぞれのレーンに留まります。これまでのところ、AMD オーバーレイが間違った画面に表示されたり、その逆が発生したりしたことはありません。拡張モードでは、私が賢くなくても、彼らは互いに引き継ぎます。
さらに良いことに、iGPU 経由で表示されるゲームは、レンダリングに NVIDIA GPU を引き続き使用できます。私のコンピューターは常に高性能電源モードになっているため、自動的に RTX 4070 Super を使用して 3D ゲームをレンダリングします。そのため、CRT で Cyberpunk をプレイするとき (たとえ笑いのためであっても、私がお勧めする体験です)、AMD iGPU 上の 2 つのわずかなコンピューティング ユニットがチョーキングすることを心配する必要はありません。
私が遭遇した唯一の問題は、AMD GPU 上の Google Chrome で、ドライバーがクラッシュすることでした。答えは、Google Chrome のハードウェア アクセラレーションを無効にすることでした。
ここまでは順調ですね
暫定的な実験であったものが、現在は恒久的なセットアップになっています。少なくとも、現在のデスクトップにあるお買い得なマザーボードをアップグレードすることにするまでは。より優れた AM5 ボードに VGA コネクタが搭載される可能性は低く、その場合はドングルに戻る必要があります。
それまで、私もケーキを買って食べます。
このテーマについてさらに詳しく知りたい方は以下をご覧ください