D2R: NVSDK_NGX_D3D12_Init failed, error code: -1160773631 起動しない

Diablo2 Resurrected を購入したのはいいのですが、Diablo2の単なるグラフィクス焼き直しでゲームの流れは同じなのか?それとも、大改造が行われているのか知りたいためNormalレベルくらいはプレイしようとインストールしたのですが、ゲームが起動しない!
二日待ったけど、Blizzardのアップデートは無し。

D2RをプレイしようとしているPCは、Diablo IIIをプレイするためだけに使用しているOSとゲームだけが入ったPCで、D2R用にアップグレードは行っていません。

Battle.net App からプレイボタンを押して起動すると、ボタンが「起動中」→「プレイ中」となり、画面が黒くなった後すぐにエラーダイアログが表示されます。

The application encountered an unexpected error.

Diablo II Resurrected フォルダーの blz-log.txt には、

9/25 23:22:05.539 [Render/4] [<>:0]: NVSDK_NGX_D3D12_Init failed, error code: -1160773631

と一行表示されていて、D2RのGUI画面にはエラー表示なし。

PCのスペックは Diablo3用なので、

  • Pentium G840
  • 16GB RAM
  • Radeon HD7770
  • Windows 10 21H1

Diablo2 Resurrected のページには最低環境として、次のように書いてありますが、プレイにCPUパワーがそれほど必要になるとも思えないので、最低スペックくらいじゃないかと思います。PCパーツにも興味ないので、GTX 660 と書かれても、これがどのくらいのパフォーマンスなのか全然わかんない。

  • プロセッサ
    Intel® Core i3-3250/AMD FX-4350
  • ビデオ
    Nvidia GTX 660/AMD Radeon HD 7850

それにスペック不足なら、そう画面表示されるべきでしょう。

Web上のサポート掲示板にもろくな情報がなく、私のPCよりもはるかに強力なPCでも同様の現象で起動しない人が多くいるようなので、アップデートを待っていても仕方がないように思えてきました。複数のPCを使って自分で原因を切り分けてみることにしました。

日常生活に使っているPCは、

  • AMD Phenom II x4
  • オンボード RADEON 3000

なので、CPUは十分のはず。このPCにD2Rを入れて起動を試してみました。
この場合は、スペックを満たしてないというようなメッセージが出てきて(キャプチャし忘れた)blz-log.txt には、

9/26 23:32:10.790 [Prism/4] [<>:0]: D3D12CreateDevice Failed
9/26 23:32:10.790 [Prism/4] [<>:0]: Unsupported API Backend
9/26 23:32:10.790 [D2Prism/5] [<>:0]: Fatal: failed to create device.
9/26 23:32:10.835 [D2Prism/4] [<>:0]: Available GPU vendor ID 4098 driver version 656489l device name ATI Radeon 3000 Graphics
9/26 23:32:10.835 [D2Prism/4] [<>:0]: Available GPU vendor ID 5140 driver version 1247871522l device name Microsoft Basic Render Driver
9/26 23:32:38.907 [D2Win/5] [<>:0]: Fatal failure during initialization.

と記録されていました。ビデオの性能不足っぽい。

failed to initialize graphices device. Please ensure you PC meets the minimum system requirements and your devices are up to date.
恐らく、Unsupported API のところが、スペック不足を示しているのだと思います。(後日、再度試してみたところ、ビルドが更新されてグラフィックスが足りないとちゃんとエラーが出るようになっていました。)

手持ちの予備グラフィックスカードをチェックしてみたところ、ちょうど GeForce GTX 520 1GB というボードが見つかり、これをさらに別のテスト機(Core i5-3450S: 通常はCPU内蔵オンボードビデオで使用)にインストールして、起動テストしてみたところ、、、、、、Battle.net アプリからD2Rを起動できました。

ただし、デフォルトでは画面が遅すぎる。フレームレートを落としたり、画面サイズを小さくしてようやく使える感じになりました。

どうも、ビデオドライバー(か、ビデオユーティリティ)とD2Rのライブラリの組み合わせでゲームが起動しない感じです。
私のDiablo3用PCの場合、AMD Utilityがバックグランドで動き続けているので、これが悪さをしているのかもしれません。
近日中に時間を作って、動作確認できた GTX520 をD3マシンにインストールしてD2RとD3両方動くのかどうかを試してみる予定です。

問題は、D3はサクサクなのに、D2Rがカクカクだったらどうしようか?ってこと。

テストのため別のPCを準備するのは構わないのですが、テスト用D2Rをインストールするのに毎回1時間くらいかかるのが面倒です。ゲームが32GBってサイズでかすぎでしょう!

続きはまた後日。

コメントを残す