I decided to make a new post as the original post was already over 160 replies, the following worked around helped some people and was getting lost in the discussion (Original post: Game freezes at "logging into Diablo IV" after waiting in queue).
This is probably the oddest thing I’ve ever seen, and I have no idea why , but it has to do with the speed of your SSD (Actually it could be related to DirectStorage (Option 4)). If you have a very fast NVME SSD (probably 5000mb/s or more) the game crashes every time at “logging into Diablo IV” after waiting in queue or at Blizzard logo (if you don’t skip it (you can skip it by double clicking when it starts)).
Some work arounds that I found:
1- Install on a slower SSD, preferably SATA, however, I have a 970 Evo and it worked.
2- On my faster SSD the solution was: Run a benchmark on CrystalDiskMark, click to Open the game, and the game will open normally. (Remember to switch in the CrystalDiskMark options to NVMe SSD, or it will not work), no need to wait for the benchmark to finish, when the game opens you can already stop it. You have to do this every time you want to login. (It doesn’t need to be CrystalDiskMark, you can run any benchmarker on the SSD, like Samsung Magician for Samsung SSD’s).
3- Some people here in the forum reported that putting it on an external HD/SSD also works (which makes sense because of the lower speed).
4- Renaming the dstorage.dll which is responsable for direct storage (please, don’t delete the .dll, just rename for something else). (Found by Toom: [Main Thread] PC - Game Client Freezes at "Logging into Diablo IV" When Launched on Certain NVMe Drives - #246 by Toom-1290) - I have tested, and it works. (Please remember to rename back the file when an official patch comes out).
Option 2 worked every time for me, probably it should work on a HDD too, but I didn’t have the patience to wait for such a slow installation.
Option 4 seems to be a definitive fix for now.
Ps.: For Option 2, unfortunately this can vary depending on your SSD, some people have experienced crashes in multiple parts… running the benchmark before the game accesses these parts seems to have “”““resolved””“” the crashes.
I’ve the latests NVIDIA drivers, I tried that too, and with more than one old version, its not driver related, it appears to be a server problem.
Some update on it: [Main Thread] PC - Game Client Freezes at "Logging into Diablo IV" When Launched on Certain NVMe Drives - #134 by Drakuloth
Last update:
A hotfix looks like fixed the issue. Thanks for everyone involved.
Anyway, hope it help you too.