※このエラーはドライバ応答のエラーなので
メモリやCPU、マザーボード、グラフィックボード、どれに問題があっても
同じエラーが出る可能性があります。
原因は多種多様なので、いろんな人が出している改善案を1つずつ試していって
自分の環境にあった解決をする必要があるので、必ずこれで治るとは限りません。
グラボへのアクセスが競合して落ちる場合もあるので
こちら⇒
https://jp.finalfantasyxiv.com/lodestone/character/2055930/blog/5007300/の設定でも改善する場合があります、ご参考までに。
長く苦しめられてきたFF14クライアントエラーですが
ある設定を行って、4カ月以上エラーが出なくなったので
同じエラーの人の解決の糸口になればと思い記載します。
今までは大体1~2週間に1回は出ていました。
長いので結論だけ先に書いておきます。
SMT、HTTをオフにして試してみてください。※マザーボードのBIOS(UEFI)の設定になります。
設定箇所などはマザーボードの説明書を確認してください。
※AMDのCPUだとSMT、Intelの場合はHTTと表記されます。
◆対象エラー エラーが出るか、Windowsが落ちる
・DirectXで致命的エラーが発生しました。
・「ファイナルファンタジーXIV」でエラーが発生したため終了しました。
YYYY-MM-DD_24H:MI
ffxiv_dx11.exe+XXXXXXX ×8行
・カーネルエラーのブルーバックでWindowsが落ちる
◆環境 CPU:AMD Ryzen9 3900X
AMD Ryzen7 5800X
AMD Ryzen5 3600
M/B:MSI MEG X570 Unify
MSI X450 Gaming plus Max
メモリ:PATRIOT ViperSteel DDR4-3600 16GB
G.Skill TridentZ Neo DDR4-3600 32GB
グラボ:MSI GeForce GTX1080 GAMINGX 8G
Gigabyte GeForce GTX1060 G1 Gaming 6G
ZOTAC GeForce RTX 3070 Twin Edge OC
SSD:Crucial M.2 NVMe CT1000P1SSD8JP
ADATA XPG GAMMIX S5 AGAMMIXS5-1T
Crucial SATA CT480BX500SSD1Z
※組み合わせはすべて試せていないが、これらのパーツ装着時に発生した。
◆原因 多数考えられますが、主にゲームが使用しているメモリと
グラフィックドライバ間のやりとりでのエラーとされています。
2つ目のエラーはdx11とありますが、これはクライアントファイルの名称で
別にDirectXだからグラボエラーが出ましたよ、という意味ではありません。
◆対処 大抵の場合以下の対処方法で治るようです。
・グラフィックドライバーのクリーンインストール
・OSのクリーンインストール
・DirectXの更新
・レジストリエディタでnVidiaドライバクラッシュ時の設定の変更
・電源設定の見直し
・コントローラーのドライバ変更またはコントローラーの買い替え
・オーバークロックの停止(CPUの自動オーバークロック停止、メモリ設定変更)
自分は全部試してみましたが治らず、レイド中に落ちるのが申し訳なくて
必死に原因を探しました。
◆試行錯誤 試してやったけど再発したもの。
・最小構成での動作
・Windowsのアップデート
・メモリの設定見直し(3600MHz動作を3200や2666で動作させる)
・FF14クライアントの削除と再インストール
・グラフィックボードの交換
・CPUの交換
・メモリの交換
・サブPCのマザーボードとの入れ替え
・Windowsの再インストール
・SSDの交換+Windowsの新規インストール
ここまでやってダメで心が折れました・・・。
CPUとメモリとマザボとグラボとSSD変えてダメってもう意味が分かりませんよ。
5~6回Windowsを初期化したと思います。
エラー落ちに悩まされつつ、
◆最後に試したもの RTX3070を購入したきっかけで、FF14ベンチのスコアを計測していた時
Ryzen7 3800Xはシングル性能が高く、ゲームに向いていることから
どこまでゲーム性能が上がるかを確認しようと、シングル性能が最大になる
SMT(Simultaneous Multi-Threading)の無効を行ってスコア計測をしました。
で、結構いいスコアが出たんですよね。
FF14クラスだとCPUのコア数は4~8程度までで十分で
Ryzen7 5800Xの16スレッドは使いきれていませんから
8コア動作にして、その分スピードを上げた方がいいからです。
じゃあこのままいこうかなと思って設定を戻さず運用し始めたんですが
なんとそこからぱったりとエラーが出なくなりました。 (試しにSMTをONにして遊んでいたら、やっぱりエラーで落ちました)
◆所感 SMTはCPUのマルチスレッド機能です。
最近のCPUは8コア16スレッドとか書いてありますよね。
8個しかCPUのコアがないけど、16個同時に処理できますよって意味で
1コアに同時に2つの作業をやらせる機能があるんですよね。
ただこれ、かなり複雑な技術を用いられていて
命令を出すアプリケーションの方が対応していないと
完全に使いこなすことができないんです。
もともとFF14はIntelのCPUに特化されていると言われていて
AMDとは相性がそんなに良くありませんでした。
なので複雑な処理をするSMTとは相性が良くないのでは?
とかってに妄想しています。
Intel環境ではHTTと呼ばれていますが、Intel環境で出ている人は
HTTをオフにしたら同じように治るのかは気になるところ。
まぁ私IntelCPUもってないのでわからないのですが・・・。
とりあえず、治るかどうかは環境によりますので確実とは言えませんが
同じようにドライバを入れなおしたりしても治らない人は試してみる価値はあると思います。
レイド中に落ちたときの申し訳なさにおびえなくていいのは本当に快適です・・・。
では、よきエオルゼアライフを。