Diablo2 Resurrected を購入したのはいいのですが、Diablo2の単なるグラフィクス焼き直しでゲームの流れは同じなのか?それとも、大改造が行われているのか知りたいためNormalレベルくらいはプレイしようとインストールしたのですが、ゲームが起動しない!
二日待ったけど、Blizzardのアップデートは無し。
D2RをプレイしようとしているPCは、Diablo IIIをプレイするためだけに使用しているOSとゲームだけが入ったPCで、D2R用にアップグレードは行っていません。
Battle.net App からプレイボタンを押して起動すると、ボタンが「起動中」→「プレイ中」となり、画面が黒くなった後すぐにエラーダイアログが表示されます。
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.
と記録されていました。ビデオの性能不足っぽい。
恐らく、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ってサイズでかすぎでしょう!
続きはまた後日。