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

Intel Iris Xe and DirectX Display Problems

wdolson
Beginner
1,253 Views

I'm a software engineer who is working with a team developing a game that uses DirectX.  Because of my hardware experience I have been handed a problem that is occurring on a couple of beta testers computers.  The Preference screen drawn with DirectX shows up with just black blobs for text.  Additionally the map for the game doesn't draw, the screen is just green with the icons that go on the map sitting on the green.

 

We bought the same spec computer as one of the beta testers and the problem repeats there too.  All three of the computers are laptops running Windows 11 with an Nvidia GPU as well as the Intel Iris.  At least on the machine I'm testing the Intel Iris is the primary by default.  The version of the driver on the test computer I have is 31.0.101.4575 dated 7/11/2023.  Microsoft Update claims there is nothing newer.

 

I see on the Intel support site that there is something a little newer.  I tried installing that 31.0.101.5448 with no difference.

 

In testing I was able to get the graphics to draw correctly if I disabled the Intel Iris in Device Manager. The problem is definitely tied to the Intel Iris.  I have been asking the beta testers if anyone has a machine with just an Intel Iris and nothing else, but so far we haven't encountered that configuration.

 

The two beta testers with a laptop with the Intel Iris and Nvidia GPU are different brands with different Nvidia GPUs.  One is a Dell with a GeForce RTX 3070  Ti, and I have that same configuration here for testing.  The other is an HP with a GeForce MX570 A.  The second beta tester was in Germany.  I don't have access to that configuration, but he's seeing the same bug.

 

The common factor with both is the Intel Iris in a laptop with a secondary GPU.  I don't know if it's happening with a computer that only has an Intel Iris.  I have not come across anyone with that configuration.  Everyone with a desktop appears to have no problems.  At least one person using a Mac (I think a port-Intel Mac) works fine.  I tested on a 2014 Mac Mini here and it worked with the built in graphics, but that is several generations old.

0 Kudos
12 Replies
wdolson
Beginner
1,230 Views

I verified this with a third computer.  So far three different models of computer with an Intel Iris and another video GPU reproduces the problem.  I have not found a laptop with just an Iris yet.

0 Kudos
NormanS_Intel
Moderator
1,225 Views

Hello wdolson,


Thank you for posting in the community!


To ensure you receive the most specialized assistance, we have a dedicated forum that addresses these specific concerns. Therefore, I will be moving this discussion to our Developing Games on Intel Graphics Forum. This will allow our knowledgeable community and experts to provide you with timely and accurate solutions.


Best regards,

Norman S.

Intel Customer Support Engineer


0 Kudos
wdolson
Beginner
1,213 Views

I tried posting the same thing to the games development forum and it never showed up.  This post got flagged as spam initially, but I guess that got removed.

 

As long as it gets to the correct place.

I haven't figured out if it's a problem only with the Iris or if it's with the Iris and another GPU installed.  I haven't found a computer yet with just an Iris.

0 Kudos
karen_intel
Moderator
1,166 Views

Hey @wdolson thank you for reaching out and Welcome to our Intel Game Developer Support Forum!

Question, can you share the project or a homebrew code so we can reproduce the issue on our end?

We don't need access to the project itself but we do need a way to confirm the issue on the machines you mention and analyze the code.

 

Keep us posted! Looking forward to hear from you

 

Karen

 

0 Kudos
wdolson
Beginner
1,137 Views

I need to discuss this with the rest of the technical team.  We might be able to cobble together a test that reproduces the problem.  I'm sure sharing the entire project on a public forum is definitely out.  This is development for a commercial product.

 

I posted to the others on the technical team and I'll get back to you when I have an answer.

0 Kudos
karen_intel
Moderator
1,133 Views

Hi @wdolson !

Absolutely, we don't need access to the whole code or the project itself
We just need a small project that isolates the issue.

Please keep us posted

Karen

0 Kudos
wdolson
Beginner
1,027 Views

An update.  The guy who created the game engine wrote a couple of demo games before the game engine we're using.  It makes the same DirectX calls as the game that causes the problems.  He said he's fine with sending one of the demo games.

 

I need to get a hold of that code and make sure the problem happens on a computer with the Iris.  It may take a week or so.

 

The other option is the project manager is OK sharing the game code with you if we sign mutual NDAs. 

0 Kudos
karen_intel
Moderator
992 Views

Hi @wdolson 

I think it's okay to wait until you guys can share a small demo.

Due to the nature of this forum, we cannot handle NDA cases. It is quite complicated and it would delay the reproduction and triage of the issue.

After you share a way to repro, we proceed to confirm and create an internal bug report.

Otherwise I'd have to find out who can handle NDAs and redirect you there, which can take more time.

We can wait as long as you need, be sure that once you share a way for us to see the issue in our systems, report creation will take no more than a couple days

Talk to you soon

 

Karen

 

0 Kudos
wdolson
Beginner
271 Views

It's been a while, but I haven't forgotten this.  I had to send off the laptop that was producing the problem.  I bought an inexpensive mini PC with just an Intel Iris Plus Graphics 655 and no other GPU.  The game runs fine on that without the problems I saw on the dual GPU computers I tested.

 

The primary developer thought this application should reproduce the problem, but it looks like it may only happen on a computer with an Intel Iris and another GPU.  Or the Iris 655 is newer and doesn't manifest the bug?  I'm not sure.
https://drive.google.com/file/d/1x745u3v0HVU7smq-XZyz6MTqCdH8E22G/view?usp=sharing 

 

 

0 Kudos
wdolson
Beginner
218 Views

Has anyone had a chance to look at this?

0 Kudos
karen_intel
Moderator
176 Views

Hey @wdolson sorry for the late reply! So many developers reaching out which is great!
I'll be looking into this one.

Thank you for sharing the tutorial.
You can delete the link if you need to, I have downloaded the folder.

I just need to get ahold of a machine with Dual GPU.  Have requested for one already and expect to get my hands on one next week.

Once I get the machine I'll work on repro and report back to you.

Karen

0 Kudos
karen_intel
Moderator
23 Views

Hey @wdolson we just got a dual GPU machine and setting it up in the lab already

In the meantime, could you share a SS or a video of the issue please? I've looked through the thread but couldn't find it.

Just to make sure of what I'm looking for.

Thanks a lot

0 Kudos
Reply