Random Mini & Full Freezes (No Crash / No Logs) — Early Findings & Workaround

I wanted to share some early findings around random freezes in PoE2 on NVIDIA, especially during boss fights, temples, and high-effect content. This is not a full, in-depth test, but it has been consistently working for me so far.

Symptoms
Game randomly freezes or goes “Not Responding”
No crash dialog
No useful Event Viewer logs

Reliability Monitor shows:
PathOfExileSteam.exe stopped interacting with Windows

Happens mostly:
during bosses
during heavy particle effects
sometimes mid-map, sometimes in temples / trials

System:
NVIDIA GPU
Occurs across multiple driver versions
Initially using DX12

Likely Cause
Based on behavior and testing, this appears related to async shader compilation causing a GPU deadlock under load. When new shaders compile mid-combat (boss abilities, heavy effects), the render thread can stall indefinitely, resulting in a freeze with no clean crash log.

This also explains:

Why freezes feel random
Why they often occur during bosses
Why no crash dump is generated
"Confirmed" Stable Workaround (So Far)

Switching to DX11 and disabling async shader compilation has fully eliminated freezes for me so far.

Steam Launch Options (DX11 – most stable in my testing):
--renderer DirectX11 --noasync --waitforpreload



Results:

Longer load screens (expected)
No freezes
No “Not Responding”
Bosses, Vaal Temple, and high-effect content completed without issues

DX12 Status (Limited Testing, So Far Positive)
DX12 has also been working so far when async is disabled, though testing is still limited.

Steam Launch Options (DX12 – early testing):
--renderer DirectX12 --noasync


With:

FPS capped (60–90)
NVIDIA Low Latency Mode OFF
Overlays disabled

I’ve run a few maps and multiple bosses without issues using this setup, but I wouldn’t consider it fully validated yet. DX11 remains the safer option for longer or heavier sessions.

Important Notes

This is not a full stress test
Results may vary by system
Reinstalling the game did not help in my case
Driver changes alone did not resolve the issue
This does not appear to be a hardware stability problem

Crashes may not appear in Event Viewer — check Reliability Monitor (perfmon /rel)

Summary / Recommendation
If you’re experiencing silent freezes or “Not Responding” hangs:
Try DX11 + --noasync first
DX12 may work with async disabled, but results are still early
Keep FPS capped and overlays disabled

Posting this in case it helps others — happy to update if further testing changes the outcome.



Edit:

Other items to consider.

NVIDIA Control Panel (per-game profile for PoE2)

1) Power Management Mode — REQUIRED
Set to: Prefer maximum performance

Why it complements --noasync:

Prevents GPU downclocking during shader compile bursts

Avoids clock ramp + shader compile happening together

Reduces micro-stalls becoming noticeable spikes

2) Max Frame Rate — STRONGLY RECOMMENDED
Set to:

60 for absolute smoothness

90 if you want more headroom but still stable

Why:

Leaves GPU queue slack for shader compilation

Prevents 100% utilization during new shader loads

Works extremely well with DX11 or DX12 + --noasync

3) Low Latency Mode — OFF
Why:

Low Latency aggressively shortens the render queue

Shader compilation needs queue breathing room

ON increases risk of stalls during shader work

This one matters more than people realize.

4) Vertical Sync — OFF (driver)
Use in-game VSync instead if needed.

Why:

Driver VSync can interact badly with frame pacing during compile spikes

In-game VSync is more predictable

5) Shader Cache Size — Driver Default
Unlimited is fine but unnecessary

Default already scales dynamically

Do not expect performance miracles from changing this.

NVIDIA settings that do NOT help (skip these)
Threaded Optimization

Texture Filtering Quality

Anisotropic Sample Optimization

Triple Buffering

VR pre-rendered frames

They don’t affect shader timing or stalls.

BIOS / System-level settings (safe & useful)
1) Disable CPU C-States (optional but helpful)
If you’re comfortable in BIOS:

Why:

Prevents CPU sleep transitions during shader spikes

Reduces frametime variance

Especially helpful on AMD CPUs

Not mandatory — optional polish.

2) Ensure XMP / EXPO is enabled
Why:

Shader compilation is CPU + memory heavy

Slow RAM increases compile time and spikes

This is real impact, not placebo

Very important if RAM is running at JEDEC speeds.

3) No aggressive CPU undervolts
If you undervolt:

Ensure it’s fully stable

Shader compilation stresses parts of the CPU that gaming usually doesn’t

Instability here can look like random stutters.

Windows settings that complement stability
1) Game Mode — ON
Why:

Prevents background scheduling interference

Helps during shader compile bursts

2) Hardware-Accelerated GPU Scheduling
Try both — keep whichever feels smoother

ON can help DX12

OFF is sometimes smoother on DX11

This one is system-dependent.

3) Disable overlays
Steam overlay

Discord overlay

NVIDIA overlay

Overlays hook into the render pipeline — bad timing during shader work.
Zuletzt bearbeitet von Katasstrophy#1419 um 23.12.2025, 21:01:22
Zuletzt angestoßen am 23.12.2025, 17:52:06
Bump.
I just wanna say thanks very much for this post. The subreddit is next to useless, and a lot of stuff here tends to be "Please reward me for logging in and existing, rain loot from the sky" stupid bullshit.

This is actually well thought out and helpful.
When you say "overlays disabled", what do you mean?

I'm having identical issues, still having them with DX12 and the launch args you posted. Going to try the DX11 but it's really a last resort. It feels terrible to have to try and use these deprecated systems when I'm using a 9800x3d and an SSD. The load times :'(
If you have Nvidia or Discord overlays enabled.

Beitrag melden

Konto melden:

Meldegrund

Weitere Informationen: