白肌の雑記帳

雑に記録していきたい

続・FF14新生が起動できない問題

前回:FF14新生エオルゼアが起動できない問題 - 白肌の雑記帳

グラボ新調で今度はダウングレードの手さえ使えなくなった(新しいグラボGTX760だとVer320が最古)。
解決策を探すためメモを更新していく。

https://forums.geforce.com/default/topic/527797/dxdiag-crash-with-310-90/

同様の現象発生。dxdiagで落ちる。
おそらく根っこには同じ問題があるんじゃないだろうか。大方、スペック確認部分でこけているとか?

改めてファイルについて調べてみたけど、nvwgf2um.dllはDirect 3Dとかいう3Dグラフィックス表示向けドライバのDLL?ファイル検索で見つけたファイルのプロパティを見て適当に言ってますが。
同名ファイルはDriverStore\FileRepositoryというディレクトリの下の方にいくつもあった。
各バージョンごとに管理してる?様子
とりあえず306.23版は以下のところにあった。

C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_neutral_09a1340a00e40c77

DLL置き換えも手段としてありかもしれないが、確実に不安定になるのでできる限り使いたくない。
そもそもネット上の話を聞く限り環境依存という可能性が非常に高い。同一の現象が起きているユーザーが少なすぎる。

調べていくとOS再インストールで治ったとかいう報告もどこかで見た。
さすがにそこまでやる気も無いので、セーフモード&Driver Fusionの組み合わせでドライバの削除→再インストールを試したが、こちらも変化なし。
ただ、関連ファイルすべてを消しきれなかったのが問題だったかもしれないが…(なんか有料化すればいけるよみたいなメッセージが出たのでそこで諦めた)
こちらはまた暇なときにでも再度やってみようと思う。

いずれにせよ、治った人も治らなかった人も原因が全くわからないままになっている事例が多く、こちらとしても対処のしようがない。


ムカついているので解決するまで随時更新予定。


2013/9/24 23:48更新:エラーログ貼り付け

Dxdiag

障害が発生しているアプリケーション名: dxdiag.exe、バージョン: 6.1.7600.16385、タイム スタンプ: 0x4a5bc310
障害が発生しているモジュール名: nvwgf2um.dll、バージョン: 9.18.13.2723、タイム スタンプ: 0x52314d3c
例外コード: 0xc0000005
障害オフセット: 0x0011dd5d
障害が発生しているプロセス ID: 0x1e3c
障害が発生しているアプリケーションの開始時刻: 0x01ceb93178529944
障害が発生しているアプリケーション パス: C:\windows\SysWOW64\dxdiag.exe
障害が発生しているモジュール パス: C:\windows\SysWOW64\nvwgf2um.dll
レポート ID: b845f805-2524-11e3-8dd2-002522ccc36c

FINAL FANTASY XIV System Information

障害が発生しているアプリケーション名: ffxivsysinfo.exe、バージョン: 1.0.0.0、タイム スタンプ: 0x51b5824a
障害が発生しているモジュール名: nvwgf2um.dll、バージョン: 9.18.13.2723、タイム スタンプ: 0x52314d3c
例外コード: 0xc0000005
障害オフセット: 0x0011dd5d
障害が発生しているプロセス ID: 0x188
障害が発生しているアプリケーションの開始時刻: 0x01ceb932528f45d0
障害が発生しているアプリケーション パス: C:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\boot\ffxivsysinfo.exe
障害が発生しているモジュール パス: C:\windows\system32\nvwgf2um.dll
レポート ID: 913c642b-2525-11e3-8dd2-002522ccc36c

本編起動

障害が発生しているアプリケーション名: ffxiv.exe、バージョン: 1.0.0.0、タイム スタンプ: 0x522f769d
障害が発生しているモジュール名: nvwgf2um.dll、バージョン: 9.18.13.2723、タイム スタンプ: 0x52314d3c
例外コード: 0xc0000005
障害オフセット: 0x0011dd5d
障害が発生しているプロセス ID: 0x15fc
障害が発生しているアプリケーションの開始時刻: 0x01ceb9328a9d274e
障害が発生しているアプリケーション パス: C:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn\game\ffxiv.exe
障害が発生しているモジュール パス: C:\windows\system32\nvwgf2um.dll
レポート ID: c92027cb-2525-11e3-8dd2-002522ccc36c

DxdiagとFF14だと参照してるDLLの場所が違うね。
で、困ったことにSystem32直下には無いんだよね、nvwgf2um.dll。nvwgf2umx.dllてのはあるけど。
参照に失敗しているわけでもなさそうだけどね。
ちなみにSysWOW64直下にはnvwgf2um.dllがあった。
これをSystem32にコピーしてみたけど結果は変わらず。

ちなみに例外コード: 0xc0000005はメモリアクセス違反。
まず間違いなくドライバのバグだと思うんだけど…
DirectX方面のバグの可能性もあったりするんかなあ。互換性周りの処理とか。
その辺のごちゃごちゃした関係わからん。

そもそもOS再インストールで直るという理屈に対する答えになってない。
でももうOS再インストールで直るんならそれでもいいかなという気になってきている…