EEVEE-Next (4.2+) shadows are inconsistently rendered across devices

(New user here, this is my first post, can’t put a lot of links so I used a google drive folder. If I forgot or missed anything please tell me)

I have 2 devices, one runs Windows 11 Pro 23H2 with an i7 intel CPU & 16GB of RAM. The other runs Windows 11 Education 21H2 with a Celeron intel CPU & 4GB of RAM.

The problems:

With Blender 4.2+ when rendering in EEVEE-Next the shadows aren’t there, as if there wasn’t anything to cast them. Sometimes in “viewport renderer” weird shadow blobs appear with nothing casting them and change according to viewport’s camera movement or when the file is reloaded.
But only on my Win11Pro. On the Win11Educ, with the same blender version it works flawlessly.

The setup:

  • Load factory settings
  • Add plane (shift+A → Mesh → Plane) and scale it by 3 (for the default cube to cast a shadow on it)
  • F12 to render

Here are the files:
https://drive.google.com/drive/folders/1Fp3tE9fcOTARY2N_pKlr_6L8pGPDtu5K?usp=sharing

On the Win11Pro (360p instead of default 1080p for smaller file):
Render:
blender 4.2.6 Win11Pro render

Viewport render:


(the only objects in the scene are the Camera, Light, Cube & Plane)

On the Win11Educ (360p instead of default 1080p for smaller file):
blender 4.2.6 Win11Educ render

Viewport render:

The renders have been made with Blender 4.2.6 Portable (.zip)

I tried the same setup across a dozen different blender versions, from 4.2.0 up to 4.3.2, via Blender-Launcher-V2 (only stable/LTS builds) and deleted the folders “AppData/Local/Blender Foundation” & “AppData/Roaming/Blender Foundation” between tests, fearing any mysteriously cached data but the problem persists.
Also tried with the portable (.zip) versions which work on the Win11Educ device but no luck on the Win11Pro.

The only way I managed to force blender to draw the shadows after digging through menus & options was by turning on jitter in the light’s data tab under “shadows” (which I don’t need to do with Win11Educ).

On the Win11Pro w/ light’s shadow jitter:
blender 4.2.6 Win11Pro render with light shadow jitter
I’d like to avoid using it as it’s described having a high impact on performance :confused:

Thanks to anyone able to help <3

What GPU does the faulty computer have? Is it enough to run Blender? Does it have its drivers well updated?

Have you notice this bad performance yourself? Don’t go by what you read, if it renders in a reasonable amount of time, I don’t see why you wouldn’t use it.

Both computers are laptops, with integrated GPUs.
Win11Pro has an Intel Iris Xe Graphics with drivers up to date.
It gets used during renders (but only in eevee, not cycles), briefly spiking at 100% activity and 3.8/8 GB GPU memory usage regardless if jitters option is on or off.

Rendering the simple scene I described in the post (time averaged over 3 renders):
without jitters: 4.19s
with jitters: 4.42s

The 1/5 of a second difference is to be expected as, on top of everything, it has to draw the shadows.

For my use case using jitters is good enough but I doubt it being indented behaviour, I should probably post a bug report on developer.blender.org.

Thank you etn249 for stating what, in hindsight, should have been obvious.

1 Like

It surely isn’t intended. But older, weaker or less mainstream GPUs do tend to be more prone to bugs in Blender, so I’m not that surprised. Fewer people use them and find bugs, and sometimes the support and drivers from the manufacturer can be worse. Nvidia GPUs tend to have the best stability in Blender.