Page MenuHome

Stopping a render in Eevee takes a long time.
Closed, DuplicatePublic

Description

System Information
Windows 10 Pro
Graphics card: NVIDIA 1050 Ti
Dell Laptop

Blender Version
Blender 2.81

Short description of error
When Eevee is rendering, it doesn't like to be canceled. It often takes a while to stop rendering after ESC has been hit or the cancel render X has been pressed. I realize I don't have the largest GPU in the world, but I never experienced this with Cycles. No hate to Eevee, as it's amazing, but this is a weird delay. I'm guessing its because Eevee takes so much of the GPU resources, Blender can barley run its GUI, or that's what it feels like when a render is going.

Exact steps for others to reproduce the error
I often render animations with Eevee, and it happens with every render.

Event Timeline

Hi, thanks for report.

It does seem that if you hit cancel, or indeed try to do anything in blender, while Eevee is rendering a frame it will not cancel/respond until the frame is done. If each frame takes a min or so it will take that long before you will get a response. I'm sure it's because rendering in Eevee is tied to the GPU.

It seems to be a known issue, see: T72339: Momentary interface freezes while EEVEE rendering causes progress bar malfunction

Would mark as duplicate but can't, someone else will have to.