私のゲームは80fps以上の出力を示していますが、ゲーム内で60fpsの滑らかさは実際には確認できません。

私のゲームは80fps以上の出力を示していますが、ゲーム内で60fpsの滑らかさは実際には確認できません。

実際のところ、この質問が本当にSuperUserのものかどうかはわかりませんが、それでも試してみたいと思っています。最近、
16 GB RAM、
NVIDIA GeForce GTX-970 4Gb GDDR5 (MSI)、
AMD A8 6600-K 3.9GHz (4コア)を搭載した、それなりにまともなゲーム用PCを構築しました。

...そして、たとえば CS:GO をプレイすると、ゲーム内のメトリックとツールを使用して、そのゲームが 80 fps 以上で実行されていることがわかります。しかし、同じゲームの 1080p 60fps の YouTube 動画などを視聴するときに見られるような滑らかさはまだ得られません。そして、私はゲームをスムーズに高fpsでプレイしたいと思ってこのPCを作ったので、少し悲しくなりました。その滑らかさが見られないのはなぜでしょうか?ゲームは最高30〜40fpsで実行されているようですが、ゲームでは80以上と表示されています。バトルフィールド4でも同じで、60〜70fpsと表示されますが、まったくスムーズではありません。古い構成で40fpsでプレイしたときとまったく何も変わっていないようです。可能なすべてのnvidiaドライバーを更新しました。問題は私のモニターにあるのでしょうか?それは少し古く、解像度は1650x1080、リフレッシュレートは最大60Hz(基本的に60fpsと同じ名前)で、グラフィックカードへの接続にはVGAポートを使用しています。しかし、たとえば、YouTubeの事前レンダリングされた60fpsのビデオや60fpsのgifなどは適切に表示できます。60fpsがどのように見えるかはわかっていますが、それでもゲームでそれを見ることができません。なぜ?

答え1

問題はおそらくタイミング
モニターは16ms(1/60秒)ごとに1フレームを表示できますが、GPUは1つのモニターフレームの間隔で2つのフレームを表示するなど、奇妙な間隔でフレームを生成する場合があります。これ
により、途切れ途切れつまり、60fps 以上で実行しているにもかかわらず、途切れるのです。
個人的な経験から言うと、次のことをお勧めします。

  1. fps をモニターのリフレッシュ レートの倍数 (60、120、180、240、300) に固定します。CS:GO などのゲームでは、制限に達しないために +1 を設定する必要があることに注意してください。
  2. 途切れ途切れに見えるゲームの場合は、V-sync を有効にするだけです。

答え2

希望どおりの結果を得るには、グラフィック カードのオプションを最適化する必要があるかもしれません。それには、オプションとその動作や設定方法についての多くの説明を読んだり、YouTube で視聴したりする必要があります。GPU の設定方法を理解する上で非常に役立ったリンクをいくつか紹介します。

まず V-sync を有効にすることをお勧めします。

モニターが60Hzの場合、60FPSを超えるとどれでもいずれにせよ違いはないので、まずはモニターと同期させて使用し、望ましいスムーズ効果を得ることをお勧めします。残りは、希望するものが特定の GPU オプション構成とどのように関係するかを理解することです。

答え3

あなたの設定にはいくつか問題があるようです:

CPU は GPU に比べて非常に弱く、真のクアッドコアでもなく、Core i3 にも遠く及びません。さらに、今日のすべての GPU は、最速のものでも CPU に制限があります。新しい CPU の購入を検討している場合は、新しい AMD Zen を待つか、待てない場合はゲームに最低限必要な Core i5 をお勧めします。

GeForce GTX 970 では、3.5 GB を超える VRAM を使用すると問題が発生することが知られています。場合によっては問題が発生しますが、近い将来に発生する可能性はさらに高くなります。

これらを含むいくつかの要因が組み合わさると、吃音という共通の問題に直面する可能性があります。

関連情報