Developing Games on Intel Graphics
If you are gaming on graphics integrated in your Intel Processor, this is the place for you! Find answers to your questions or post your issues with PC games
529 Discussions

Thinkpad T14 gen5 intel arc graphic BGFX OpenGL TDR

CPPPPPPPPP
Beginner
2,558 Views

Win11 23H2 thinkpad,CPU:Intel Ultra7 155H,Graphic:Intel Arc(Core graphics)
When I use BGFX and use opengl as renderer, PC shows video tdr failed.

In renderer_gl.h

GL_CHECK(glGetQueryObjectiv(query.m_end
   				, GL_QUERY_RESULT_AVAILABLE
   				, &available
   				) );
 

This line of code calls glGetQueryObjectiv = igxelpgicd32.dll
while on the older thinkpad(i7-1260p,iris xe and nvidia mx550),it calls glGetQueryObjectiv = igxelpicd32.dll
There are only igxelpgicd32.dll and igxelpgicd64.dll on my new thinkpad while the older thinkpad includes both of igxelpicd32.dll and igxelpicd64.dll extra.These dlls are OpenGL driver for Intel graphics accelerator.
So in this function I can't goto next step,it just stuck there,blackscreen,0x00000000116,please fix this graphic driver issue.

 

0 Kudos
8 Replies
Earl_Intel
Moderator
2,389 Views

Hi CPPPPPPPPP,


Thank you for posting in the community!


We have a dedicated forum that addresses these particular topics in order to guarantee that you receive the most specialized support. I'm going to move this conversation to our Developer Forum as a result. This will make it possible for our competent community and specialists to deliver your prompt and precise responses.


Best regards,

Earl E.

Intel Customer Support Technician


0 Kudos
CPPPPPPPPP
Beginner
2,383 Views

Please reply this issue ASAP,I tried to ask this question on Developer Forum,but noone replied

0 Kudos
karen_intel
Moderator
2,352 Views

Hi @CPPPPPPPPP welcome to the Intel Game Developer Support Forum

A couple things before we proceed to debug this behavior.

- Please share your SSU file to know a bit more about your system 

- We also need a way to reproduce this behavior in our machines. Could you share a homebrew code that isolates the failure?

- Have you identified a specific driver version where this started to happen?

- We also need to know what's the impact of this issue (If it affects a specific application you're working for, number of users, etc.) That way, once issue is confirmed on our end, we will proceed to generate an internal report and communicate the whole story to the team in charge.

- And finally, can you share the old thread where you got no traction? 

 

Thank you in advance, talk to you soon

 

Karen

 

0 Kudos
CPPPPPPPPP
Beginner
2,291 Views

I've tried all the drivers for all applicable ARC core displays, it's the same problem, reproducing it can only be done by utilizing the same gpu of that model of laptop, because the ThinkPad with the same graphics card of ultra9 185H has the same problem, the problem is more serious, and it seriously affects the project development progress affecting the production of the enterprise, you can go to GitHub's BGFX project to You can go to the BGFX project on GitHub and clone the project, change the rendering method to OpenGL rendering, and the same hardware conditions can be reproduced. The problem is that the driver does not have igxelpicd32.dll and igxelpicd64.dll, while the normal old version of thinkpad has these four dll files.

Thanks for support,wish to get your reply ASAP.

0 Kudos
karen_intel
Moderator
2,242 Views

Thanks @CPPPPPPPPP we will proceed to debug this issue

I'll reach out tomorrow with the results of my experiments

Karen

0 Kudos
karen_intel
Moderator
2,219 Views

Hey @CPPPPPPPPP just finished doing some experiments with BGFX

Took the MEATBALLS (example 3) and built it with Direct3D, no issues.

However, I found that rendering with OpenGL in Intel ARC (Core Ultra, driver v 5972) it fails, but the render is failing also in NVIDIA systems (I tested using an integrated NVIDIA 3050, driver 560.94)

 

OepnGL_BGFX.png

Systems don't fail the same way but both fail :(. I'd recommend you check with the BGFX developers, perhaps there's a WIP about this or they can provide a right example that proves the failure is exclusive to Intel. We're no experts on BGFX, any help is greatly appreciated.

Once we have the code that renders fine with OpenGL on AMD or NVIDIA systems  (+ system specs) but it fails on Intel, we will proceed to create an internal report

Hope it helps! Looking to hear from you soon

Karen

 

 

 

 

0 Kudos
CPPPPPPPPP
Beginner
2,195 Views

Thanks for checking,you can refer to this:Using OpenGL as the renderer leads to TDR(0x0000116) · Issue #3332 · bkaradzic/bgfx · GitHub

Follow those steps to reproduce this crash correctly, because seeing your picture my crash is not just a popup, but a straight black screen of death with event viewer showing tdr failure, it's a problem with this graphics card, or ultra+arc core combo, because the i7-1260p+iris xe+ used in thinkpad t14 last generation The mx550 graphics card used in the previous generation of thinkpad t14 doesn't have this problem, and the mx550 with nvidia disabled also renders normally with OpenGL in BGFX.In this url,the developer said this is definitely driver issue.I tried all methods metioned by him too,nothing helps.

0 Kudos
karen_intel
Moderator
2,166 Views

@CPPPPPPPPP Okay let me investigate further.

Might take a little longer (couple days) but we'll get to root cause this. 

Stay tuned

 

Karen

0 Kudos
Reply