質問: ゲームでのgpu使用率を上げたいです rtx2070super ・core i7 9700 3.00ghz ・rtx 2070 super ・メモリ16gb ・ssd 500 gb (空き容量150gbほど) ・回線速度 680mbps ・モニター240hz 「fortniteをダウンロードしてプレイしてみたらめちゃめちゃカクついて原因を調べてみたら グラフィック設定が最低、fps240固定でやっていますがcpuの使用率が80%以上gpuの使用率が10%以下とgpuが全く働いていませんでした」という質問をしたらcpuへの負荷が異常だといわれcpuの負荷を60%ぐらいに下げることに成功しました しかしcpuの負荷を軽減できてもgpuの使用率が全く上がりません fortnite以外のapexやr6sなどの重めのゲームではパフォーマンス重視の設定にしてもgpuはしっかり機能してくれています 新しくpcパーツを買おう、スペックが足りていないという回答は求めてないです 質問やスクリーンショット等にはなるべく返答します
回答: ano.2 です。 了解です。 まず、「グラフィック設定を上げてもgpu使用率は上がるが そもそもグラフィック設定を上げている+gpuが最低限の仕事しかしない のでfpsはあまり上がらない」 と言う部分ですが、設定を上げると負荷が重くなりますので、fps(frame per second) は下がります。設定を上げて fps が挙がるようなことはありません。設定を上げると gpu は行う演算が極端に増えますので、当然使用率は上昇します。それとともに、フレームレートは低下します。これが普通です。 "cpu使用率が1コアだけ100%に張り付いていておかしいから下げたほうがいいというアドバイスを受けcpu使用率を電源オプションなどで100%から95%に下げて張り付きが収まりゲームのカクツキは少し軽減できた" → fortnite や minecraft で cpu の 1 コアだけが使用率 100% と言うのがおかしいですね。古いゲームなら 1 コアだけに負荷が集中するものがありますけれど、fortnite や minecraft のような最新のゲームでは、マルチスレッド化していて、適度に分散するのが普通です。ゲームに対してコアの使い方がおかしいのではないでしょうか? どこかでそのような設定を行っているのかも知れません。 調べたところ、fortnite にはゲームで利用する cpu のコア数を設定できる機能があるのようです。 pcのフォートナイトが重い原因と対策まとめ https://jp.iobit.com/optimized-computer/speedup-fortnite-12.html <下記引用> 3-1.フォートナイトの起動設定を行う ・pcでフォートのナイトの動作をスムーズにするためには、フォートナイトの起動設定にも気を配らなければなりません。 ・まず、epic games launcherを起動し、歯車のマークをクリックして設定を起動しましょう。 ・すると、右側の設定項目の中に「追加コマンド ライン引数」という欄が出てくるのでそこにチェックをいれます。 ・そして、その下に「-useallavailablecores -nosplash -preferredprocessor ○ -nomansky mat_antialias 0」とコマンドを入力しましょう。 ・○部分には自分のパソコンのcpuのコア数を入力します。(cpuが8なら「8」と打ち込んでください) もしこれが 「1」 になっていたら、一つのコアに負荷が集中することになります。昔の1コアのパソコンと同じですね。これ等はヒントにならないでしょうか? minecraft も同様の機能があるのかも知れません。 また下記は、windows 側でアプリケーションに cpu コアを割り当てる方法です。 windows10 - プロセス(アプリ)に cpuコアを割り当てる(変更する) https://pc-karuma.net/windows-10-process-cpu-core/