This game is gas lighting me in thinking I have a complete ass computer

"
The gear lock loading screen usually occurs when Windows thinks the GPU drivers are crashing. The game recognizes this is happening and pauses while the drivers are refreshed. You can check the log files afterwards to verify this is your issue. It will say something about reconnecting display adapter drivers and usually with a specific error code(0x887a0005)

To my knowledge this only happens on DX12.

There is a way to edit Windows registry which basically just tells Windows to give the drivers more time before attempting to recover. Google "regedit tdrdelay" for instructions. I personally haven't tried it as I just use Vulkan these days, but I suspect it might help.

You also mentioned reverting drivers helped. That could also be a shader caching issue. Again, only seems to happen on DX12. Changes to drivers usually wipes the cache. For whatever reason, this game goes completely overboard on the caching. Last time I was on DX12, I checked my shader cache and it was at like 13gb. All from poe2, only game i had installed.

I don't think shaders can run optimally when it gets that large. Unfortunately when you wipe them that means the game needs to cache everything again.


Ah yes, TDR Delay. That thing no one has used since SLi was a thing.

It's true though in some cases. DX12 is fairly picky but will also allow plenty of errors to slide which then manifest themselves as other problems, like the GPU hanging.

MH Wilds actually has a similar problem with shaders. Though in that trash can of an engine it tries to make a shader.cache file for shortcut references and actually corrupts itself. No joke. I have to delete it every time I play so the game won't crash.

What's even better is it uses the GPU to uncompress textures instead of the CPU.

________________________________________________________________

This is also while un-optimized. Vulkan is often better since it will not tolerate errors and crash instantly. Telling you exactly why it crashed. Even thought DX12 and Vulkan are comparable in performance, it's clear GGG has put little time into either API.

Either way it's easier the trouble shoot errors or crashes with Vulkan.
Not to mention it's less spikey on your CPU.
"Never trust floating women." -Officer Kirac

Report Forum Post

Report Account:

Report Type

Additional Info