Page MenuHome

sub surface scattering does not work on eevee on radeon hd 7600 series
Closed, ResolvedPublic


System Information
Windows 10 x64 , radeon HD 7670m , last legacy drivers amd-catalyst-15.7.1-win10-64bit

Blender Version
Broken: blender-2.80.0-git.0e8bd6ba8a2-windows64 (alpha 2)
Worked: never worked

Short description of error
sub surface scattering does not work on eevee

Exact steps for others to reproduce the error
When sub surface scattering from the render panel is activated, the object becomes more darker and the sub surface scattering effect does not work

Event Timeline

Bastien Montagne (mont29) triaged this task as Needs Information from User priority.

Please follow our submission template and guidelines, also read these tips about bug reports, and make a complete, valid bug report, with required info, precise description of the issue (only ONE issue per report!), precise steps to reproduce it, small and simple .blend and/or other files to do so if needed, etc.

@Clément Foucault (fclem) HD7670m is fairly old, but still supposed to support OpenGL4.1… will let you check further on that one.

@noki paike (amonpaike) I cannot reproduce from scratch. Please share a simple blendfile.

That said, I think this is the same issue @Germano Cavalcante (mano-wii) has encounter which seems to be a bad (buggy) framebuffer blitting.

@Clément Foucault (fclem) almost certainly does not depend on the blend file, the same file on linux on the same gpu works ..
in general the SSS never works on this gpu on windows the drivers are also the last ones that amd has updated at the end of 2015

@Bastien Montagne (mont29) the hd7670m supports opengl 4.3 but the drivers are probably a little buggy or not really conform to the standard and amd does not update them any more ... however I'm keeping an eye on @Clément Foucault (fclem) updates, the other day has made great progress in terms of performance

on linux I wanted to update you that the guys of the mesa r600 drivers are making great progress, they have solved many of the problems related to the shaders in particular these mesa/st/glsl_to_tgsi 3 days ago , some problems are still there but now they are smaller

I'm testing your progress every day, both with you and with the guys of mesa drivers, I will continue to keep you updated on progress

@Clément Foucault (fclem)

if enabled "screen space reflection" and or "Ambient occlusion" works, but not always sometimes I have to activate both functions sometimes only one is enough and the SSS starts working again, but if I switch off both Amblient occlusion and screen space reflection SSS it will not work again

Bastien Montagne (mont29) raised the priority of this task from Needs Information from User to Normal.Aug 23 2018, 3:23 PM


I was thinking about this little bug yesterday ...

thank you @Germano Cavalcante (mano-wii)


I was thinking about this little bug yesterday ...

thank you @Germano Cavalcante (mano-wii)

Glad this bug was finally solved ;)

you guys are rock stars, hehe

@Germano Cavalcante (mano-wii)
the bug is back
with also the problems of shading in solid mode--
it is as if the corrections that were made were canceled ..

I think you guys, you have to find solutions to prevent the return of known problems

@Germano Cavalcante (mano-wii)
the bug is back

It is quite possible that some automatic system upgrade has changed the AMD OpenGL driver to some version with the same problem but is not listed for the workarround :\

Could you generate and send another system-info.txt? So I can make sure the driver is listed.

If that is really the problem, if you open the blender with the --debug-gpu-force-workarounds option, the problem will apparently disappear.

It really would be a good way to auto-detect this problem, but since this involves Shaders and Framebuffers, it is very difficult to create an automatic detection algorithm that does not add much overhead. (I tried with glReadPixel but in this case empty slots in the Framebuffer work).

I hope to list all the drivers with this problem.

you are right, they are the drivers ...
to avoid the famous wireframe problem, I had installed some unofficial drivers .. from guru3d ..
and they worked well until about a week ago .. even with the new patches you had made.
then recently some old bugs have re-emerged ...

So on your advice I tried with the legacy windows drivers, and everything now works properly.

In general, however, if you also add these drivers to the list of "bugghed drivers" you would do me a favor, because as they are a hybrid with recent drivers functionality .. I can have better performance throughout the system ..
not just with blender

this is the system info with unofficial drivers

thank you so much

thanks, now everything works fine