私はソフトウェア開発者で、現在Electronというライブラリを使用しています専用GPUが動的に生成された実行ファイルを処理するかどうかを選択する機能がない開発中(変更を保存するたびに、実行可能ファイルが動的に生成され、すぐにテストできます)。
したがって、この特定の実行可能ファイルの Windows 設定を変更して目的の GPU を使用することはできません。そのため、専用の (CPU に統合されていない) GPU にシステム上のすべてを処理させる方法があるかどうか疑問に思っています。これは実際にはソフトウェアに関する質問ではなく、コンテキストが関連しているように思われるだけです。
専用 GPU ですべてのアプリケーションを処理できるようにしたり、統合 GPU を無効にしたりするにはどうすればよいですか?
答え1
Windows 10 のバージョン 1803 (2018 年 4 月更新) 以降では、設定アプリに新しいセクションが追加され、従来のデスクトップ アプリや Microsoft Store アプリの優先グラフィック カードを指定して、システム パフォーマンスやバッテリー寿命を向上させることもできます。
システム パフォーマンスやバッテリー寿命を向上させるために、アプリが統合アダプターではなく個別の GPU を使用するように強制したり、その逆を行ったりするには、次の手順に従います。
- 設定を開きます。
- システムをクリックします。
- 「ディスプレイ」をクリックします。
- 「複数のディスプレイ」の下にある「詳細なグラフィック設定」リンクをクリックします。
- ドロップダウン メニューを使用して、構成するアプリの種類を選択します。(クラシック アプリ - 従来の Win32 デスクトップ プログラムです。) (ユニバーサル アプリ - Microsoft Store から入手できるアプリです。)
- クラシック アプリを選択した場合は、[参照] ボタンをクリックして、アプリを追加する「.exe」ファイルを見つける必要があります。ユニバーサル アプリ オプションを選択した場合は、アプリを選択するための 2 番目のドロップダウン メニューが表示されます。
- リストから追加したアプリを選択します。
- [オプション]ボタンをクリックします。
- 使用するグラフィック設定を設定します。(システムの既定値 - これは常に既定の設定であり、Windows 10 はどの GPU を使用するかを自動的に決定します。省電力 - 最も電力を消費しない GPU でアプリケーションを実行します。ほとんどの場合、これは統合グラフィック プロセッサです。高パフォーマンス - 最も能力の高い GPU でアプリケーションを実行します。ほとんどの場合、これは外部または個別のグラフィック プロセッサです。)
- [保存]ボタンをクリックします。
手順を構成すると、構成したアプリは、次回起動時に、指定したグラフィック プロセッサを使用して、バッテリー寿命やパフォーマンスを最適化します。