Page MenuHome

Eevee render freezes the windows while it's rendering
Closed, DuplicatePublic

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2070 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 442.19

Blender Version
Broken: version: 2.82 (sub 7), branch: master, commit date: 2020-02-12 16:20, hash: rB77d23b0bd76f
Worked: (optional)

Exact steps for others to reproduce the error
Render anything with eevee completely freeze Blender window. Just open Render with default lights&cube scene , press F12 to render and the blender window is froze (unrespond, cant click nor do anything) until the task is finished. Cycle works fine.
Just upgraded my GPU so not sure if this is a hardware issue.

Event Timeline

son le (fallengt) changed the task status from Needs Triage to Needs Information from Developers.Feb 16 2020, 9:33 PM
son le (fallengt) created this task.
Ankit Meel (ankitm) changed the task status from Needs Information from Developers to Needs Triage.Feb 17 2020, 7:29 AM
Ankit Meel (ankitm) changed the subtype of this task from "Design" to "Report".

I used to think it is expected..

Ankit Meel (ankitm) renamed this task from eevee render freezes the windows to Eevee render freezes the windows while it's rendering.Feb 17 2020, 7:32 AM
Ankit Meel (ankitm) updated the task description. (Show Details)

Yup.. Unless it changed in 2.82, T72339 [Momentary interface freezes while EEVEE rendering causes progress bar malfunction]:

EEVEE renders in the main thread of blender due to OpenGL limitations. Almost all calls to OpenGL needs to be passed to the driver via the main thread. This halts any other work that is handled by the main thread (python scripts ui updates). Same reason that running python scripts halts UI updates.
The progress status is send to the OS, so here it is updated correctly as the rendering is done by OS threads, not by Blender.

@Jeroen Bakker (jbakker)