I’m currently learning Niagara VFX in Unreal Engine 5 and experimenting with different effects. I’ve been running into some GPU and performance issues on my laptop, so I’d really appreciate advice from anyone experienced with Unreal Engine, Niagara, or real-time VFX.
The main issues I’m experiencing are:
• When I double-click a Niagara System, Unreal Engine sometimes crashes with “GPU Crashed or D3D Device Removed.”
• I have also received a “Video memory has been exhausted” warning.
• When Niagara does open, the editor can become extremely slow and laggy, which makes it difficult to work with the effects.
• Lowering the viewport quality improves performance, but then the Niagara effects become difficult to see clearly while working.
My current system is:
ASUS TUF Gaming A15
NVIDIA RTX GPU — 4 GB dedicated VRAM
16 GB RAM
Windows 11
Unreal Engine 5 / DX12
I’ve already updated my NVIDIA drivers and tried adjusting Unreal Engine’s rendering settings. I’m currently trying to find a way to get Niagara running smoothly while keeping the viewport clear enough to work comfortably.
I’m also considering a hardware upgrade and would like some advice before making any decisions:
Would an external GPU (eGPU) be practical for this laptop? If so, what type of GPU/eGPU setup would be compatible and reasonably affordable? If an eGPU isn’t practical, what would you recommend upgrading or changing instead?