Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
Announcements
All support for Intel NUC 7 - 13 systems has transitioned to ASUS. Read latest update.
20327 Discussions

Low OpenGL performance on Intel Iris Xe / UHD Graphics

Morzsamx
Beginner
2,199 Views

Hello everyone, 

I'm running a java based 3D application for my work (built with processing 4.2) on my 12th gen i5 PC with Iris Xe GPU, and I experience extremely low performance, way below my expectations - since I have no issues with Direct X applications.

I started running some test and I created a simple Processing sketch (source below) to test OpenGL performance on my different laptops with Intel processors and I found the following:

  • 12th gen i5: ~ 15 seconds (Iris Xe, 16 GB RAM, Windows 11)
  • 11th gen i3: ~ 20 seconds (UHD Graphics, 8 GB RAM, Windows 11)
  • Pentium N3700: ~ 2 seconds (HD Graphics, 4 GB RAM, Windows 10)

I find it very odd that the old Pentium processor is outperfoming both the newer i5 and i3 processors in OpenGL performance almost 10 times, and I'm wondering if this could this be a driver related issue?

Processing test code source:

PGraphics pg;
void setup() 
  {
  size(148, 100, P3D);
  pg = createGraphics(4096, 4096, P3D);
  pg.beginDraw();
  pg.endDraw();
  }

 

0 Kudos
1 Solution
RonaldM_Intel
Moderator
961 Views

Hello @Morzsamx 

I would like to apologize for the delay answering to you, there has been a minimal number of threads going under our radar (this is being investigated by our IT Team).

 

I re-tested the code using Core i9-13900K + UHD Graphics 770 on Windows 11 23H2 with our latest graphics driver 31.0.101.5084 and can confirm that the performance is now up to expectations. See video of my test here: https://youtu.be/WO4FZuej_Y8

 

Please confirm if this finding is accurate and if we can call this one closed now.

 

Once again, I apologize for our delay handling this thread.

Best Regards,

Ronald M.

View solution in original post

0 Kudos
7 Replies
Steven_Intel
Moderator
2,167 Views

Hello Morzsamx,


Thank you for posting on the Intel® communities.


I am sorry you are having issues with your Intel Graphics, I will be glad to help.


Could you please confirm if you are running the latest graphics drivers v31.0.101.4314? As well, please confirm if you have also tried the graphics drivers recommended by the laptop manufacturer.


Would we be able to try to replicate the issue by just running the code you have provided? Or do we need the application itself? If we need the application, please provide it along with step-by-step instructions for the replication.


Best regards,


Steven G.

Intel Customer Support Technician.


0 Kudos
Morzsamx
Beginner
2,143 Views

Hello Steven, 

Thank you for looking into this. Yes, I can confirm that I'm using the latest 31.0.101.4314 driver, but I have also tried the manufacturer's (ASUS) driver version and several other driver versions too, with no luck.

Here are the steps to replicate the issue:

  1. Download Processing 4.2 for Windows (https://processing.org/download
  2. Start the application (processing.exe)
  3. Paste the following code:

 

PGraphics pg;
void setup() {
  size(640, 360, P3D);
  pg = createGraphics(4096, 4096, P3D);
  float start = millis();
  pg.beginDraw();
  println(PGraphicsOpenGL.OPENGL_RENDERER);
  println(PGraphicsOpenGL.OPENGL_VERSION);
  println("beginDraw() took " + str(millis() - start) + " ms");
  pg.endDraw();
}​

 

  • Run the pasted script. This code prints the driver information and the execution time of the basic beginCall() function to the console.

 

These are the results I got on my laptop in Windows 11 (i5 - 12th Gen with Intel Iris Xe, 16GB RAM), with the call taking extremely long:

 

Intel(R) Iris(R) Xe Graphics
4.6.0 - Build 31.0.101.4314
beginDraw() took 14553.0 ms

 

 On the same PC, but running on Ubuntu, I got the expected results, 30 times faster:

 

Mesa Intel(R) Graphics (ADL GT2)
4.6 (Core Profile) Mesa 22.2.5
beginDraw() took 480.0 ms

 

 

Just for reference, I also tested various other PCs I had access to.

  • i3 - 11th Gen with UHD Graphics, 8GB Ram - this also seems to have the same extreme latency:

 

Intel(R) UHD Graphics
4.6.0 - Build 31.0.101.4255
beginDraw() took 21451.0 ms​

 

  • Intel Pentium N3700, 4GB RAM, Windows 10 - this older, low-end PC is even 6 times faster than Iris Xe:

 

Intel(R) HD Graphics
4.4.0 - Build 20.19.15.5107
beginDraw() took 2495.0 ms​

 

  • My desktop PC with dedicated GPU - fast, as expected:

 

NVIDIA GeForce RTX 3070 Ti/PCIe/SSE2
4.6.0 NVIDIA 531.61
beginDraw() took 150.0 ms​

 

From what I see, the hangup happens on Iris Xe and UHD Graphics, running on Windows 11. The call is very basic and shouldn't be resource heavy at all, definitely not at this level. The Linux result show the expected time for Iris Xe, just as the other PCs I tested with HD Graphics and Nvidia.

Let me know please if any more information is needed.

Thank you!

0 Kudos
Steven_Intel
Moderator
2,125 Views

Many thanks for your detailed reply.


I will keep working on this. As soon as I have an update, I will let you know.


Best regards,


Steven G.

Intel Customer Support Technician.


0 Kudos
Morzsamx
Beginner
2,117 Views
Thank you! Please let me know if any more info is needed from me.
0 Kudos
Morzsamx
Beginner
1,938 Views

Hello Steven, 

 

Hope you're well. I was wondering if there's maybe any update on this matter? Sorry, I don't meant to be impatient, I just have no insight on how long cases like this usually take to proceed and I just remembered it's been pending for a few weeks.

Thank you so much in advance, I really appreciate your help!

 

Best regards, 

 

Balazs

0 Kudos
RonaldM_Intel
Moderator
962 Views

Hello @Morzsamx 

I would like to apologize for the delay answering to you, there has been a minimal number of threads going under our radar (this is being investigated by our IT Team).

 

I re-tested the code using Core i9-13900K + UHD Graphics 770 on Windows 11 23H2 with our latest graphics driver 31.0.101.5084 and can confirm that the performance is now up to expectations. See video of my test here: https://youtu.be/WO4FZuej_Y8

 

Please confirm if this finding is accurate and if we can call this one closed now.

 

Once again, I apologize for our delay handling this thread.

Best Regards,

Ronald M.

0 Kudos
Morzsamx
Beginner
939 Views
Thank you so much Ronald for your response - I tested and can confirm that everything is working properly with thr latest driver.

Thank you for looking into the issue!

Best regards,

Balazs
0 Kudos
Reply