プログラムにWindows10で特定のGPUを使用させる方法

最近のラップトップの多くには、2枚のグラフィックカードが付属しています。1枚はマザーボードに統合されており、もう1枚は専用GPUです。通常、Windowsはすべてのアプリに最適なGPUを自動的に選択できます。

プログラムに特定のGPUを使用させる場合は、Windowsの設定を適切に変更できます。この記事では、Windows10でプログラムに特定のGPUを使用させる2つの方法を紹介します。 クイックサマリー 隠れる 1 GPUとは何ですか? 2 なぜ、いつ専用GPUを使用する必要がありますか? 3 コンピューター内のGPUの数を特定する方法 4 Windows 10の設定を使用して、プログラムに特定のグラフィックカードを使用するように強制します 5 コンテキストメニューを使用して、アプリケーションに専用のGPU(Nvidia、Radeonなど)を使用するように強制します 6 特定のGPUが使用されているかどうかをどうやって知るのですか? 7 デフォルトのGPU(システム全体)をどのように設定しますか?

GPUとは何ですか?

最新のグラフィックプロセッシングユニットまたはGPUはCPUに似ていますが、並列処理を利用し、同時に多くのプロセスとスレッドを処理できます。 GPUには多くのプロセッシングコアがありますが、CPUには少数しかありません。

並列処理のため、GPUは通常グラフィックスの処理とレンダリングに使用されます。

なぜ、いつ専用GPUを使用する必要がありますか?

GPUは、複数のスレッドとプロセスを実行し、並列処理を必要とするプログラムとアプリに使用する必要があります。

アプリがデータを処理するために単一の処理コアのみを必要とする場合、GPUを使用してアプリを実行すると、パフォーマンスが低下します。これは、CPUコアがGPUコアよりも強力であるためです。

専用GPUでアプリを実行すると、より多くの電力を消費します。バッテリーを長持ちさせ、バッテリーの使用時間を延長したい場合は、どのアプリにも専用のGPUを使用しないことを検討してください。

コンピューター内のGPUの数を特定する方法

ハードウェアを開かずに、コンピューターに統合GPUしかないのか、専用のGPUしかないのかを確認する方法は次のとおりです。

  1. 発売 走る を押すことによって Windowsキー+ R ショートカットキー。
  2. 入力 dxdiag をクリックします わかった

の中に DirectX診断ツール、 で始まるタブの数 画面 システム内のグラフィックカードの数が表示されます。タブを切り替えて詳細を表示できます。

番号も確認できます。タスクマネージャーの[パフォーマンス]タブからのGPUの数。 設定アイコン

デュアルGPUを搭載したWindowsタスクマネージャー

最も一般的で有名なGPUメーカーのいくつかは次のとおりです。

  • Nvidia
  • ギガバイト
  • AMD
  • Asus

これらのメーカーのすべてのGPUには、独自のドライバーとソフトウェアベースのコントロールパネルが付属しているため、各ユーザーはGPUのパフォーマンスを実行およびカスタマイズできます。

ただし、互換性がある場合は、Windows10プラットフォーム上の特定のGPUでアプリケーションを強制的に実行できます。これをどのように達成できるかを引き続き見ていきましょう。

Windows 10の設定を使用して、プログラムに特定のグラフィックカードを使用するように強制します

GPUの製造元やそのモデルに関係なく、すべてのアプリケーションは、デフォルトで実行されるときに専用のGPUを使用するようにカスタマイズできます。

  1. を開きます スタートメニュー を押すことによって Windowsキー 、次にをクリックします 設定 (装備) アイコン
    グラフィック設定
  2. 今クリック システム 。左側のペインで、 画面 、次に右ペインの一番下までスクロールします。クリック グラフィック設定
    アプリタイプの選択
  3. 設定するアプリを選択してください ドロップダウンメニューで、 デスクトップアプリ 特定のGPUに構成するサードパーティアプリケーションを選択します。または選択 MicrosoftStoreアプリ 専用GPUで実行する組み込みのMicrosoftアプリケーションを選択します。
    GPUの選択
  4. 選択したら、構成するアプリケーションを参照して選択します。
  5. これで、アプリケーションをで見ることができます。 グラフィック設定 。クリック オプション
  6. これで、 グラフィック設定 ウィンドウ。ここから、それぞれのアプリケーションに使用するGPUを設定できます。選択する 節電 組み込みのGPUでアプリケーションを実行する場合は、 ハイパフォーマンス セカンダリGPUでアプリケーションを実行します。
    GPUコントロールパネルを開く
    クリック 保存する 選択を確定します。

これで、アプリケーションはデフォルトで選択したGPUを使用して実行されます。

これは、必要な数のアプリに対して実行できます。

コンテキストメニューを使用して、アプリケーションに専用のGPU(Nvidia、Radeonなど)を使用するように強制します

各GPUメーカーには、個々のGPUの動作をカスタマイズするための独自のコントロールパネルがあります。これは、コンテキストメニューから専用GPUを使用してアプリケーションを実行するためにも使用できます。

  1. デスクトップの空白部分を右クリックして、GPUコントロールパネルを開きます。
    コンテキストに追加を有効にする
  2. 次に、を有効にする必要があります グラフィックプロセッサで実行をコンテキストメニューに追加 GPUコントロールパネルのどこかに。 Nvidiaの場合、これは デスクトップ 上部のメニュー。
    コンテキストメニューオプション
  3. これで、コントロールパネルを閉じることができます。セカンダリGPUで実行するアプリケーションに移動し、右クリックします。あなたは今見つけることができます グラフィックプロセッサで実行 コンテキストメニューのオプション。それを展開し、実行するGPUを選択します。
    使用したGPUを確認してください

これで、選択したGPUを使用してアプリケーションが実行されます。ただし、これによってGPUがデフォルトに設定されることはなく、選択を1回だけ実行することに注意してください。

これらの構成設定は、メーカーまたはグラフィックカードモデルごとに異なる場合があることに注意してください。このオプションが見つからない場合は、3Dプログラム設定を探してください。

特定のGPUが使用されているかどうかをどうやって知るのですか?

特定のアプリケーションが専用のGPUを使用し、他のアプリケーションが統合されたGPUを使用していることを確認するために、セカンダリGPUのコントロールパネルを使用してそれを確認できます。

  1. デスクトップの空白部分を右クリックして、GPUを選択します コントロールパネル
  2. を有効にする 通知領域にGPUアクティビティアイコンを表示する 。これにより、画面の右下に新しいアイコンが作成されます。
    nvidia通知トレイアイコン
  3. このアイコンをクリックすると、専用GPUを使用するすべてのアプリケーションが表示されます。
    デフォルトのGPUを設定する

Windowsタスクマネージャーの[パフォーマンス]タブでGPUアクティビティを確認することもできます。これにより、どのGPUが使用されているかがわかります。

デュアルGPUを搭載したWindowsタスクマネージャー

デフォルトのGPU(システム全体)をどのように設定しますか?

デスクトップコンピューターをお持ちの場合は、 BIOS デフォルトのGPUをに設定します 統合、PCIまたはPCI-E

ただし、ラップトップの場合、デフォルトのGPUにはPCIスロットがないため、BIOSを介して管理することはできません。ただし、GPUのコントロールパネルから管理できます。

  1. Nvidiaグラフィックカードをお持ちの場合は、 Nvidiaコントロールパネル
  2. 左側のペインで、 3D設定を管理する
  3. 右ペインの[ 全体設定 タブで、下のドロップダウンメニューをクリックします 優先グラフィックプロセッサ
  4. デフォルトとして設定するグラフィックカードを選択し、をクリックします 申し込み 変更を実施します。

インテリジェントに実行された場合、このアプリケーション固有のグラフィックプロセッサ使用オプションは、システムパフォーマンスを次のレベルに最適化できます。

専用GPUでどのアプリケーションを実行していますか?