I was able to get D2R running last night but got the ‘Failed to Initialize Graphics Device’ error today.
Windows 10 22H2
Nvidia GeForce 2070
AMD Ryzen 9 5900X 12-core, 24-Thread
32GB DDR4 ram
830+ GB free space on HD
Windows and gpu driver up-to-date
Running in Windows 8 compatibility
Disabled fullscreen optimizations
Running as admin
I get the same error trying to launch from blizzard client or d2r.exe
4/15 12:45:54.910 [D2Prism/5] [<>:0]: Fatal: failed to create device.
4/15 12:45:54.913 [D2Prism/4] [<>:0]: Available GPU vendor ID 4318 driver version 986201l device name NVIDIA GeForce RTX 2070
4/15 12:45:54.913 [D2Prism/4] [<>:0]: Available GPU vendor ID 5140 driver version 1247873764l device name Microsoft Basic Render Driver
4/15 12:45:56.276 [D2Win/5] [<>:0]: Fatal failure during initialization.
please don’t run the game in windows 8 compatibility the minimum requirement is windows 10. windows 8.1 supports DirextX 11.2, and Diablo 2 Resurrected requires DirectX12. the first operating system to support this is windows 10.
from your error info there’s also an information you have a second graphic device you have no drivers installed for ( which i assume is a built-in integrated AMD APU.
please inform windows which graphic device you want to use for D2R.exe.
go to start ( windows logo)>settings (cogwheel)>system>in display screen scroll down until you see “graphical settings”, click it> from dropdown menu select “classic app” and click browse button to search for D2R.exe.
Once added click on it, and click options. from the radio button menu select High Efficiency mode which should underline your Nvidia GPU.
click “save” and You’re done. be sure You have latest drivers for Your GPU.
also be sure to download and install VC++ libraries. most recent D2R builds seem to be made in visual studio 2022 which require VC++2022 libraries, but the most recent ones you get from Microsoft’s Windows Uptate are the ones from 2019.
to fix this problem do a google search for “VC++ all in one techpowerup” and go download a package from techpowerupcom . to install it just unpack it and run install.bat. be sure to click “Yes” each time when Prompted by User Account Controll.
also run windows update to check for any security fixes to those libraries afterwards.