POE 2 Complete PC Freeze while loading screen

"
Here's what I have set on the driver for my 4080S that has worked for me so far.

Image Scaling - Off
Ambient Occlusion (greyed out so can't be changed)
Anisotropic filtering - set to Application-controlled
Antialiasing - FXAA - Off
Antialiasing - Gamma correction - Off
Antialiasing - Mode - Application-controlled
Antialiasing - Setting (greyed out so can't be changed)
Antialiasing - Transparency - Off
Background Application Max Frame Rate - Off
CUDA - GPUs - All
CUDA - System Fallback Policy - Driver Default
Low Latency Mode - On
Max Frame Rate - Off
Monitor Technology (GSync Compatible if you have capable monitor otherwise, Fixed Refresh)
Multi-Frame Sampled AA (MFAA) - Off
OpenGL GDI compatibility - Auto
OpenGL rendering GPU (your discrete GPU)
Power management mode - Prefer maximum performance
Preferred refresh rate (model of monitor) - Application-controlled
Texture filtering - Anisotropic sample optimization - Off
Texture filtering - Negative LOD bias - Clamp
Texture filtering - Quality - Based on your overall system, set this to Quality or Balanced. Older hardware select any of the Performance options
Texture filtering - Trilinear optimization - On
Threaded optimization - Off
Triple buffering - Off
Vertical sync - Off
Virtual Reality pre-rendered frames - 1
Virtual Reality - Variable Rate Super Sampling (greyed out so can't be changed)
Vulkan/OpenGL present method - Auto



This worked for me as well!!! Thanks
Last edited by marcinb7#3842 on Dec 21, 2024, 1:53:14 AM
"
marcinb7#3842 wrote:


This worked for me as well!!! Thanks

See you later sadly.

"
MAzing87#4239 wrote:
Ok, I think I might have this stable now. I have launched, exited, restarted, and played to load through a few levels several times, expecting a crash/lockup. So far none has happened for me.

Note, I am no expert or ever claim to be. This may not work for everyone, as this is just a workaround that I have tinkered with since last night and so far has kept POE2 from crashing or freezing with the dreaded system lock up, forcing a hard shutdown of my system. I am not responsible for any changes you decide to make on your own system.
GGG still needs to address and FIX this issue! (If they haven't done so already).

You need to make sure your gpu driver has minimal control with the game. Let the game handle all of the graphical settings, not the driver. By that I mean, every setting in the gpu driver (NVIDIA or AMD) that overrides, enhance, or takes control of any settings in the game, should be disabled or set to "Application-controlled". Let the game set the graphical, max foreground/background fps, etc.

Your gpu driver should have already created a profile for the game (create it yourself if you don't see it).

For NVCP, this would be Manage 3D > Program Settings tab > Path of Exile (pathofexilesteam.exe) should be selected.

Here's what I have set on the driver for my 4080S that has worked for me so far.

Image Scaling - Off
Ambient Occlusion (greyed out so can't be changed)
Anisotropic filtering - set to Application-controlled
Antialiasing - FXAA - Off
Antialiasing - Gamma correction - Off
Antialiasing - Mode - Application-controlled
Antialiasing - Setting (greyed out so can't be changed)
Antialiasing - Transparency - Off
Background Application Max Frame Rate - Off
CUDA - GPUs - All
CUDA - System Fallback Policy - Driver Default
Low Latency Mode - On
Max Frame Rate - Off
Monitor Technology (GSync Compatible if you have capable monitor otherwise, Fixed Refresh)
Multi-Frame Sampled AA (MFAA) - Off
OpenGL GDI compatibility - Auto
OpenGL rendering GPU (your discrete GPU)
Power management mode - Prefer maximum performance
Preferred refresh rate (model of monitor) - Application-controlled
Texture filtering - Anisotropic sample optimization - Off
Texture filtering - Negative LOD bias - Clamp
Texture filtering - Quality - Based on your overall system, set this to Quality or Balanced. Older hardware select any of the Performance options
Texture filtering - Trilinear optimization - On
Threaded optimization - Off
Triple buffering - Off
Vertical sync - Off
Virtual Reality pre-rendered frames - 1
Virtual Reality - Variable Rate Super Sampling (greyed out so can't be changed)
Vulkan/OpenGL present method - Auto

For AMD Adrenalin, I can only assume this would work the same way by selecting the game profile under Gaming tab and set the following under Graphics:

Gaming Experience - Custom or Default
Wait for Vertical Refresh - Always off

Under the Advanced section:
Anti-Aliasing - Use application settings
Anti-Aliasing Method - Multisampling
Morphological Anti-Aliasing - Disabled
Texture Filtering Quality - Standard
Surface Format Optimization - Disabled
Tessellation Mode - Use application settings
OpenGL Triple Buffering - Disabled

The Display area can be whatever you choose since that shouldn't really affect with game settings.

For Windows 11 (don't remember Win10), type Graphic Settings, and make sure that all of your games listed there is set to your GPU, and not "Let WIndows Decide" or "Power Saving...". It seems a recent windows update added more lines to choose including "Specific GPU1: Your GPU" and "Specific GPU2: Usually the integrated graphics".
Also if you have AutoHDR enabled, Disable that!

Other few things to mention:

I did not rollback to any previous windows update (I am still on 24H2).
I have the latest NVIDIA game driver 566.36
I did not change any affinity settings under Task Manager
I capped the game fps to 120fps (If your hardware can't handle that, cap at 60fps or even 30fps) from POE2 settings.

Try these settings out and hopefully they will work for you!



Surprisingly this seems to have helped, no issues traveling between areas , at least not yet. I do i still have Process Lasso holding back affinity on two cores as well as all these settings. But not sure if I need it anymore.

Thank you!
"
Vexor44#5610 wrote:
Just adding my experience. Like many others here, my CPU usage is skyrocketing to 100% and causing hard freezes.

Have tried CPU lasso, vulkan, etc. Reinstalled windows. Sometimes I can play for 10 maps. Sometimes I hard-lock multiple times within one map.

9800x3d/3070. Nothing odd, no overclocking. Worried about my PC health if I need to hard reboot many more times.

Even when I can get to task manager/cpu lasso/temp monitoring hubs, it shows 95%+ CPU usage, even if frozen for multiple minutes. Quite strange.



Yes, I also have noticed it staying at 95%+ CPU usage for minutes after freezing. The strange thing is my fans stopped going full blast after the initial load and freeze. So, either my fan controls are broken by the game freezing or it's not heating up the CPU anymore despite showing maximum usage.
"

Ok, then please inform me why this issue is not happening in any other game? If it's a windows issue, surely I would be having trouble with other games. Especially ones with high CPU demand during loading. But alas, despite all the talk about the windows update across the internet, I have zero issues with anything but poe1 and poe2.

If it is partially a windows issue, then that only matters while playing POE. Which makes it seem like more a POE issue. I know that multiple things can be happening at once, but usually the simplest answer is the correct one.

It is possible to write code that properly uses some API (DX, Vulkan, etc.), given all the documentation of said API, and yet it triggers bugs in the OS or drivers. Every game will be interacting with that API very differently, in its own unique way, and bugs may show up only with very specific usage patterns (that stuff is horrible and very frustrating to debug)...

If I had a computer where I could reproduce the bug, I would try making a proxy DLL that would serialize (only allow one at a time, through a mutex) specific Vulkan calls. It occurs during loading, when all threads are pushing data to the GPU simultaneously, so that narrows it down quite a bit.

But hey, if people have solved the problem by disallowing some CPU cores to PoE, then great! Has that solution worked for everyone?
Crazy that this situation isn't fixed...

The worst part is that it completely freeze everything and you can't do anything except manually shutting down your PC.

I'm not going to destroy my hardware for your game, there's 2400+ posts on this problem maybe try to start working on this instead of "balancing" the game.

switching from D11 to D12 to Vulcan doesnt change anything.

1/15 loading screen crashes everything.

AMD Ryzen 5 5500 3.60 GHz
16 Go RAM
MSI RTX 4060
B550-A PRO (MS-7C56)
Windows 11 Pro
"
"

Ok, then please inform me why this issue is not happening in any other game? If it's a windows issue, surely I would be having trouble with other games. Especially ones with high CPU demand during loading. But alas, despite all the talk about the windows update across the internet, I have zero issues with anything but poe1 and poe2.

If it is partially a windows issue, then that only matters while playing POE. Which makes it seem like more a POE issue. I know that multiple things can be happening at once, but usually the simplest answer is the correct one.

It is possible to write code that properly uses some API (DX, Vulkan, etc.), given all the documentation of said API, and yet it triggers bugs in the OS or drivers. Every game will be interacting with that API very differently, in its own unique way, and bugs may show up only with very specific usage patterns (that stuff is horrible and very frustrating to debug)...

If I had a computer where I could reproduce the bug, I would try making a proxy DLL that would serialize (only allow one at a time, through a mutex) specific Vulkan calls. It occurs during loading, when all threads are pushing data to the GPU simultaneously, so that narrows it down quite a bit.

But hey, if people have solved the problem by disallowing some CPU cores to PoE, then great! Has that solution worked for everyone?


It helps, but the game will still freeze. It just doesn't lock up the OS.
I have tried everything in this thread. The only thing that truly fixed the problem for me was getting rid of 24h2 and doing a fresh install of windows 23h2. I have not had a single crash since.
"
marcinb7#3842 wrote:
"
Here's what I have set on the driver for my 4080S that has worked for me so far.

Image Scaling - Off
Ambient Occlusion (greyed out so can't be changed)
Anisotropic filtering - set to Application-controlled
Antialiasing - FXAA - Off
Antialiasing - Gamma correction - Off
Antialiasing - Mode - Application-controlled
Antialiasing - Setting (greyed out so can't be changed)
Antialiasing - Transparency - Off
Background Application Max Frame Rate - Off
CUDA - GPUs - All
CUDA - System Fallback Policy - Driver Default
Low Latency Mode - On
Max Frame Rate - Off
Monitor Technology (GSync Compatible if you have capable monitor otherwise, Fixed Refresh)
Multi-Frame Sampled AA (MFAA) - Off
OpenGL GDI compatibility - Auto
OpenGL rendering GPU (your discrete GPU)
Power management mode - Prefer maximum performance
Preferred refresh rate (model of monitor) - Application-controlled
Texture filtering - Anisotropic sample optimization - Off
Texture filtering - Negative LOD bias - Clamp
Texture filtering - Quality - Based on your overall system, set this to Quality or Balanced. Older hardware select any of the Performance options
Texture filtering - Trilinear optimization - On
Threaded optimization - Off
Triple buffering - Off
Vertical sync - Off
Virtual Reality pre-rendered frames - 1
Virtual Reality - Variable Rate Super Sampling (greyed out so can't be changed)
Vulkan/OpenGL present method - Auto



This worked for me as well!!! Thanks


I have tried everything in this thread and this is definitely the most promising so far. My CPU hasn't once spiked to 100% not even past 80% with these changes. Not hearing the fans kick on either during loading.

Not saying this is the "FIX", but it's the most promising suggestion that I've tried.

(For POE1, haven't tried it in POE2)
Last edited by DomzyPrivs#5120 on Dec 21, 2024, 4:11:47 AM
"
MAzing87#4239 wrote:
Ok, I think I might have this stable now. I have launched, exited, restarted, and played to load through a few levels several times, expecting a crash/lockup. So far none has happened for me.

Note, I am no expert or ever claim to be. This may not work for everyone, as this is just a workaround that I have tinkered with since last night and so far has kept POE2 from crashing or freezing with the dreaded system lock up, forcing a hard shutdown of my system. I am not responsible for any changes you decide to make on your own system.
GGG still needs to address and FIX this issue! (If they haven't done so already).

You need to make sure your gpu driver has minimal control with the game. Let the game handle all of the graphical settings, not the driver. By that I mean, every setting in the gpu driver (NVIDIA or AMD) that overrides, enhance, or takes control of any settings in the game, should be disabled or set to "Application-controlled". Let the game set the graphical, max foreground/background fps, etc.

Your gpu driver should have already created a profile for the game (create it yourself if you don't see it).

For NVCP, this would be Manage 3D > Program Settings tab > Path of Exile (pathofexilesteam.exe) should be selected.

Here's what I have set on the driver for my 4080S that has worked for me so far.

Image Scaling - Off
Ambient Occlusion (greyed out so can't be changed)
Anisotropic filtering - set to Application-controlled
Antialiasing - FXAA - Off
Antialiasing - Gamma correction - Off
Antialiasing - Mode - Application-controlled
Antialiasing - Setting (greyed out so can't be changed)
Antialiasing - Transparency - Off
Background Application Max Frame Rate - Off
CUDA - GPUs - All
CUDA - System Fallback Policy - Driver Default
Low Latency Mode - On
Max Frame Rate - Off
Monitor Technology (GSync Compatible if you have capable monitor otherwise, Fixed Refresh)
Multi-Frame Sampled AA (MFAA) - Off
OpenGL GDI compatibility - Auto
OpenGL rendering GPU (your discrete GPU)
Power management mode - Prefer maximum performance
Preferred refresh rate (model of monitor) - Application-controlled
Texture filtering - Anisotropic sample optimization - Off
Texture filtering - Negative LOD bias - Clamp
Texture filtering - Quality - Based on your overall system, set this to Quality or Balanced. Older hardware select any of the Performance options
Texture filtering - Trilinear optimization - On
Threaded optimization - Off
Triple buffering - Off
Vertical sync - Off
Virtual Reality pre-rendered frames - 1
Virtual Reality - Variable Rate Super Sampling (greyed out so can't be changed)
Vulkan/OpenGL present method - Auto

For AMD Adrenalin, I can only assume this would work the same way by selecting the game profile under Gaming tab and set the following under Graphics:

Gaming Experience - Custom or Default
Wait for Vertical Refresh - Always off

Under the Advanced section:
Anti-Aliasing - Use application settings
Anti-Aliasing Method - Multisampling
Morphological Anti-Aliasing - Disabled
Texture Filtering Quality - Standard
Surface Format Optimization - Disabled
Tessellation Mode - Use application settings
OpenGL Triple Buffering - Disabled

The Display area can be whatever you choose since that shouldn't really affect with game settings.

For Windows 11 (don't remember Win10), type Graphic Settings, and make sure that all of your games listed there is set to your GPU, and not "Let WIndows Decide" or "Power Saving...". It seems a recent windows update added more lines to choose including "Specific GPU1: Your GPU" and "Specific GPU2: Usually the integrated graphics".
Also if you have AutoHDR enabled, Disable that!

Other few things to mention:

I did not rollback to any previous windows update (I am still on 24H2).
I have the latest NVIDIA game driver 566.36
I did not change any affinity settings under Task Manager
I capped the game fps to 120fps (If your hardware can't handle that, cap at 60fps or even 30fps) from POE2 settings.

Try these settings out and hopefully they will work for you!


i tried this exact setup and it didn´t fix it for me. every 2 tp in ogham manor next to the checkpoint right before the fight against the act boss.

Report Forum Post

Report Account:

Report Type

Additional Info