CS2 のカクつきと低 FPS を直す方法: 測定に基づくチェックリスト
CS2 がカクつく、FPS が落ちる、FPS が低い? 原因を見つける手順を順に説明します。CS2 でまだ効果のある起動オプションと迷信にすぎないもの、ビデオ メニューのどこでフレームが決まるのか、そしてツールがアンチチートの要件について正直に言えることをまとめます。
CS2 がカクつく原因やフレーム レートが低い原因を見つけるには、次の順序で進めます: まず再現できる場面を 1 つ測定し (FPS カウンターは平均を、キャプチャは遅いフレームを示します)、次にゲームが保存しているフレーム上限 (fps_max)、ビデオ メニュー、CS2 の中で設定されたリフレッシュ レートを確認します。CS2 のパフォーマンスの助言の多くは、CS:GO から引き継がれてきた起動オプションの一覧です。エンジンは変わりましたが、一覧は変わっていません。さらに悪いことに、CS2 は知らないオプションを何も言わずに無視します。その沈黙は機能しているのとまったく同じに見えるため、同じ文字列が何年も Steam の入力欄に残り続けるのです。
まず 1 つの測定から
手順はキャプチャから始まります: 何かを変更する前に、同じマップ、同じルート、同じ長さの、再現できる場面を記録します (方法はベンチマークの読み方で説明しています)。基準がなければ、以下のどの手順も答えではなく意見しか生みません。
1. PC の問題か、試合の問題か
その出来事の間もフレーム タイムが正常なのに世界が飛ぶなら、PC は問題ではありません: そのためのページは Ping が高い・ラグ スパイクが起きるです。ゲーム内でネットワークの設定を探す前に: CS2 はサブティックのタイムスタンプ付きの 64 Hz で動作し、クライアント側のどのオプションもそれを上げられません。また cl_interp は、ユーザーが設定した値がラバーバンド現象を起こしたため、2024 年に書き込みできなくなりました。サポートされている調整は 設定 → ゲームの下のバッファリングの設定です。
2. すでにあるフレーム上限を確認する
CS2 は独自のフレーム上限を保存します。コンソールで一度入力した値はゲームの保存設定に残り、それを設定したオプションよりも長く残ります。こうして、2 年前に自分で設定した数値がボトルネックになってしまうのです。ゲーム自体の既定値は fps_max 400 です。フレーム レートが怪しいほど安定していて、怪しいほどきりのよい数値なら、限界ではなく上限に達しています。ゲームで設定するか、w0a の autoexec カードから設定してください。このカードは既定値も含めて毎回その行を書き込むので、古い値がひそかに残ることはありません。
どの値が適切かは、どちらが制約になっているかで決まります: GPU がフル稼働していると描画キューが深くなり、リフレッシュ レートより少し上の上限がそれを短く保ちます。GPU 使用率が 100% にならないで、それが 2 分で判断できます。
3. 起動オプション: まだ効果があるもの
起動オプションページは入力欄をオプションごとに読み取り、それぞれが何をするかを示します。そこには「安全」と呼ばれるものは何もありません。Valve は CS2 の起動オプションの一覧を公開していないので、公式の一覧を引用しているものは、自分自身を引用しているのです。
CS2 では何もしないもの (迷信):
-novid: イントロは今も再生されます。Enter、Space、Escape でスキップしてください。-tickrate: 公式サーバーでは何もしません: CS2 はサブティックのタイムスタンプ付きの 64 Hz で動作し、クライアント側のどのオプションもそれを上げられません。CS:GO でも、自分がホストしたサーバーにしか影響しませんでした。+cl_updaterateと+cl_cmdrateはこのエンジンには存在しません。+rateは実在しますが、既定値の 786432 ですでに十分です。上限は 1000000 で、そこまで上げて効果があったことを示す測定はありません。-full、-windowed、-refresh、-freq、-noforcemaccel、+net_graph: 表示モードとリフレッシュ レートはゲームが保存し、エンジンはマウス入力を生入力 (Raw Input) として受け取ります。またネット グラフは 設定 → ゲーム → テレメトリに移りました。-w、-h、-sw: 答えは同じです: 解像度はゲームが保存し、設定 → ビデオで設定します。CS2 はこれらを読みません。-high: CS:GO 時代のものです。CS2 のバイナリはこれを読まず、Valve が CS2 向けに文書化したこともありません。w0a は代わりに実行ファイルごとにゲームの優先度を上げ、ほかのすべてと一緒に元に戻します。-threads N: CS:GO 時代のものです。CS2 はコアの種類に応じて自分でスレッド プールの大きさを決め、このオプションを読みません。-nojoy: CS2 は 2024 年 5 月から既定でジョイスティックを無視しているので、何もしません。今存在するのは-joyのほうです。-nod3d9ex、-heapsize、-nopreload、-noqueuedload、+mat_queue_mode: CS:GO 時代のひとまとまりで、このゲームが置き換えたエンジン向けに書かれたものです。
何かを損なうもの:
-dxlevel: 古くなっており、Valve 自身の指示は削除することです。CS:GO と CS2 は Steam の 1 つのエントリを共有しているため、何年も前に入力した値が今も入力欄に残っていることがあります。
参加できるものが変わるもの:
-insecureは VAC をオフにしてゲームを起動します。BAN ではありませんが、クライアントがすべてのセキュア サーバーを拒否するので、画面に何の説明もないままマッチメイキングが機能しなくなります。-toolsは同じブロック状態に、認証のないコンソール ソケットが加わったものです。-allow_third_party_softwareはトラストモードをオフにし、ブロックされているオーバーレイやキャプチャ ソフトウェアが接続できるようにします。BAN もマッチメイキングのブロックもありませんが、Valve によるとトラストファクターに影響する場合があります。ひそかにロビーの質が下がり、異議申し立てはできません。-untrustedも同じことをし、迷信ではなく実在します: ゲーム自体のアントラストモードのボタンを押したときに、CS2 クライアントが再起動に使うのがこのフラグです。ブロックされているオーバーレイが接続でき、同じトラストファクターの注意が当てはまります。
実在するもの: +exec autoexec は、起動のたびに設定ファイルを実行します。-vulkan は実際にレンダラーを切り替えますが、Windows での既定の構成ではありません。推奨として扱わず、自分で測定してください。
4. フレームが決まるのはビデオ メニュー
知っておく価値のあることが 4 つあります:
- CS2 の中でリフレッシュ レートを確認します。 ゲームは Windows の設定とは別にこれを保持し、間違っていてもエラーを出しません。144 Hz のモニターで、気づかないまま何か月も 60 Hz でプレイしていることがあります。
- アンチエイリアスは最も負荷の大きい設定です。 その負荷は、CPU と GPU のどちらがボトルネックになっているかによって変わります。次が影の品質で、テクスチャのディテールも負荷がないわけではありません。
- バイリニア フィルタリングは CS:GO から受け継がれた習慣です: 平均フレーム レートを少し得る代わりに 1% Low が悪化します。カクつきが現れるのはそこです。
- アップスケーリングが役立つのは GPU がボトルネックの PC だけです。 引き伸ばしの 4:3 は見やすさの選択であり、パフォーマンスの選択ではありません。
w0a のビデオ設定ページは、それぞれの横に測定した負荷を表示し、cs2_video.txt に直接書き込みます。変更で悪化した場合は、CS2 のビデオ設定が最初の書き込みの前に取ったコピーを復元します。
アップデートの後に始まった場合は、まず一晩様子を見てください: アップデートはシェーダー キャッシュを無効にし、ゲームはプレイしながら再コンパイルし、カクつきは次第に消えていきます。その期間中にベンチマークを取らないでください。コンパイラーを測定することになります。キャッシュを削除することが対処の正反対である理由は、シェーダー コンパイルのカクつきで説明しています。
5. アンチチートの要件 (正直に)
大会用アンチチートは、プレイヤーにプラットフォームのセキュリティ要件を 6 つ求めることがあります: Secure Boot、TPM 2.0、GPT のシステム ディスクを使う UEFI ファームウェア、DMA 保護付きの仮想化ベースのセキュリティ、メモリ整合性、そして既定のままのブート設定です。すべてのプレイヤーが 6 つすべてを求められるわけではありません: FACEIT は全員に TPM 2.0 と Secure Boot を求め、メモリ整合性は一部のプレイヤーにだけ求めます。w0a は 6 つすべてを PC から読み取り、各行にスイッチの場所を示します。このカードはどれも変更しません。 w0a が変更できるのはメモリ整合性だけで、それも「最適化」ページにある専用の項目からであり、FACEIT がインストールされている間は変更を拒否します。
このページがしないのは、ある構成なら BAN を避けられると言うことです。アンチチートの開発元以外の誰も、それを約束できません。正直にできるのは上に書いたことです。
1 つの帰結は、抗うよりも受け入れる価値があります: 仮想化ベースのセキュリティはプロセッサの時間を使い、ジッターを加えることがありますが (お使いの PC でどれだけかは測定していません)、それでもオンのままにします。大会用アンチチートがプレイヤーにそれを求めることがあり、2026 年 10 月からは Windows の品質更新プログラムが、対象のデバイスでメモリ整合性を段階的にオンにし始めます。以前オフにされていた場所ではオンにしません (Microsoft)。反対の方向では、w0a のバックグラウンド エンジンは、アンチチートとセキュリティのプロセスに名前で判断して触れることを拒否します: 触れるのに必要な特権ハンドルこそ、それらの製品が監視している形だからです。
FACEIT の実行中に FPS が落ちる、入力が遅れる
FACEIT 自身のトラブルシューティング ページ FPS drops / input lag issues は、これらが「ゲームとやり取りする別のアプリケーションによって引き起こされている可能性がある」と述べています。確認するよう求めていることを、そのページの順序で挙げます:
- 名前の挙がった 2 つのケース。 AMD のプロセッサについては、「特定の AMD CPU によって起こるパフォーマンスの問題の既知の修正」を載せた FACEIT の別の記事にリンクしています。Malwarebytes については変更を提案していますが、保護機能を緩めるものなので、ここでは繰り返しません。必要なら FACEIT のページで読んでください。
- オーバーレイ。 アンチチートは CS2 を
-allow_third_party_software付きで起動するので、本来ならゲームがブロックするオーバーレイが接続できます。FACEIT は、これらのオーバーレイがパフォーマンスの問題を起こす場合があると述べています。そのテスト: Steam で CS2 の起動オプションに同じオプションを追加する、アンチチートなしでプレイする、またはその両方です。そのオプションには、セクション 3 のトラストファクターの注意が当てはまります。 - FACEIT の試合なし。 それらのテストで問題が出なければ、試合のキューに入らずにアンチチートとゲームを起動し、デスマッチなど FACEIT 以外のサーバーでプレイします。
- クリーンな起動。 それでも問題が残る場合、そのページは
msconfigで Microsoft 以外のサービスをオフにし (Steam Client Service と FACEITService は残します)、タスク マネージャーのスタートアップ項目もオフにして再起動し、アンチチート、Steam、CS2 だけを開いた状態で FACEIT の試合を 1 回プレイするよう指示しています。これはテストであり、そのまま残す設定ではありません: 後で元どおりオンに戻してください。
どれでも決着がつかなければ、FACEIT は両方のテストの結果を添えてサポート チケットを送るよう求めています。Secure Boot と TPM は一覧にありません。FACEIT は「TPM と Secure Boot はパフォーマンスに影響しません」と述べています (アンチチート向けの Secure Boot と TPM)。
6. それから Windows 側
ゲームの外で確認する設定は、ディスプレイのリフレッシュ レート、本物のグラフィックス ドライバー、ハードウェア アクセラレータによる GPU スケジューリング、プロセッサを制限していない電源プラン、空き容量のあるディスクです。それぞれはゲーム向けの Windows 11 の本当に効く設定で説明しています。また、数値が低いのではなく、ガクッと引っかかるのであれば、Windows 11 でゲームがカクつく理由が適切なページです。問題なかったフレーム レートが試合の途中で落ち、そのまま戻らないのはカクつきではなく低下であり、そのためのページはゲーム中の急な FPS 低下です。
関連
このページは役に立ちましたか?
何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。
送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー
このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。