ビデオゲームのフレームレートの理解と最適化

ビデオゲームのグラフィックパフォーマンスの測定に使用される最も一般的なベンチマークの1つは、フレームレートまたは1秒あたりのフレーム数です。 ビデオゲームのフレームレートは、画面に表示される画像が更新されて画像とシミュレーションの動き/動きが生成される頻度を反映しています。 フレームレートは、ほとんどの場合、1秒あたりのフレーム数またはFPSで測定されます(混同しないでください)。 ファーストパーソンシューティングゲーム).

ゲームのフレームレートを決定する要因はたくさんありますが、テクノロジーの多くのものと同様に、何かが高いか速いほど良いです。 ビデオゲームのフレームレートが低いと、最も不適切なときに発生する可能性のある多くの問題が発生します。 低フレームレートで発生する可能性のある例には、多くの動き/アニメーションを伴うアクションシーケンス中の途切れ途切れまたはジャンプのある動きが含まれます。 画面がフリーズしているため、ゲームやその他の多くの操作が困難になっています。

以下に詳述するフレームレートFAQは、ビデオゲームのフレームレートに関するいくつかの基本的な質問への回答を提供します。 1秒あたりのフレーム数を測定し、フレームレートと全体的なグラフィックスを改善するために使用できるさまざまな調整とツール パフォーマンス。

ビデオゲームのフレームレートまたは1秒あたりのフレーム数を決定するものは何ですか?

ドゥーム4ビデオゲーム

ゲームのフレームレートまたはフレーム/秒(FPS)のパフォーマンスに影響を与える要因はいくつかあります。 ゲームのフレームレート/ FPSに影響を与える可能性のある領域は次のとおりです。

  • などのシステムハードウェア グラフィックスカード, マザーボード, CPU、 と メモリー.
  • ゲーム内のグラフィックと解像度の設定。
  • グラフィックパフォーマンスのためにゲームコードがどの程度最適化および開発されているか。

この記事では、最初の2つの箇条書きに焦点を当てます。最後の箇条書きは手に負えないため、ゲームの開発者がグラフィックスとパフォーマンス用に最適化されたコードを記述していることに依存しています。

ゲームのフレームレートまたはFPSパフォーマンスに寄与する最大の要因は、グラフィックカードとCPUです。 基本的に、コンピュータのCPUは、プログラム、アプリケーション、この場合はゲームからグラフィックカードに情報または命令を送信します。 次に、グラフィックカードは受信した指示を処理し、画像をレンダリングして、表示のためにモニターに送信します。

CPUとの間には直接的な関係があります GPU、グラフィックカードのパフォーマンスはCPUに依存し、その逆も同様です。 CPUの能力が不足している場合、その処理能力のすべてを利用できないのであれば、最新かつ最高のグラフィックカードにアップグレードすることは意味がありません。

どのグラフィックカード/ CPUコンボが最適かを判断するための一般的な経験則はありませんが、CPUが中間であった場合 18〜24か月前のローエンドCPUには、すでに最小システムのローエンドになっている可能性があります。 要件。 実際、PCのハードウェアの大部分は、購入してから0〜3か月以内に、新しくて優れたハードウェアに追い抜かれている可能性があります。 重要なのは、ゲームのグラフィックスと解像度の設定との適切なバランスを見つけることです。

ビデオ/コンピュータゲームで許容できるフレームレートまたは1秒あたりのフレーム数はどれくらいですか?

今日のほとんどのビデオゲームは、60 fpsのフレームレートを達成することを目標に開発されていますが、30fpsから60fpsの間であればどこでも許容できると考えられています。 ゲームが60fpsを超えることができないと言っているわけではありません。実際、多くのゲームは60 fpsを超えることができますが、30 fpsを下回ると、アニメーションが途切れ始め、滑らかな動きがなくなる可能性があります。

実際に発生する1秒あたりのフレーム数は、ハードウェアと、特定の瞬間にゲームで何が起こっているかによって、ゲーム全体で異なります。 ハードウェアに関しては、前述のように、グラフィックカードとCPUが1秒あたりのフレーム数に影響しますが、モニターも表示されるFPSに影響を与える可能性があります。 多くのLCDモニターは、リフレッシュレートが60Hzに設定されているため、60FPSを超えるものは表示されません。

ハードウェアと組み合わせて、次のようなゲーム 運命(2016)、オーバーウォッチ、 バトルフィールド1 グラフィックスを多用するアクションシーケンスを持つその他のオブジェクトは、多数の移動オブジェクト、ゲームの物理と計算、3D環境などにより、ゲームのFPSに影響を与える可能性があります。 新しいゲームでは、より高いバージョンの DirectXシェーダーモデル グラフィックカードがサポートする可能性があること。シェーダーモデルの要件がGPUによって満たされない場合、パフォーマンスが低下したり、フレームレートが低下したり、非互換性が発生したりすることがよくあります。

コンピューターでゲームのフレームレートまたは1秒あたりのフレーム数を測定するにはどうすればよいですか?

プレイ中にビデオゲームのフレームレートまたは1秒あたりのフレーム数を測定するために使用できるツールとアプリケーションは多数あります。 最も人気があり、多くの人が最高だと考えるものは、 フラップ. Frapsは、DirectXまたはOpenGLグラフィックスを使用するゲームの舞台裏で実行されるスタンドアロンアプリケーションです。 API (アプリケーションプログラミングインターフェイス)であり、現在の1秒あたりのフレーム数を表示し、開始と終了の間のFPSを測定するベンチマークユーティリティとして機能します。 ベンチマーク機能に加えて、Frapsには、ゲームのスクリーンショットキャプチャとリアルタイムのゲーム内ビデオキャプチャの機能もあります。 Frapsの全機能は無料ではありませんが、FPSベンチマーク、30秒のビデオキャプチャ、.bmpスクリーンショットなどの制限付きの無料バージョンを提供しています。

BandicamなどのFrapsAlternativeアプリケーションがいくつかありますが、完全な機能が必要な場合は、それらにも料金を支払う必要があります。

ハードウェアまたはゲームの設定を最適化して、フレームレート、FPS、およびパフォーマンスを向上させるにはどうすればよいですか?

上記の前の質問で述べたように、フレームレート/フレーム/秒とゲームの全体的なパフォーマンスを向上させるためにできる2つの主なことがあります。

  1. ハードウェアをアップグレードします。
  2. ゲームのグラフィック設定を調整します。

ハードウェアのアップグレードはパフォーマンスの向上のために与えられているため、さまざまなグラフィックスゲームの設定と、それらがパフォーマンスとゲームのフレームレートをどのように支援または低下させることができるかに焦点を当てます。

現在インストールされているDirectX / OpenGL PCゲームの大部分には、6つ以上のグラフィックが付属しています ハードウェアのパフォーマンスと、できればFPSカウントを改善するために調整できる設定。 インストール時に、ほとんどのゲームはインストールされているPCハードウェアを自動的に検出し、それに応じてゲームのグラフィック設定を設定して最適なパフォーマンスを実現します。 そうは言っても、フレームレートのパフォーマンスをさらに向上させるためにユーザーができることがいくつかあります。

ゲームのグラフィック設定にあるすべての設定を下げると、パフォーマンスが向上すると言うのは簡単です。 ただし、ほとんどの人は、ゲーム体験でパフォーマンスと外観の適切なバランスを取りたいと考えています。 以下のリストには、ユーザーが手動で調整できる多くのゲームで利用できるいくつかの一般的なグラフィック設定が含まれています。

一般的なグラフィック設定

アンチエイリアシング

一般にAAと呼ばれるアンチエイリアスは、グラフィックスの粗いピクセル化またはギザギザのエッジを滑らかにするコンピュータグラフィックス開発の手法です。 私たちのほとんどは、このピクセル化された、またはギザギザの外観のコンピュータグラフィックスに遭遇しました。AAが行うことは、各ピクセルに対してです。 画面上で周囲のピクセルのサンプルを取得し、それらをブレンドして表示しようとします スムーズ。 多くのゲームでは、AAをオンまたはオフにしたり、2x AA、4x AA、8xAAなどで表されるAAサンプルレートを設定したりできます。 グラフィックス/モニターの解像度と組み合わせてAAを設定することをお勧めします。 解像度が高いほどピクセル数が多く、グラフィックを滑らかに見せてパフォーマンスを向上させるために必要なAAは2倍だけですが、解像度が低いとスムーズにするためにAAを8倍に設定する必要があります。 まっすぐなパフォーマンスの向上を求めている場合は、AAを下げるか完全にオフにすると、ブーストが得られます。

異方性フィルタリング

3Dコンピュータグラフィックスでは、通常、3D環境内の離れたオブジェクトはより低いオブジェクトを使用します 近くのオブジェクトが高品質のテクスチャマップを使用しているときにぼやけて見える可能性のあるテクスチャマップの品質 詳細。 3D環境のすべてのオブジェクトに高テクスチャマップを提供すると、全体的なグラフィックパフォーマンスに大きな影響を与える可能性があり、異方性フィルタリング(AF)設定が役立ちます。

AFは、設定とパフォーマンスを向上させるために何ができるかという点でAAとかなり似ています。 設定を下げると、ビューの多くが低品質のテクスチャを使用するため、近くにあるように見えるオブジェクトがぼやけて見えるため、欠点があります。 AFサンプルレートは1倍から16倍の範囲であり、この設定を調整すると、古いグラフィックカードのパフォーマンスが大幅に向上します。 この設定は、新しいグラフィックカードのパフォーマンス低下の原因ではなくなりつつあります。

ドローディスタンス/視野

ドローディスタンス設定またはビュー距離と視野設定は、画面に表示される内容を決定するために使用され、ファーストパーソンシューティングゲームとサードパーソンシューティングゲームの両方に最も関連性があります。 ドローディスタンスまたはビューディスタンスの設定は、距離をどれだけ遠くまで見るかを決定するために使用され、視野はFPS内のキャラクターの周辺ビューの詳細を決定します。 ドローディスタンスと視野の場合、設定が高いほど、グラフィックカードのレンダリングと表示に苦労する必要があります。 ただし、ビューは、ほとんどの場合、影響を最小限に抑える必要があるため、下げてもフレームレートやフレームあたりのフレーム数が大幅に向上することはありません。 2番目。

照明/影

ビデオゲームの影は、ゲームの全体的なルックアンドフィールに貢献し、画面上で語られるストーリーにサスペンスの感覚を追加します。 シャドウの品質設定は、ゲーム内でシャドウがどの程度詳細またはリアルに見えるかを決定します。 この影響は、オブジェクトの数と照明に基づいてシーンごとに異なる可能性がありますが、全体的なパフォーマンスにかなり大きな影響を与える可能性があります。 影はシーンの見栄えを良くするかもしれませんが、古いグラフィックカードを実行しているときにパフォーマンスを向上させるために下げるかオフにする最初の設定である可能性があります。

解像度

NS 解像度 設定は、ゲームで利用できるものとモニターの両方に基づいています。 解像度が高いほど、グラフィックの見栄えが良くなります。これらの余分なピクセルはすべて、環境やオブジェクトに詳細を追加して、外観を改善します。 ただし、より多くのピクセルを表示するため、より高い解像度にはトレードオフが伴います。 画面では、グラフィックカードはすべてをレンダリングするためにもっと一生懸命働く必要があり、したがって低下する可能性があります パフォーマンス。 ゲームの解像度設定を下げることは、パフォーマンスとフレームレートを向上させる確実な方法ですが、プレイに慣れている場合は より高い解像度でより詳細を確認するには、AA / AFをオフにしたり調整したりするなどの他のオプションを確認することをお勧めします 照明/影。

テクスチャの詳細/品質

簡単に言うと、テクスチャはコンピュータグラフィックスの壁紙と考えることができます。 それらは、グラフィックスのオブジェクト/モデルの上に配置される画像です。 この設定は通常、ゲームのフレームレートにそれほど影響を与えません。そのため、照明/シャドウやAA / AFなどの他の設定よりも高品質に設定しても、かなり安全です。