もう何ヶ月もこの問題を抱えていて、連絡したカスタマー サポートはみんな私を諦めていました。ここで助けを得られるかもしれないと思いました。
問題の説明
6 月以来、オンライン ゲーム (TF2、Dino D-Day、Day of Defeat、Left 4 Dead 2 (オンライン モードのみ)、Primal Carnage) で、どのサーバー (レイテンシが 23 未満のサーバーも含む) に参加してプレイする場合でも、10 ~ 15 秒ごとにゲームが 2 秒間フリーズしたように見え、その後再開します。これらの「フリーズ」中は、オーディオが途切れたりループしたりすることがあり、キャラクターが数秒前の位置にスナップし、すべてのアニメーションが停止します。FPS カウンターをアクティブにしている場合、FPS カウンターはアクティブなままですが、すべてのモデル、アニメーション、サウンドなどが 2 秒間停止します。ゲームが再開すると、フリーズが発生した場所 (またはまったく別の場所) にワープ/テレポートすると、すべてのモデル/アニメーション/サウンドが正常に再開します。フリーズ中に発生したゲーム内イベントもすべて表示されます。たとえば、その間に死亡した場合、ゲームがフリーズ解除されると、キャラクターは即座に死亡します。
これはオンライン ゲームでのみ発生することに注意してください。シングル プレイヤー ゲームでは問題は発生しません。
この問題は数か月前に突然現れ、私は一度もない以前、このような問題がありました。ハードウェアは何も変更していません。Day of Defeat: Source をインストールした日にこの問題が始まったことに気付きましたが、偶然でしょうか? その後、そのゲームをアンインストールしましたが、問題は解決していません。
最初はインターネットの問題だと思いました。ひどい ISP を使っていて、この問題が発生したときに ping スパイクが発生したからです。そこで ISP を変更し、自宅に光ファイバーを設置しました。今ではインターネットは超高速になり、ping や遅延の問題もありませんが、フリーズは続きます。
ワイヤレス ネットワーク上の他の PC でゲームを試してみましたが、これらの問題はまったく発生しませんでした。したがって、インターネットの問題ではないと思います。
PC仕様:
- AMD Radeon HD 7660D APU (3.4GHz)
- 64 ビット Windows 7 SP1
- 12GBのRAM
- 1.49 TB の空き HD スペース
- ダイレクトX11
- ワイヤレスネットワーク接続 (100 Mb/s)
これまで試したこと
- 最新のグラフィックドライバーのクリーンインストール
- AMD QuickStream テクノロジーを無効にする
- Steamの再インストール
- ゲームキャッシュの検証
- 問題のあるゲームを再インストールする
- autoexec.cfgに
sv_forcepreupload "1"
およびを追加するcl_forcepreupload "1"
- マルチコアレンダリングをオフにする
- 古いゲーム(特に DoD)のプロセッサ アフィニティの設定
- 電源設定の高パフォーマンスモードをオンにする
- プレイ中にウイルス対策ソフトをオフにする
- ゲーム内のグラフィック設定をすべて最低レベルまで下げる
- V-syncがオフになっていることを確認する
- CPU温度の監視(HWMonitorをダウンロードして、TF2をオンラインでプレイしながらCPU(APU)の温度を監視しました。ピーク温度は100℃で、平均は約85℃でした。クレイジー熱かったので、CoreTemp もダウンロードして、これも監視に使用しました (HWMonotor からの読み取り値が悪いと報告する人もいるため)。すると、CPU が最大 48 ℃ で動作していることが示されました。したがって、ここでは矛盾があるようです。
- TF2 で net_graph 2 を実行しています (丸で囲まれた領域は、フリーズが終了するとすぐに表示されたブロックです。このグラフを撮影したときにレイテンシの高いサーバーを使用していたため、ping が悪いことに注意してください。ただし、このグラフの動作はどのサーバーでも発生します)
Steam サポートは私を諦めて、コンピュータ全体を再フォーマットしてみるように言いましたが、それは本当に極端なやり方であり、オンライン ゲームでのみ発生する問題を解決するためだけにそれを実行したくありません。
ご提案があれば、ぜひお聞かせください。
答え1
問題は、ワイヤレス アダプターの故障によって、非常に頻繁にパケット損失が急増することでした。ワイヤレス アダプターを交換すると、問題は解消されました。
上記のように net_graph を実行し、ping プロット ソフトウェア (ソフトウェアの名前を使用してよいかわかりません) を使用してネットワーク トラフィックを監視することで、これが問題であることがわかりました。これにより、10 秒ごとに遅延とパケット損失が急増していることが示されました。有線接続に直接接続すると、問題も修正され、ワイヤレス カードが原因であることが明らかになりました。
この問題を抱えている他の人にも役立つことを願っています。