POE2 keeps freezing my computer

"
"
MinD128#6494 wrote:
There is a lot of videos on the net explaining how to go back to Windows 11 23h2 like this one:
https://www.youtube.com/watch?v=vTIqoY_WqGQ

but this can be tedious as it may require a fresh install! which means you have to backup your files and reinstall everything!
You can also just install Windows 10 and don't care for updates (like the post previous to mine suggested) until Windows 11 is fixed.

a simpler solution is to disable Engine multithreading in game each time we teloport but that also ca become annoying quickly!

that's why I guess the best solution right now (other than reinstalling Windows) is to set the affinity of the CPU:

start POE2
right click on the taskbar then click on task manager
click on the detail icon in the left side
find the executable (on steam its: PathOfExileSteam.exe)
right click on it then click set affinity
uncheck at least one thread
From now on if there is a freeze you can still switch to windows and kill the process

you can also do this with a line command, you will find a lot of videos explaining how to do that too.

The freeze doesn't happen very often but the hard reboot is annoying, we get rid of it with this method.

All is left now is hoping the windows patch comes soon !


I've finally found an easier solution. It's the problem in POE2 taking all the CPU when loading.

The solution involves limiting CPU usage.

There's a tool called: BES — Battle Encoder Shirasé 1.7.9

1. Run the tool
2. Run the POE2
3. Don't log in, because the freeze can happen when those cogwheels appear
4. With the game running, click Target in the app
5. Find Path Of Exile 2
6. Click limit
7. Set CPU to limit to -5%
8. Log in to POE2

With this method I have no freezing and game runs smoothly.




im going to give this a shot do i need to keep BES running while im playing or is it a target once and done thing

Edit* its working i can log in and play again
Last edited by Dat_Krawg#6005 on Dec 8, 2024, 4:22:51 AM
"
"
"
MinD128#6494 wrote:
There is a lot of videos on the net explaining how to go back to Windows 11 23h2 like this one:
https://www.youtube.com/watch?v=vTIqoY_WqGQ

but this can be tedious as it may require a fresh install! which means you have to backup your files and reinstall everything!
You can also just install Windows 10 and don't care for updates (like the post previous to mine suggested) until Windows 11 is fixed.

a simpler solution is to disable Engine multithreading in game each time we teloport but that also ca become annoying quickly!

that's why I guess the best solution right now (other than reinstalling Windows) is to set the affinity of the CPU:

start POE2
right click on the taskbar then click on task manager
click on the detail icon in the left side
find the executable (on steam its: PathOfExileSteam.exe)
right click on it then click set affinity
uncheck at least one thread
From now on if there is a freeze you can still switch to windows and kill the process

you can also do this with a line command, you will find a lot of videos explaining how to do that too.

The freeze doesn't happen very often but the hard reboot is annoying, we get rid of it with this method.

All is left now is hoping the windows patch comes soon !


I've finally found an easier solution. It's the problem in POE2 taking all the CPU when loading.

The solution involves limiting CPU usage.

There's a tool called: BES — Battle Encoder Shirasé 1.7.9

1. Run the tool
2. Run the POE2
3. Don't log in, because the freeze can happen when those cogwheels appear
4. With the game running, click Target in the app
5. Find Path Of Exile 2
6. Click limit
7. Set CPU to limit to -5%
8. Log in to POE2

With this method I have no freezing and game runs smoothly.




im going to give this a shot do I need to keep BES running while I'm playing or is it a target once and done thing

Edit* its working i can log in and play again


Just tried it to, but sadly it didn fix it for me, tried most of the other "fixes" too, it's gonna have to be a GGG fix I guess, at least Delta Force Open Beta just came out, so I can play that while I wait for some kind of fix
Here are the steps to set the affinity of the CPU when launching POE2 to prevent any freeze!

For stand alone users:
- create a bat file (you can right click on the desktop create a text file then rename it to a bat file like: POE2AffinityLauncher.bat for exemple, make sure file extentions are shown)
- Right click on it then click edit
- Add the following command line in the bat file:

cmd.exe /c start "" /affinity (CPU affinity mask) (path to the game executable)

CPU affinity mask can be replaced with FFFFFFFC, more details on that later.
Path to the game is self explanatory
for exemple for me, this command line will be as follow:

cmd.exe /c start "" /affinity FFC "C:\Program Files (x86)\Steam\steamapps\common\Path of Exile 2\PathOfExileSteam.exe"

- From now on, you just need to launch the game from this bat file and you should be ok !

For Steam users:
- Same thing here, create a bat file but this time in the game directory (for simplicity sake)
- Add the following command line in the bat file:

%comspec% /C start /normal /affinity (CPU affinity mask) (Exec name)

For me for exemple it is as follow:

%comspec% /C start /normal /affinity FFC PathOfExileSteam.exe

- now go on Steam, go to your library and right click on Path of Exile 2 then click on Properties.
- In the launch options add this line:

(path to the new bat file) %command%

For me for exemple it is as follow:

"C:\Program Files (x86)\Steam\steamapps\common\Path of Exile 2\POE2AffinityLauncher.bat" %command%

- That's it! from now on, when you launch POE2 the affinity will be set automatically and you won't get any PC freeze!

Of course, once Windows 11 is fixed, all this affinity configuration can be removed !

the Affinity mask explained
Spoiler
The affinity mask is a hexadecimal number, Each thread take one bit starting from bit 0, personally I have a Ryzen 9600x (6 cores/12 threads) so my mask is FFF. But we want to remove some threads. let remove thread 0 & 1. The mask will become FFC
With a 16 threads CPU the mask will be FFFC
With a 32 threads CPU the mask will be FFFFFFFC, if you don't know how many threads you have you may just write this mask, enabling/disabling unexisting threads won't do anything.

And don't worry for the performance, in my case even with the removed threads the cpu time for each frame is 3ms-5ms!


Let's discuss the problem!
Spoiler
It seems Windows in it current state doesn't like to be left with no core to play with, POE2 in the other hand like to be fast and optimal so it takes all the resources offered to him, especially in intense phases like loading/initializing a new zone ... to an extent !
That's why:
1- this problem doesn't seem to appear on high end CPUs (with a lot of threads) because POE2 will unlikely to take them all!
2- this problems doesn't seems to appear in other games, because here again most games arn't CPU heavy (most are GPU Heavy) so they won't take all threads!
This beeing said, the problem can be something else!


I hope this helped! with this method I m no longer having any freeze! even the scary cog wheel at game launch no longer freeze the game (happened to me twice before)

Have fun everyone !
Last edited by MinD128#6494 on Dec 9, 2024, 2:49:27 PM
bump
Possible solution for game FREEZES and system reboots:
1) Update latest chipset drivers and BIOS for your motherboard. (be very careful with BIOS update watch guides or use help of experienced tech guys)
2) In BIOS settings DISABLE for ASUS-"Multicore enhancement", for MSI "Enhanced Turbo", for GIGABYTE "Tweaker tab, Enhanced Multi-Core Performance".
3) Clear AMD/Nvidia shader cache. (just google it)
4) DISABLE dynamic culling in game options.
5) Turn off Nvidia Reflex in game options.
6) CLOSE all your browsers and their processes in your system before playing the game.
7) Steam - right click on PoE2 - properties - General tab - Steam Overlay switch OFF.

!!! OR !!!
"Zarasi#7652 wrote: use BES CPU Limiter to reduce what PoE can use by a few percent so it can't hit 100% CPU, and I've not had any further issues.
For BES steps if you want to try it out:

1. Download BES CPU Limiter.
2. Unzip it, and run the .exe.
3. Launch Path of Exile 2 and stay on the log-in screen.
4. Go back to BES, and press the "Target" button.
5. Find pathofexile.exe in the list, select it, and press the "Limit this" button.
6. Set the slider at the bottom of BES between -2% and -5% (I would recommend -5%).

The task bar icon for BES should turn into a red square, Path of Exile 2 should be coloured in orange in the list inside BES, and it should say "Foe". See here for an example. Try anything between -2% and -5% (as mentioned I'd recommend -5% as -2% may not be enough to stop the system freeze)."

"Possible solution for game STUTTERS:

1) Update latest chipset drivers and BIOS for your motherboard. (be very careful with BIOS update watch guides or use help of experienced tech guys)
2) Clear AMD/Nvidia shader cache. (just google it)
3) Do NOT change NVIDIA control panel settings for PoE2.
4) Do NOT disable Full screen optimization in EXE files of the game.
5) CLOSE all your browsers and their processes in your system [in my case opened Chrome cause stutters every 2-3 seconds]
6) Turn OFF NVIDIA Reflex in game options tab.
7) Steam - right click on PoE2 - properties - General tab - Steam Overlay switch OFF.

Info for devs - mostly problem located in working browsers IDK how this correlate with PoE2 performance but it is!"
"
MinD128#6494 wrote:
affinity of the CPU


please follow what this person said, don't install any tools to do this. its not worth it. also ppl might want to check if their 'multithreading' didn't turn on with an update, mine did after one update and also caused issues.
"
"
MinD128#6494 wrote:
There is a lot of videos on the net explaining how to go back to Windows 11 23h2 like this one:
https://www.youtube.com/watch?v=vTIqoY_WqGQ

but this can be tedious as it may require a fresh install! which means you have to backup your files and reinstall everything!
You can also just install Windows 10 and don't care for updates (like the post previous to mine suggested) until Windows 11 is fixed.

a simpler solution is to disable Engine multithreading in game each time we teloport but that also ca become annoying quickly!

that's why I guess the best solution right now (other than reinstalling Windows) is to set the affinity of the CPU:

start POE2
right click on the taskbar then click on task manager
click on the detail icon in the left side
find the executable (on steam its: PathOfExileSteam.exe)
right click on it then click set affinity
uncheck at least one thread
From now on if there is a freeze you can still switch to windows and kill the process

you can also do this with a line command, you will find a lot of videos explaining how to do that too.

The freeze doesn't happen very often but the hard reboot is annoying, we get rid of it with this method.

All is left now is hoping the windows patch comes soon !


I've finally found an easier solution. It's the problem in POE2 taking all the CPU when loading.

The solution involves limiting CPU usage.

There's a tool called: BES — Battle Encoder Shirasé 1.7.9

1. Run the tool
2. Run the POE2
3. Don't log in, because the freeze can happen when those cogwheels appear
4. With the game running, click Target in the app
5. Find Path Of Exile 2
6. Click limit
7. Set CPU to limit to -5%
8. Log in to POE2

With this method I have no freezing and game runs smoothly.


Fixed it for me ty!
Just adding my findings with you guys. Im also having this issue, however, it only happens while im playing a video on my second monitor.

If im only running PoE2, it goes smoothly.
POE II locks up and crashes. Brings down internet for a short time adjusting affinity helped to stop the entire computer from crashing but very hard to complete trials with game crashing every 2 minutes. Just started this afternoon.
HI there
I have a Ryzen 9800x3D, Windows 11 24H2, and RTX 3080.
Occasionally, during transitions between locations, my computer completely freezes, and I have to do a hard reset. I tried using the BES application, but it didn't help. The only current workaround I've found is to go to the options menu before every location change, disable multithreading, and then re-enable it after the new location loads. It's a bit tedious, but yesterday my computer didn't freeze once using this method. I hope the GGG are aware of this issue and are working on a fix.
Same ! It's happened 4 times now. During a loading screen it'll just freeze up. Whole computer, can't alt f4, or ctl alt dtl. Only can full restart pc.

Report Forum Post

Report Account:

Report Type

Additional Info