新しい環境で発生した際の備忘および苦を共にするだれかの参考になれば。
【事象】
PC環境でプレイ中に突然、
ffxiv_dx11.exe+○○○○○
ffxiv_dx11.exe+○○○○○
ffxiv_dx11.exe+○○○○○
ffxiv_dx11.exe+○○○○○
ffxiv_dx11.exe+○○○○○
のようなダイアログが表示されクライアントが落ちる。
エリア移動、ワイプ時に落ちやすい気がするが、状況によらず無操作で放置していても落ちる。
上記メッセージに続いてKERNEL32.DLLとかでるエラーもダイアログ内に表示されてるかどうかの違いであって同じものだと思われる。
何年も前から一部の人間を苦しめ続けている忌まわしきエラー。
【対処と結果】
専門的なことはわからないので調べうる限りでやってみたこととか。
ff14をdirectx11で起動したときに、ffxiv_dx11.exeが不明なエラー全般にだす汎用エラーらしいので環境により原因は一つとは限らない。
すべてやって直らない場合もあればどれか一つやってみて直る場合もあるかもしれない。
当然、directX11モードをオフにすればこのエラーは消えると思うが、別のエラーに置き換わったり、グラフィックの品質が落ちたり、抜本的な解決にはならないので考慮しない。
■やったこと
・ランチャー含め、ff14クライアントの再インストール ⇒ 効果なし
・ランチャーから「システムコンフィグ初期化」「破損したデータの修復」 ⇒ 効果なし
破損したデータの修復は環境によりとっても時間がかかるため注意
・DirectXの更新 ⇒ 効果なし
・レジストリ書き換え(グラフィクスドライバのエラーを無視する?やつ) ⇒ 効果なし&非推奨
・BIOSのHyper Threading(Simultaneous MultiThreading)を無効化 ⇒ 効果なし
・BIOSのメモリ構成を適切なものに設定 ⇒ うちのBIOSには設定項目がなかった
メモリ増設時に設定が必要な場合があるらしい
・BIOSの更新 ⇒ OEMのためできず
・グラボドライバの更新およびダウングレード ⇒ 効果なし
・グラボ交換 ⇒ 効果なし
・グラフィック設定の見直し(ゲーム内設定、グラボ設定) ⇒ 効果なし
・メモリチェック、メモリ交換 ⇒ 効果なし
・OS入れ直し(windows7,windows10) ⇒ 効果なし
・ドライブチェック(容量とかエラーとか) ⇒ 効果なし
・システムファイルとは別のドライブにff14クライアントを入れる(SSD,HDD) ⇒ 効果なし
・システムファイルチェックおよび修復 ⇒ 効果なし
・電源設定の見直し(パフォーマンス優先とか念のためスリープ時の挙動とか) ⇒ 効果なし
・デバイス設定の見直し(ドライバ更新とか不要なデバイスの無効とかスリープ時の挙動とか) ⇒ 効果なし
本件とは関係ないが、Sound Blasterの音が消えるバグも未解決(勝手に出力が切り替わる)
・ハードウェア、ソフトウェアともにできるだけ最小構成で起動 ⇒ 効果なし
・ffxiv_dx11.exe含む実行ファイルをファイアウォール許可 ⇒ 効果なし
・ゲームモード(windows10)をオフ ⇒ 効果なし
記憶の限りではこのくらい。
どれも信憑性によらず改善の報告が挙がっているものなのでやるだけやってみるとよい。
結果、うちの環境では解決につながらなかったため自分で考えることにした。
以下うちの環境でしか当てはまらなそうな暫定対処
■気づいたこと
・ゲーム内で各種設定やギアセット、アイテムの並びを変更してしばらくしたときにこのエラーがでることが多い気がする
・エラー落ちすると、設定が落ちる前の状態に戻る(更新が設定ファイルに反映されていない)
・ff14を起動中にff14が入ったドライブを物理的に外すと同じエラーがでたりでなかったりする ※やっちゃだめ
⇒特定のタイミングで設定ファイルをチェックするようなプログラムが動いていて、整合性がとれないあるいは読み込めない書き込めないときにこのエラーがでてる気がする(ただの推測)
■やったこと
・念のためPCをパーツ単位で分解して掃除&組み直し
・ff14のクライアントが入っているドライブを別ポート(言葉があってるか不明)に移動
⇒これで1ヶ月以上エラーがでていなかったが再発
⇒
・PCが正常に起動しないことがあったのでwindows10の高速スタートアップを無効化
・5年以上前の設定ファイルをコピペで流用していたので、キャラクター選択画面で設定をバックアップ→ff14の設定ファイルを全て削除→バックアップしたものをダウンロード
⇒またしてもエラーはでなくなって1ヶ月
⇒nvwgf2umx.dllエラー(nvidia関連のエラー)が出る
⇒グラボのドライバをクリーンインストールしてPhysXの設定で使用しているGPUを指定
⇒またしてもエラーはでなくなって1ヶ月
結論(理屈はたぶんあってる):
うちの環境では、ハード側のデータ転送周りに問題があったんじゃないかってお話。
物理面でも論理面でも、データ転送とそれに伴う読み込み書き込みが上手くいかないことでこのエラーがでる場合があるんじゃないかなってところ。
それとファイルの整合性の問題。
ちなみにff14の起動有無によらず、ブルスクと併発する人は私と同じタイプであることが濃厚。
システムファイルが上手く読み込めていなくてブルスクが起きてたっぽい。
ドライブ周りからアプローチしていくと解決は近いかもしれない。
エラーくん↕️許してください。↕️