Summary
Grinding Gear Games has finally addressed two of the biggest technical issues that have affected Path of Exile 2 since launch: Device Removed crashes and slow shader compilation. According to the developers, both problems have been significantly improved through a combination of the latest game patch and NVIDIA's new graphics driver.
While the update doesn't eliminate every performance issue, it should dramatically reduce crashes, shorten shader loading over time, and create a much smoother gameplay experience. To jump straight in, buy POE2 Currency and skip the early grind.
What Caused the Device Removed Crashes?
Understanding the Problem
The "Device Removed" error is a graphics driver crash rather than a game crash. When it occurs, players typically experience:
The game freezing for several seconds
A temporary loading screen
Gameplay resuming afterward
Reduced performance while shaders reload in the background
This issue became especially common during mapping, where frequent visual effects placed heavy demands on the graphics driver.
Why It Took So Long to Fix
The developers explained that this bug existed since the earliest versions of PoE 2 but became much more common after newer NVIDIA drivers were released.
The biggest challenge was that:
The crash only affected certain NVIDIA drivers.
It could take hours to reproduce.
No useful crash information was generated.
NVIDIA required a reliable reproduction before investigating.
To isolate the problem, GGG created extensive debugging tools, replay systems, and automated test environments before eventually reproducing the crash consistently enough for NVIDIA engineers to investigate.
The Final Solution
After months of testing, NVIDIA identified an internal shader memory issue affecting PoE 2.
The latest NVIDIA driver increases the shader heap allocation specifically for the game, dramatically reducing Device Removed crashes.
For players using NVIDIA GPUs, installing the latest supported driver together with the newest PoE 2 patch provides the largest stability improvement.
How Shader Loading Works in PoE 2
Why Shaders Compile During Gameplay
Unlike many games that compile every shader before you begin playing, PoE 2 loads visible shaders first and continues compiling additional shaders in the background.
This allows players to enter zones faster while preparing monster effects, boss abilities, and skill animations as they progress through an area.
Normally, those shaders finish compiling before players encounter them.
Why Problems Occur
Shader compilation depends heavily on your GPU driver's shader cache.
If the cache becomes full:
New shaders cannot be stored.
Loading times increase.
Visual effects may appear late.
Performance becomes inconsistent.
The developers also noted that certain NVIDIA drivers stopped automatically cleaning old shader cache files, causing many players' caches to remain permanently full without realizing it.


