Page MenuHome

EEVEE objects black when using shadows, on 9800 GTX
Closed, ArchivedPublic

Description

Win7x32
GeForce 9800 gtx+ (342.01) OpenGL 3.3 present

blender-2.80.0-git.430cf7e15eef-windows32

EEVEE render, all objects black then shadows on. Problem only with shadows on Point, Spot, Area lights. Sun light works good with shadow. Blender starts only with "-d" otherwise - crash.

Here similar thread https://developer.blender.org/T52179
Here log --debug-gpu https://pastebin.com/YgsMtigJ

Details

Type
Bug

Event Timeline

Same problems on older ATI Radeon 3000 Series cards, with inclusion of flickering UI. OpenGL 3.3 also reported. It is possible that these older cards are actually GL 2.1 with some 3.3 extensions.

Brecht Van Lommel (brecht) renamed this task from EEVEE on old gf9800gtx(ogl 3.3) all objects black then shadows on to EEVEE objects black when using shadows, on 9800 GTX.
Sebastian Parborg (zeddb) triaged this task as Needs Information from User priority.

I think the answer here is the same as https://developer.blender.org/T60179#607474 .

IE, because these cards are now 11 years old, the drivers were left in a buggy state and will not be updated anymore. So there is little we can do unless some easy workaround is found.

Right, @Clément Foucault (fclem) ?

System Information
Operating system: Windows 7 Ultimate SP1, Intel Q9400, 4GB RAM
Graphics card: Nvidia GeForce 9800 GT 512 MB

Blender Version
Broken: 2.80, dc3b5024be1a, blender2.8, 2019-01-23.

I think it's a Problem of OpenGL Nvidia Drivers. In the Startup file If I change the shading Mode in Rendered or Mat Preview the Windows Registry creates alerts originating from the Nvidia OpenGL Drive Application: The NVIDIA OpenGL driver has encountered an out of memory error. This application might behave inconsistently and fail. (stop logging every single event of this type because there are too many).

tomorrow i try on Debian 9 with nouveau drivers and inform about result

Holly sh.., unbelievable, its miracle! Its working on nouveau!
https://drive.google.com/open?id=1WbSqw13Q71okJ_uNa5OAJTNKMUQasyWm

Sebastian Parborg (zeddb) closed this task as Archived.Feb 3 2019, 11:53 AM
Sebastian Parborg (zeddb) claimed this task.

I'm closing this then as this is a driver issue.

And what about similar Radeon cards issue? Who can chek?

It's been similar there too. The linux driver (because it is open source) has better support for older card and better opengl support than the windows driver. However, for old cards the support is not 100% as one could expect so people have ran into issue with older cards on linux as well.

Brecht Van Lommel (brecht) reopened this task as Open.
Brecht Van Lommel (brecht) raised the priority of this task from Needs Information from User to Normal.

I don't think we decided to drop support for these cards yet, will keep the report open until we either fix or decide to drop support for them.

also i can report that on nouveau(kernel 4.19-4.20) i have this issue with specular https://youtu.be/LFdSW_VYpBc

This happens with BSDF Shaders

This happens with BSDF Shaders

Confirm. For example, non BSDF diffuse+glossy works fine with specular.

I'm not sure what is meant by BSDF shaders. Diffuse and glossy are BSDFs too, in fact only BSDFs can be affected by shadows.

I'm not sure what is meant by BSDF shaders. Diffuse and glossy are BSDFs too, in fact only BSDFs can be affected by shadows.

Brecht Van Lommel (brecht) claimed this task.

Closing since we only officially support NVIDIA graphics cards from the last ten years in Blender 2.80.

More information on that decision is here:
https://code.blender.org/2019/04/supported-gpus-in-blender-2-80/

We keep this bug listed in T61936: EOL GPU problems tracking report in case anyone is interested in fixing it.