Page MenuHome

EEVEE can't show reflections from hdri - blender v2.83.13 beta
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: Intel(R) HD Graphics 2500 Intel 4.0.0 - Build 10.18.10.5069

Blender Version
Broken: version: 2.83 (sub 13), branch: master, commit date: 2020-04-20 02:11, hash: rB23bb42a06e28
Worked: version: 2.82.7 (2.82a release)

Short description of error
EEVEE can't show reflections from hdri

Exact steps for others to reproduce the error

  • Open attached file

Event Timeline

Please add a simple blend file to help redo the bug

Ankit (ankitm) changed the task status from Needs Triage to Needs Information from User.Apr 21 2020, 11:18 AM

i don't think it helps, isn't that specific but anyway

Ankit (ankitm) changed the task status from Needs Information from User to Needs Triage.Apr 21 2020, 6:52 PM
Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Information from User.Apr 22 2020, 2:08 PM

Your file has no HDRI attached.
And I cannot reproduce this with either the latest stable or current development versions of Blender using any HDRI or a noise texture:

Go to File → Defaults → Load Factory Settings and then load your file to see if you still can reproduce this issue.
If the problem persists, please give us more clear instructions on how to reproduce it from scratch.

Driver version 10.18.10.5069 is also known to have problems (Blender will show a warning the first time it starts about and recommends to upgrade the driver).

This is the latest driver for the HD Graphics 2500:
https://downloadcenter.intel.com/download/29473/Intel-Graphics-Driver-for-Windows-15-33-?product=81501

thanks for the help.Still have the problem, but i guess i can't complain with this hardware

Ankit (ankitm) changed the task status from Needs Information from User to Needs Triage.May 1 2020, 8:19 PM

not sure if HD 2500 is supported or not. So needs triage.

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Information from User.May 4 2020, 3:27 PM

@Rodrigo (rodrigosoueu), have you tried update the GPU driver.
There are already newer drivers than 10.18.10.5069 (15.33.50.5129 for example).
https://downloadcenter.intel.com/product/81501/Intel-HD-Graphics-2500

not sure if HD 2500 is supported or not. So needs triage.

don't works like a charm, but works, at least blender 2.82a

@Rodrigo (rodrigosoueu), have you tried update the GPU driver.
There are already newer drivers than 10.18.10.5069 (15.33.50.5129 for example).
https://downloadcenter.intel.com/product/81501/Intel-HD-Graphics-2500

there is something strange with the installer
i downloaded the 15.33.50.5129 but it just installs the 10.18.10.5069

Perhaps your laptop's software prevents installation of the drivers from the GPU manufacturer's website.
I've seen similar problems, and the user somehow managed to get around the situation.
You may be more successful on Intel-specific support sites.

I've tried to install without driver signature thing but it doesn't work either

Germano Cavalcante (mano-wii) changed the task status from Needs Information from User to Needs Triage.May 14 2020, 3:35 PM

I have the same issue on Intel(R) HD Graphics 4000 Intel 4.0.0 - Build 10.18.10.5129, updating the driver didn't help, it updated from v10.18.10.5100 to v10.18.10.5129. The entire world background gets ignored by the shading, background contributes to diffuse lighting but not to reflections

Nothing changed with 2.83 LTS.
the funny thing is that volumetric,sss,ssr,ao,soft shadows all this things that seems heavier than simple hdri reflections,works

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Developer to Reproduce.Jun 9 2020, 7:26 PM

Someone on discord had this issue on Intel HD 4400 with driver version 10.18.14.5117. Intel HD 4400 is a supported gpu according to this https://www.blender.org/download/requirements/

I don't understand why this happens. If any of you can try to compile 2.83 before rB7dd0be9554a and see if that fixes the issue. If it's not this commit it would be nice to bisect.

Clément Foucault (fclem) changed the subtype of this task from "Report" to "Bug".Tue, Jun 30, 12:59 AM

I don't understand why this happens. If any of you can try to compile 2.83 before rB7dd0be9554a and see if that fixes the issue. If it's not this commit it would be nice to bisect.

Tbh i have no idea how to compile blender before a specific commit. I'm trying to learn.

I don't understand why this happens. If any of you can try to compile 2.83 before rB7dd0be9554a and see if that fixes the issue. If it's not this commit it would be nice to bisect.

It is working on compile before that commit
working version: 2.83 (sub 8), branch: master, commit date: 2020-03-11 16:12, hash: rBc476c36e4008

Yes, it appears black on rB7dd0be9554a


on working version rBc476c36e4008 it looks like this

I really tried compiling the commit before rB7dd0be9554a but couldn't. Cloned the repo, then checkout c476c36e4008 then make update, it found an error but I tried again. Then make for building, but configuration failed. If anyone could help me getting it build, I could test it as well given I had the same problem.

I really tried compiling the commit before rB7dd0be9554a but couldn't. Cloned the repo, then checkout c476c36e4008 then make update, it found an error but I tried again. Then make for building, but configuration failed. If anyone could help me getting it build, I could test it as well given I had the same problem.

Here's a compiled version: https://drive.google.com/file/d/13fRv0uuFpn3usFK6xEY9_XXOEPOiNKcZ/view?usp=sharing

Another thing I've noticed between these two builds is that rB7dd0be9554a displays the studio lights completely black, while rBc476c36e4008 displays them properly
HDRI's from the world nodes display fine

Broken (rB7dd0be9554a):

Working (rBc476c36e4008):

Mendes (rdclzn) added a comment.EditedMon, Jul 6, 2:26 AM

I really tried compiling the commit before rB7dd0be9554a but couldn't. Cloned the repo, then checkout c476c36e4008 then make update, it found an error but I tried again. Then make for building, but configuration failed. If anyone could help me getting it build, I could test it as well given I had the same problem.

Here's a compiled version: https://drive.google.com/file/d/13fRv0uuFpn3usFK6xEY9_XXOEPOiNKcZ/view?usp=sharing

I can confirm it does work as intended on this build as well. Thank you

Clément Foucault (fclem) changed the task status from Needs Developer to Reproduce to Confirmed.Mon, Jul 6, 3:43 PM

Can any of you post their system-info.txt?

@Rahul Chaudhary (RC12) Also if you could test this patch

diff --git a/source/blender/gpu/intern/gpu_extensions.c b/source/blender/gpu/intern/gpu_extensions.c
index ab55fcfb1e0..07decc09667 100644
--- a/source/blender/gpu/intern/gpu_extensions.c
+++ b/source/blender/gpu/intern/gpu_extensions.c
@@ -204,7 +204,7 @@ bool GPU_arb_base_instance_is_supported(void)
 
 bool GPU_arb_texture_cube_map_array_is_supported(void)
 {
-  return GG.glew_arb_texture_cube_map_array_is_supported;
+  return false;
 }
 
 bool GPU_mip_render_workaround(void)

Applied the patch and its working!
Here's my system info file:



And the build for anyone who want to test it
https://drive.google.com/file/d/1foll2wlJbiRKmgrAB1x80sbfSh---eCm/view?usp=sharing

it works here too
but i had another problem, sometimes while i'm changing some material properties, and it don't even have to be in look n' dev or render mode.


i not sure if it's something with eevee or 2.90 alpha.

the compilation Rahul Chaudhary did (rBc476c36e4008) worked fine.

I've just compiled and everything is running nice.
Thank you Clément and Rahul