Infinite loading when trying to use Vulkan Renderer through Steam Proton

Hello!

I'm new to PoE and I've been trying to get the game to run on my system. When running PoE through Proton, the game runs (poorly) using DirectX but when I switch the setting to Vulkan and restart the game I get stuck on the rotating gears loading screen after the Grinding Gear Games animation.

Things I have tried so far:
-Verifying Integrity of Game Cache
-Uninstalling and reinstalling PoE
-Changing the renderer using the config file
-Tried both Proton Experimental and Proton 6.3-7
-Deleting the Config file
-Deleting the ShaderCache files in the steam installation folder

I have also run the game with the PROTON_LOG = 1 launch option and while the game was loading it outputted these lines in a loop.

2316.082:010c:0274:trace:seh:NtQueryInformationThread (0xfffffffffffffffe,12,0x7aedfe2c,4,(nil))
2316.084:010c:0110:trace:seh:NtSetInformationThread (0x19c,3,0xd3e95c,4)
2316.085:010c:0278:trace:seh:NtSetInformationThread (0x19c,38,0xab76fc60,10)
2316.085:010c:0278:fixme:seh:NtSetInformationThread Can't set other thread's platform description
2326.066:010c:0278:trace:seh:NtQueryInformationThread (0xfffffffffffffffe,12,0xab76fe2c,4,(nil))
2326.067:010c:0110:trace:seh:NtSetInformationThread (0x19c,3,0xd3e95c,4)
2326.068:010c:027c:trace:seh:NtSetInformationThread (0x19c,38,0x7aedfc60,10)
2326.069:010c:027c:fixme:seh:NtSetInformationThread Can't set other thread's platform description

I'm kind of at a loss on how to fix this and I'm hoping that someone smarter than me can help.

Also if it matters I am running Linux Mint 20.2 on a laptop with a Ryzen 7 4700U and integrated graphics and 16 GB of memory. PoE is installed on the laptop SSD.
Last bumped on Jan 7, 2022, 7:35:44 PM
Hi there!

I stumbled upon your post yesterday because I had the same exact problem. I'm currently running on a Ryzen 7 PRO 4750U. DX11 was working but changing to Vulkan just left me with the endless loading screen gears.

I just couldn't let it go and after lot's of experimentation I found out that I could change it to Vulkan inside a map, but as soon as a loading screen appeared it was in an endless loop again.

After some more digging, I realized my GPU memory was the Issue. It was too small, the assets didn't load. PoE doesn't crash in that case. Strange enough, when I checked my system (check with glxinfo |egrep -i 'device|memory' and look for video memory) it only allocated 512MB while running.

Long story short, AMD integrated graphics (should) adjust their vRAM automatically based on the load. You can overwrite the value from 'auto' to 2GB in your BIOS. For whatever reason, the autoscaling didn't work for me. I had to set a fixed value (in the BIOS under graphics adjust the NUMA setting) and it worked flawlessly!

Hope this helps, let me know if it does ;)
gl!

Report Forum Post

Report Account:

Report Type

Additional Info