FAQ/サウンドループ問題 のバックアップ差分 (No. 4)

  • 追加された行はこの色です。
  • 削除された行はこの色です。
* サウンドループ問題 [#ze8d77c0]

サウンドループ (Looping Sound Crash) とは、ゲーム中突然画面が停止してそのとき流れていた音が繰り返し再生され続ける現象のことです。この現象は Left 4 Dead 2 に限らず、Source エンジンを使用するすべてのゲームにおいて発生しうると言われています。

サウンドループが発生している間は、一切の操作ができなくなりゲームの処理も停止ししてしまいます。最悪の場合、ゲームがそのままクラッシュしたり、あるいは一定時間通信が行えなかったとしてサーバからタイムアウトしたりしてしまいます。

どの環境でも発生するわけではなく、全く発生しない人もいれば、どうやっても発生してしまう人もいるようです。一説にはページプールメモリの不足が原因とも言われていますが、正確な原因は現在も分かっていません。

サウンドループ問題が解決した方は、どのような方法で解決したのかぜひともコメントをお願いします。

参考: [[Games freeze or crash with looping sounds (paged pool memory issues) - Steam Support>https://support.steampowered.com/kb_article.php?s=18d3b518c27172f8b6795ada84a7ac70&ref=5034-EIPV-6426]]

#contentsx

** 各種ドライバの変更 [#gefd0d83]

ビデオカードやサウンドカードのドライバを更新してみる。まずは最新版に更新してみて、それでも解決しなければ古いバージョンに変更してみるとよいでしょう。
ビデオカードやサウンドカードのドライバを更新してみる。まずは最新版に更新してみて、それでも解決しなければ古いバージョンに変更してみるとよい。

- [[4Gamers.net ドライバ一覧>http://www.4gamer.net/driver/video/driver.shtml]]

*** 改善報告のあるドライバ [#m77d1d3f]

- [[GeForce 178.24 (Windows XP)>http://www.nvidia.co.jp/object/winxp_178.24_whql_jp.html]]
- GeForce 178.24 ([[Windows XP 32-bit>http://www.nvidia.co.jp/object/winxp_178.24_whql_jp.html]]
[[64-bit>http://www.nvidia.co.jp/object/winxp64_178.24_whql_jp.html]]、[[Vista 32-bit>http://www.nvidia.co.jp/object/winvista_x86_178.24_whql_jp.html]][[64-bit>http://www.nvidia.co.jp/object/winvista_x64_178.24_whql_jp.html]])

** ウィンドウモードに変更 [#qb34a372]

ゲームをフルスクリーンモードからウィンドウモードへ変更する。ゲーム内の「設定」⇒「ビデオ」、コンフィグファイル、起動設定のいずれからでも変更できます。
ゲームをフルスクリーンモードからウィンドウモードへ変更する。ゲーム内の「設定」⇒「ビデオ」、コンフィグファイル、起動設定のいずれからでも変更できる。

** マルチコアレンダリングを無効に [#h8fd315c]

ゲームのパフォーマンスを向上させるため、既定ではマルチコアレンダリングが有効になっていますが、これを無効にすると問題が発生しにくくなると言われています。
ゲームのパフォーマンスを向上させるため、既定ではマルチコアレンダリングが有効になっているが、これを無効にすることで問題が発生しにくくなるとされている。

ただし、ゲームのパフォーマンスが低下しますので、その点を了承した上で行ってください。
ただし、ゲームのパフォーマンスが低下するので、その点は了承した上で行ってください。

** 垂直同期の待機を無効 [#h18a8f9a]

「設定」⇒「ビデオ」⇒「詳細設定」⇒「垂直同期の待機」を無効にする。

** ページプールメモリ値の変更 [#be7f6afb]

「設定」⇒「ビデオ」⇒「詳細設定」⇒「使用するページプールメモリの量」を減らす。

** 文字入力モードの確認 [#v778b653]

チャットで日本語を使用した後などで入力モードが日本語のままになっていると、「ああwwddあdsss」のようにプレイ中も文字が入力され続けてしまいます。
チャットで日本語を使用した後などで入力モードが日本語のままになっていると、「ああwwddあdsss」のようにプレイ中も文字が入力され続けてしまい、場合によってはコンピュータに大きな負担となるため、チャット後は日本語入力モードになっていないか確認するようにする。

コンピュータに大きな負担となることもあるため、チャット後は日本語入力モードになっていないか確認するとよいでしょう。

** 他のアプリケーションの確認 [#pb008e83]

起動または常駐しているアプリケーションが干渉していないかを確認する。CPU やメモリに負担をかけるアプリケーションはゲーム起動前に終了させるとよい。
起動または常駐しているアプリケーションが干渉していないかを確認する。CPU やメモリに負担をかけるアプリケーションはゲーム起動前に終了しておいた方がよい。

:アンチウイルス|特に「AVG 7.x」「Norton/Symantec」「NOD32」はSourceエンジンを使用したゲームを妨げるという報告があります。原因が他にあるとしても、その特定の妨げになるので無効化するか、アンインストールを勧めます。
:メッセンジャー|MSN メッセンジャー、 Yahoo メッセンジャー、あるいは AOL インスタントメッセンジャーのようなインスタントメッセージ用アプリケーションを使用している場合、ゲーム開始前に終了してください。これらはページプールメモリを消費することで知られています。
:その他|L4D2以外のアプリケーションをバックグラウンドで実行することは推奨されません。
:ウィルス対策ソフトウェア|ウィルス対策ソフトウェアはゲーム起動前に無効化しておく。また、Valve の公式発表によれば「AVG 7.x」「Norton/Symantec」「NOD32」の 3 つに関しては Source エンジンの動作を妨げる可能性があるとされている。
:メッセンジャー|ゲーム起動前に終了しておく。インスタントメッセンジャーはページプールメモリを消費することで知られている。
:その他|そのほかのソフトウェアに関しても、終了できるものはすべて終了しておいた方がよい。

** DirectXのバージョン変更 [#i402955e]
DirectXのバージョンを強制的に変更する方法で改善報告があります。

詳細は[[起動設定>環境設定#s332233d]]を参照

起動設定に以下を追加
 -dxlevel 90 //もしくは95か81

バージョンを落とすとグラフィッククオリティが低下します。

** レジストリの編集 [#d0ef229a]

警告: '''レジストリの編集は自己責任で行ってください。'''誤ったレジストリの編集を行うと、場合によっては OS の再インストールが必要になるほどの深刻な問題をコンピュータに及ぼす恐れがあります。当サイトに記述されている手順を実行したことに起因するいかなる問題・損失等に関して、当サイトは一切責任を負わないものとします。

レジストリからページプールサイズを直接編集する方法で改善報告があります。

情報源:[[Steam Users' Forums「Locking up mid-game」84ページ>http://forums.steampowered.com/forums/showthread.php?t=598493&page=84]]より

レジストリエディタは「スタート」⇒「ファイル名を指定して実行」⇒「"regedit" と入力」⇒「OK」で起動できます。

エクスプローラと同じ操作で以下の階層まで行く。

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

"PagedPoolSize" という REG_DWORD をダブルクリックして編集ウィンドウを開き、以下の表の値を入力してください。まずは 384MB から試すとよいでしょう。

|~サイズ|~16進数 (H)|~10進数 (D)|h
|192Mb|0c000000|201326592|
|256Mb|10000000|268435456|
|384Mb|18000000|402653184|

** その他 [#e0b740f5]

その他にも熱暴走や相性問題、パーツの故障などが原因となり発生することもあります。パーツ温度に関しては [[PC Wizard>http://www.cpuid.com/pcwizard.php]] のようなツールで確認可能です。

----

#pcomment