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.
Última edição por Katasstrophy#1419 em 23 de dez. de 2025 20:12:12
Último bump em 23 de dez. de 2025 21:46:59
Bump.
Do i need to change in the game option to DX12?
I have put the launch options but the renderer still remains the same so not sure if anything has changed?

i too in the league in particular getting these freezes into DX3D resets :(.
I haven't tried, yet, but you can probably get away with just using

--noasync

and choose your own renderer in options
Nope, I just tested it, and DX11 still makes me freeze and crash with deadlock error.
Última edição por KingDaMuncha#6025 em 23 de dez. de 2025 21:48:34

Reportar Post do Fórum

Reportar Conta:

Tipo de Reporte

Informação Adicional