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
532 Discussions

Support for MDIC on older graphics drivers

Gore
Beginner
1,793 Views

Drivers: 31.0.101.2128
Product: i9-9900 Coffee Lake


Hello,

I am developing a game engine and am heavily using a gpu driven rendering pipeline. When testing months ago on intel gpus I found that glMultiDrawElementsIndirectCount would crash the engine on its initial call every single time. Recently I was made aware that this issue is resolved on Intel® Arc™ & Iris® Xe Graphics drivers as of driver version 31.0.101.5518. However, I still experience the crash on my older intel igpu. Are there any plans to bring this functionality to older products drivers?

Thanks

0 Kudos
5 Replies
Arturo_Intel
Moderator
1,739 Views

Hello @Gore 

One thing I need to share is that the older gens driver updates are low priority, therefore it will take some time to see the change (if any) in a public old gen driver. 

With that in mind, I submit this issue to the drivers team, here is the internal number: 14022754863

Any news I will share through this thread.

 

Thanks,

-r2

0 Kudos
Arturo_Intel
Moderator
1,405 Views

@Gore Can you check with the latest driver version if you can reproduce the issue?

In my end I was able to call those functions without any problem

0 Kudos
Gore
Beginner
1,389 Views

Hi thanks for getting back to me about this,

 

The newest driver has fixed the immediate crash on my end as well. However, I have encountered another issue. Everything seems to render correctly up until more than 4096 draw calls are generated in a single mdic. After this point the draw calls don't seem to all render in the same frame, creating a flashing effect. The desired behavior is seen with nvidia and amd cards. And oddly, with renderdoc, when capturing a frame, the thumbnail shows the incorrect render, while inspecting the frame and its associated calls shows the correct render in the texture viewer. I can also confirm that this issue does not occur on Intel® Arc™ & Iris® Xe Graphics drivers. 

Thanks for the help, I'm honestly super happy that the function is at least working now

0 Kudos
Esteban_Intel
Moderator
1,133 Views

Hi @Gore,

 

Sorry for the late reply. For tracking purposes, please open a new thread for this new issue you encountered.

0 Kudos
freddy3366
Novice
720 Views

Hey! It’s great that the issue is fixed for newer Intel GPUs, but if your older iGPU still crashes, it might be due to limited driver updates for legacy products. Maybe consider adding a fallback in your app for older GPUs. Fingers crossed Intel has plans for support! 

0 Kudos
Reply