Guide to Fixing Computer Crashes

If you’re experiencing constant crashes during loading screens and need to power off your computer each time to resolve it, here’s a temporary guide for fixing the issue on Windows OS until GGG releases a permanent patch.

Steps to Fix Crashes

  1. Open Task Manager.
  2. Launch the game (PoE2) and locate it in the Task Manager.
  3. Right-click on PoE2 and select "Go to details."
  4. In the Details tab, right-click PoE2 and choose "Set affinity."
  5. From the menu, disable CPU 0 and CPU 1.

Note: You’ll need to set the affinity manually every time you load the game unless you use the optional method below.

Optional: Set Affinity Automatically

  1. Download and install Process Lasso.
  2. Run Process Lasso, and ensure PoE2 is open.
  3. Right-click on PoE2 in Process Lasso, navigate to "CPU affinity > Always," and untick CPU 0 and CPU 1.

By following this, your PC will avoid crashes. However, in some cases, the game may lock up. If this happens, you’ll need to close it manually via Task Manager. To minimize this issue, follow the steps below.

Minimize Game Lockups

To further stabilize the game, you can limit its CPU usage using a tool called BES (Battle Encoder Shirasé):

  1. Download BES, unzip it, and run BES.exe.
  2. Click the "Target..." button.
  3. Select PoE2 from the list (ensure the game is open).
  4. Click the "Limit this" button in the top-right corner and confirm by clicking "Yes."
  5. Adjust the slider at the bottom to set CPU usage to -5% to -10%.

Optional: Automate BES with a Batch File

  • Create a Batch File to Automate BES
  • Open Notepad and paste the following code:

@echo off

:: Start BES with CPU limit (10%) on PathOfExileSteam.exe using PowerShell (minimized)
powershell -Command "Start-Process 'C:\PATH\TO\BES.exe' -ArgumentList '\"C:\PATH\TO\PathOfExileSteam.exe\" 10' -WindowStyle Minimized"
timeout /t 2> nul

:: Start the game
start "" "C:\PATH\TO\PathOfExileSteam.exe"
timeout /t 1 > nul

:: Optional: Add a message to confirm the process
echo CPU limit applied by BES. Closing this window...
timeout /t 2 > nul

exit

Modify the Paths

  • Change the C:\PATH\TO\ placeholders in the script to match the actual file paths where BES.exe and PathOfExileSteam.exe are located on your computer. Save the Batch File

Save the Batch File

  • Save the file with a .bat extension, for example: RunWithBES.bat. You can save it to your desktop or any location where you can easily find it.

Run the Batch File

  • Double-click the start_poe2_with_bes.bat file whenever you want to launch the game with the CPU limit applied automatically.
  • After launching, you’ll see a confirmation message briefly before the window closes.

Add the Batch File to Steam Launch Options

  • Open Steam and go to your Library.
  • Right-click on Path of Exile 2 and select Properties.
  • Under the General tab, click Set Launch Options.
  • Add the following line in the launch options: "C:\PATH\TO\RunWithBES.bat" %command%
  • Make sure to replace C:\PATH\TO\ with the actual path where you saved your RunWithBES.bat file.