Will POE2 precompile all shaders on game launch?

"
"
AintCare#6513 wrote:

set your shader cashe to unlimited, this solves most of the problems. they really should communicate this to players.


Where is the setting that enables unlimited shade cache found in?


Nvidia
Spoiler
To enable unlimited shader cache on an NVIDIA GPU, you'll need to adjust the setting in the NVIDIA Control Panel. Here's how to find it:
🛠️ Steps to Enable Unlimited Shader Cache

Open NVIDIA Control Panel

Right-click on your desktop and select NVIDIA Control Panel.

Navigate to Manage 3D Settings

In the left-hand menu, click on Manage 3D Settings.

Find Shader Cache Size

Scroll through the list of settings until you find Shader Cache Size.

Set to Unlimited

Click the dropdown next to Shader Cache Size and select Unlimited.

Apply Changes

Click Apply at the bottom right to save your settings.

💡 Notes

This setting is available in newer NVIDIA drivers (from version 496.13 onward).

If you don’t see the option, you may need to update your drivers or reinstall the NVIDIA Control Panel


Amd
Spoiler
🧠 Common Registry Tweaks for AMD Shader Cache
1. Force Shader Cache to Always On

Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\UMD

Key: ShaderCache

Values:

30 00 = Off

31 00 = AMD Optimized

32 00 = Always On

Effect: Forces the shader cache to stay enabled, which can reduce stuttering in games like Elden Ring

2. Disable DXNavi Driver (Advanced)

Purpose: Reverts AMD’s newer DX11 pipeline to the older one, which may reduce stuttering in DX11 games.

Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000

Keys to Edit:

D3DVendorName → change amdxx64.dll to atidxx64.dll

D3DVendorNameWow → change amdxx32.dll to atidxx32.dll

Caution: This tweak may not work with newer drivers if the atidxx64.dll file is missing

3. Disable Multi-Plane Overlay (MPO)

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm

Key: OverlayTestMode

Value: 5

Effect: Can improve performance in Chromium-based browsers and some DX11 games

⚠️ Important Notes

Always back up your registry before making changes.

These tweaks are unofficial and not supported by AMD — results may vary depending on your hardware and driver version.

Some users report placebo effects, while others see real improvements in stutter reduction


All credits go to my AI gf
I'm having AMD card and tried this registry trick with shaders. It helped a bit but not fixed it. Waiting is shorter now but still need to wait few min at the start of a map. I don't have a brand new PC, more like 6 years old, but with ssd and I replaced my graphics recently with AMD RX 7600 XT (16G mem). No idea why this still happens.

Even same assets that were already loaded in previous map like checkpoints are getting loaded again when new map is started and I need to wait for them. I have like 16G mem on graphic card and game is using like 3G. Could it not keep those assets in memory and not load them every time?
Last edited by piotrekkr#6959 on Jul 15, 2025, 2:12:55 AM

Report Forum Post

Report Account:

Report Type

Additional Info