Settings & Configuration Guide

PoE2 Config File Location: production_Config.ini

Need to edit graphics, change renderers, reset broken resolutions, or fix black screen startup errors in Path of Exile 2? Here is the exact directory and file path for every operating system.

🪟

Windows (Steam, Epic Games & Standalone)

Primary settings file for graphics, audio, UI, and input keybindings:

%USERPROFILE%\Documents\My Games\Path of Exile 2\production_Config.ini
Full path: C:\Users\<Username>\Documents\My Games\Path of Exile 2\production_Config.ini
🎮

Steam Deck (SteamOS) & Linux (Proton)

Proton prefix virtual C: drive directory:

~/.local/share/Steam/steamapps/compatdata/2694490/pfx/drive_c/users/steamuser/Documents/My Games/Path of Exile 2/production_Config.ini
📁

PoE2 AppData & Shader Cache Location

DirectX 12 and Vulkan compiled shader cache & web view logs:

%APPDATA%\Path of Exile 2
Corrupted shader cache can cause severe stuttering; delete this folder to rebuild shaders.

Important: PoE2 Config File vs PoE2 Build File

Many players confuse these two files. Here is how to keep them separate:

Attribute PoE2 Config File (production_Config.ini) PoE2 Build File (.build)
Exact Location .../Path of Exile 2/production_Config.ini .../Path of Exile 2/BuildPlanner/mybuild.build
File Format Standard Windows INI text configuration UTF-8 JSON tree and gem specification
Purpose Renderer, monitor resolution, sound volume, keybinds Passive skill tree nodes, ascendancies, skills
Troubleshooting Guide See INI fixes below Read .build file location guide

Essential production_Config.ini Edits & Crash Fixes

1. Fix Black Screen / Out of Range Resolution

If PoE2 crashes on launch or boots into an unsupported monitor refresh rate/resolution:

[DISPLAY]
fullscreen=false
borderless_windowed_fullscreen=true
resolution_width=1920
resolution_height=1080

2. Switch Renderer Between DirectX 12 and Vulkan

If your graphics card crashes on DirectX 12, force Vulkan via INI without launching the game:

[RENDERER]
directx_version=12
; Change to Vulkan:
renderer_type=Vulkan

3. Complete Reset to Factory Defaults

If settings are permanently corrupted, close PoE2, rename production_Config.ini to production_Config.ini.bak, and restart the game. PoE2 will auto-generate a fresh, working INI file.

Frequently Asked Questions

Where is the PoE2 config file (production_Config.ini) located?

On Windows, the primary configuration file is located at: C:\Users\<Username>\Documents\My Games\Path of Exile 2\production_Config.ini (or press Win+R and paste: %USERPROFILE%\Documents\My Games\Path of Exile 2).

Where is the PoE2 config file on Steam Deck and Linux?

Under Proton, PoE2 stores its configuration in the wineprefix directory: ~/.local/share/Steam/steamapps/compatdata/2694490/pfx/drive_c/users/steamuser/Documents/My Games/Path of Exile 2/production_Config.ini.

How do I reset graphics settings if PoE2 won't start or shows a black screen?

Open production_Config.ini in Notepad. Find the [DISPLAY] section, change 'fullscreen=true' to 'fullscreen=false' and set 'borderless_windowed_fullscreen=true'. Alternatively, delete or rename production_Config.ini to force PoE2 to generate default safe settings upon next launch.

What is the difference between PoE2 config file and PoE2 build files?

production_Config.ini controls graphics, resolution, audio, keybinds, and DirectX/Vulkan renderer settings. In contrast, PoE2 .build files go into the subfolder Documents\My Games\Path of Exile 2\BuildPlanner\ and only contain tree nodes, ascendancies, and build planner imports.

Related PoE2 Build & File Tools