Hard crashing PC locks up

"
"
Videx#2302 wrote:
The fact that they’re now shifting the blame to others (Windows version), despite countless reports of the same issue on older platforms, raises serious doubts for me.

This thread is mostly about a change Microsoft made to improve Ryzen performance in Win11 24H2. There are other issues mixed in which need to be teased out and treated separately. That's why you're confused. It's why engineering hard.

Without a doubt, this is either the fault of Microsoft (OS) or AMD (CPU driver). However, the responsibility for applying a workaround seems to be assigned to application developers for some unknown reason. Ubisoft has applied a workaround for their games, GGG just needs to figure out a workaround for theirs.

It's really hard to point fingers here. A modern OS and its device drivers should not allow an application to hard lock your system. But GGG should have seen this coming since it's also a problem with PoE1 and 24H2 has been available for testing most of the year.

Timing also sucks. Shortly before PoE2 released, 24H2 was forced on people who didn't have Ubisoft games installed and 23H2 is no longer available to download from official sources. Some folks with older installs could roll back, but if you built a new PC from Black Friday sales then you probably installed 24H2 and have no reasonable way to get 23H2.


So how do I get this issue with Win10? How do my friend gets it with his Win11 23H2? And how come our other friend does not get it with his Win11 24H2?? This is not due to operating system.
3 days without freezes on me, it seems its fixed here for what ever reason
"
FluXz#6811 wrote:
"
benjy3gg#0693 wrote:
My Rig:
7800x3d
4090
32GB RAM

was crashing before every 3rd or so loading screen.
Tried Process Lasso, Hard Setting SMT Disabled.
Vulkan instead of DX12

All of this made the problem better but i would still get occasional crashes now and then.

Only thing that helped was setting Engine Multithreading to False which results in much lower FPS.

BUT I might have found the cause (atleast on my system) and a solution for it:

I was looking at Task manager and i saw that the
Antimalware Service Executable (Windows Defender) had super high CPU Load during Loading Screens.
Upon further investigation with Resource Monitor, it was scanning the Shadercache Files on each loading screen.

I always set an Antimalware Exclusion for my Games for their Folder and also did this for POE2 before launch, but the "problem" is that they moved the shadercache files from the gamefolder to "C:\Users\username\AppData\Roaming\Path of Exile 2\ShaderCacheD3D12" which is obviously not excluded from Windows Defender.

After adding the ShaderCacheD3D12 Folder to exclusions the loading never crashed since more than 8 hours now. I can set Engine Multithreading and DX12 back and it works perfectly.

If you wanna try it too:
1. Open Windows Security (From Startmenu)
2. Click on Virus&Thread Protection
3. Under "Virus & Thread Protection Settings" Click on "Manage Settings"
4. Scroll all the way down to "Exclusions" and click on "Add or Remove Exclusions"
5. Click on "Add Exclusion" and then "Folder" and navigate to the app data folder (easiest way is to click into the navbar in the top and then type "%appdata%" which is a shortcut to the appdata folder)
6. Scroll down to "Path of Exile 2" double click on the folder and then choose "Select Folder"

7. Optional: Add an exclusion for the Path of Exile 2 Game folder the same way



This worked for me!! Thanks!


It's worth a shot.

I have to clear those cache folders before loading the game or it always crashes no matter what.

"
%USERPROFILE%\AppData\Roaming\Path of Exile 2\
ShaderCacheD3D12, ShaderCacheVulkan, and Minimap


Early on in this thread (back in the olden days) there was a lot of attention given to the shader cache folders.
"
"
Videx#2302 wrote:
The fact that they’re now shifting the blame to others (Windows version), despite countless reports of the same issue on older platforms, raises serious doubts for me.

This thread is mostly about a change Microsoft made to improve Ryzen performance in Win11 24H2. There are other issues mixed in which need to be teased out and treated separately. That's why you're confused. It's why engineering hard.

Without a doubt, this is either the fault of Microsoft (OS) or AMD (CPU driver). However, the responsibility for applying a workaround seems to be assigned to application developers for some unknown reason. Ubisoft has applied a workaround for their games, GGG just needs to figure out a workaround for theirs.

It's really hard to point fingers here. A modern OS and its device drivers should not allow an application to hard lock your system. But GGG should have seen this coming since it's also a problem with PoE1 and 24H2 has been available for testing most of the year.

Timing also sucks. Shortly before PoE2 released, 24H2 was forced on people who didn't have Ubisoft games installed and 23H2 is no longer available to download from official sources. Some folks with older installs could roll back, but if you built a new PC from Black Friday sales then you probably installed 24H2 and have no reasonable way to get 23H2.


We keep iterating the answer for this clueless take. How about the people reporting in with intel on windows 10 and windows 23H2? How about the 99% of games that completely work that dont freeze your PC
"
"
"
Videx#2302 wrote:
The fact that they’re now shifting the blame to others (Windows version), despite countless reports of the same issue on older platforms, raises serious doubts for me.

This thread is mostly about a change Microsoft made to improve Ryzen performance in Win11 24H2. There are other issues mixed in which need to be teased out and treated separately. That's why you're confused. It's why engineering hard.

Without a doubt, this is either the fault of Microsoft (OS) or AMD (CPU driver). However, the responsibility for applying a workaround seems to be assigned to application developers for some unknown reason. Ubisoft has applied a workaround for their games, GGG just needs to figure out a workaround for theirs.

It's really hard to point fingers here. A modern OS and its device drivers should not allow an application to hard lock your system. But GGG should have seen this coming since it's also a problem with PoE1 and 24H2 has been available for testing most of the year.

Timing also sucks. Shortly before PoE2 released, 24H2 was forced on people who didn't have Ubisoft games installed and 23H2 is no longer available to download from official sources. Some folks with older installs could roll back, but if you built a new PC from Black Friday sales then you probably installed 24H2 and have no reasonable way to get 23H2.


We keep iterating the answer for this clueless take. How about the people reporting in with intel on windows 10 and windows 23H2? How about the 99% of games that completely work that dont freeze your PC


Indeed, it's very easy to blame hardware - that way it absolves GGG of any fault. It CLEARLY is not the Windows version, because every game I play right now does so without an issue.

If something doesn't work on a PC that other things work on - its the thing at fault, not the PC. It's obvious logic.
"
Kaltern#5539 wrote:


Indeed, it's very easy to blame hardware - that way it absolves GGG of any fault. It CLEARLY is not the Windows version, because every game I play right now does so without an issue.

If something doesn't work on a PC that other things work on - its the thing at fault, not the PC. It's obvious logic.


There isn't any evidence to suggest this is multiple causes, if anything there is enough evidence to indicate a same or similar root cause. All this "your problem is different" is just completely ignorant.

I have had the crashing on 24h2 and 23h2. I have had the freeze during load, crash to desktop, as well as the hard lock to BSOD. I had a sound card brick after one of the BSOD reboots.

I have had pretty much every symptom of people claiming this is multiple issues.
Same issue happening to me , game is unplayable
"
FluXz#6811 wrote:
"
benjy3gg#0693 wrote:
My Rig:
7800x3d
4090
32GB RAM

was crashing before every 3rd or so loading screen.
Tried Process Lasso, Hard Setting SMT Disabled.
Vulkan instead of DX12

All of this made the problem better but i would still get occasional crashes now and then.

Only thing that helped was setting Engine Multithreading to False which results in much lower FPS.

BUT I might have found the cause (atleast on my system) and a solution for it:

I was looking at Task manager and i saw that the
Antimalware Service Executable (Windows Defender) had super high CPU Load during Loading Screens.
Upon further investigation with Resource Monitor, it was scanning the Shadercache Files on each loading screen.

I always set an Antimalware Exclusion for my Games for their Folder and also did this for POE2 before launch, but the "problem" is that they moved the shadercache files from the gamefolder to "C:\Users\username\AppData\Roaming\Path of Exile 2\ShaderCacheD3D12" which is obviously not excluded from Windows Defender.

After adding the ShaderCacheD3D12 Folder to exclusions the loading never crashed since more than 8 hours now. I can set Engine Multithreading and DX12 back and it works perfectly.

If you wanna try it too:
1. Open Windows Security (From Startmenu)
2. Click on Virus&Thread Protection
3. Under "Virus & Thread Protection Settings" Click on "Manage Settings"
4. Scroll all the way down to "Exclusions" and click on "Add or Remove Exclusions"
5. Click on "Add Exclusion" and then "Folder" and navigate to the app data folder (easiest way is to click into the navbar in the top and then type "%appdata%" which is a shortcut to the appdata folder)
6. Scroll down to "Path of Exile 2" double click on the folder and then choose "Select Folder"

7. Optional: Add an exclusion for the Path of Exile 2 Game folder the same way



This worked for me!! Thanks!



OMG THANK YOU SO MUCH. This seems to be working great. After 264 crashed (40 of which bricked my PC before i figured out the Affinity Fix) I have been so frustrated. Finally I can play without interruption.

PSA Disclaimer: At least for now. I have been 1 hour without a crash during loading screens or teleporting between locations Since doing this. I added any file to exclusions that had to do with Path of Exile 2. Use the program "EVERYTHING" if you are having trouble finding all file locations.
Exclusion for micosoft defender is the second thing I've done for my crash day 2 of when my crashes started happening after. Did not work.

EDIT: I only excluded steam files where steam games are. above user said to do on all four file locs. Worth trying more than any else imo

Actually surprised it took this long for someone to mention this trick
Last edited by godimpulse#1516 on Dec 16, 2024, 4:48:57 PM
"
Exclusion for micosoft defender is the second thing I've done for my crash day 2 of when my crashes started happening after. Did not work.

Actually surprised it took this long for someone to mention this trick


Probably because everyone assumed everyone else has tried this before coming here.

Report Forum Post

Report Account:

Report Type

Additional Info