POE 2 Complete PC Freeze while loading screen

Yeah I agree if I forget to turn off multithreading before loading a new map I risk locking up computer. I hope I don’t brick the machine.
💯
PoE2: A good, giving game
It's more disappointing that this hasn't been fixed since release. Moreover, if a topic is put in the "priority" category I believe it needs weekly updates on progress if it is not fixed.
"
I think I found a real permanent fix!

I ended up deleting all the folders inside both "ShaderCacheD3D12" and "ShaderCacheVulcan" (just in-case) in C:\Users\[USERNAME]\AppData\Roaming\Path of Exile 2.

Loaded up the game (this will cause it to create new files and folders inside those ShaderCache folders) without using an uncrasher and going between waypoints to see how it goes and haven't crashed and/or freeze since then!

My guess that maybe one or more of the files were corrupted for some reason that even Steam couldn't fix?

Nevertheless, it worked!

Hope this does for everyone.


yes, it will for about a day, then soemthing corrupts them or something, ive mentioned this and a few others many times throughout the thread
What if clear the shader cache folders and then automatically clear the cache again and again every 10 minutes? Or at least close the game, clear the cache and restart? Did someone test it?
First time playing since Christmas today and the first thing that happens is that the game freeze crashes during a loading screen.

Is it possible to refund the game after 80 hours, I'm done with this crap now.
Hello Everyone,

Ive been researching this issue for a few days and was not able to find a Fix.

So i looked for a workaround that's easy enough to implement in the meantime so that the game doesn't kill your CPU's.

I'm NOT saying the game will not crash!!!
I AM saying the game will no longer lock your CPU and will Close\Crash without requiring a Hard-Reset to your Machines.

Please try the following and let me know if this was of any help and if anything requires revisions or is not clear.


Step 1. Left click your POE launcher and copy the Path\Target to a notepad.

Step 2. Open Task Manager -> Right Click "Path.OF.Exile" -> Under Set Affinity, Check the number of CPU Core presented. [For Example : 0-15 or 0-7]

*Shortcut.Name* - Any Name you like.
*Priority.Name* - Copy from Below list to your liking :

* High
* AboveNormal
* Normal

*Affinity.HEX.Number* -
Calculated per Step 2's number of Cores, Use below link -
https://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html

Step 3. On your Desktop Create a new shortcut.

Step 4. Insert the Following Per your Game's Pathing on Your PC [Step 1].
Note: All "*" Should be removed, See Example Below.

C:\Windows\System32\cmd.exe /c start "*Shortcut.Name*" /*Priority.Name* /affinity *Affinity.HEX.Number* "C:\Program Files (x86)\Grinding Gear Games\Path of Exile\PathOfExile.exe"

Edit:
Using this Shortcut we are setting the Game to use a few less cores and a higher affinity if you decided to.

Once your shortcut has been Created Successfully, Right-Click it and go to :
Properties -> Advanced -> Check "Run As Administrator" -> Press 'OK' to Save the change -> Press 'OK' to close the shortcut window.

*Note: You can right-click the shortcut and press 'Run As Administrator' as well but why would we waste another click :)


My Own Example:

Path URL :
"C:\Program Files (x86)\Grinding Gear Games\Path of Exile\PathOfExile.exe"

# Of Cores :
0-15 [16 total] which we represent in Binary for our conversion as '1111111111111111'.

As i would like to have Cores 0-3 Off and Cores 4-15 On we will use '1111111111110000'.
Converting to Hexadecimal we Get : 'FFF0'


ShortCut URL :

C:\Windows\System32\cmd.exe /c start "PathOfExile.CrashFixer" /AboveNormal /affinity FFF0 "C:\Program Files (x86)\Grinding Gear Games\Path of Exile\PathOfExile.exe"
Last edited by SubaraShi7#5896 on Jan 26, 2025, 1:33:21 PM
Tried deleting that cache data as listed above. Froze on first log in attempt. This is a JOKE!
"
What if clear the shader cache folders and then automatically clear the cache again and again every 10 minutes? Or at least close the game, clear the cache and restart? Did someone test it?


From very early on after the game was released, I edited the shader cache folders' permissions to where the game couldn't write to them at all. That might not have been such a good idea depending on how the game error handles that scenario where it simply can't write to them.

As part of an overall workaround, it helped. But then again so did simply clearing the folders before each game launch. Now that the crashes are worse than ever I'm not sure how effective this might be.

Another option is to run a task scheduler task to run a batch file every 10 minutes or so to clear them, as you suggest. It might be better to clear them prior to any form of loading screen. I tried those things back then and they were essentially the only way I could play the game before and after PoEUncrasher came along.
PoE2: A good, giving game
Last edited by interbeing#5112 on Jan 26, 2025, 1:31:16 PM
"
catx#5371 wrote:
Tried deleting that cache data as listed above. Froze on first log in attempt. This is a JOKE!

"

From very early on after the game was released

Appreciated for the responses. It seems it's unreliable as the other workarounds. Well, too bad. No point to waste the time on it. Good to know.

SubaraShi7#5896
Please read the topic before posting fresh brand new bandaids :)

Atm only virtual machine / container is only reliable way to protect your OS/system from the entire crash. But sure this way is very inconvinient and relatively complex in setup for the average user. There is no guarantee that the game won't crash again the guest operating system in the future. But if you're familiar with the VMs, especially in the part where you have to set PCI Passthrough, technically you can play the game not worrying about total freeze in the worst possible scenario.

Report Forum Post

Report Account:

Report Type

Additional Info