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

Vsync issue when use IDD (Indirect display driver) in Windows 11

-AlbertWang-
Beginner
1,580 Views

Hi,

 

My laptop is equipped with an i5-1340P processor, no dedicated GPU, running on Windows 11 64-bit with Intel graphics driver version 32.0.101.5768.

In this environment, I developed a program using Unity and enabled Vsync within the Unity settings. When the IDD (Indirect Display Driver) is not activated, the program runs at 60 FPS on my laptop's screen. However, once IDD is enabled, the program’s FPS aligns with the 120Hz refresh rate of the external monitor connected via HDMI and changes according to the external display's refresh rate.

It’s worth noting that I haven’t encountered this issue when using AMD or Nvidia GPUs.

Could you please help me resolve this issue? Thank you!

 

0 Kudos
13 Replies
JeanetteC_Intel
Moderator
1,467 Views

Hello -AlbertWang-,

 

Thank you for posting in Intel Communities.

 

I would like to know more about your application (Unity) and system details to fully understand where the issue truly lies. Please confirm if the application (Unity) same as this app (Unity Real-Time Development Platform | 3D, 2D, VR & AR Engine) or a different one.


Additionally, we highly appreciate you sharing your system configuration so we can fully check and provide you with an accurate fix. This could be possible by downloading the Intel® System Support Utility for Windows* software. When the download is complete, launch SSU.exe.

  1. Scan: Check the box Everything.
  2. Click Scan.
  3. Review: When finished scanning, click Next.
  4. Click Save (.txt)

 

I will wait for your reply.

 

 

Best regards,

Jeanette C.

Intel® Customer Support Technician


0 Kudos
-AlbertWang-
Beginner
1,427 Views

Hi JeanetteC,

 

Yes, the Unity is the same as this app (Unity Real-Time Development Platform | 3D, 2D, VR & AR Engine)

Here is the ssu.txt and the template file for bug report.

 

Thanks for your help.

 

0 Kudos
Felipe_Intel
Moderator
1,383 Views

Hello Albert! please create a new thread in the gaming developing forum for this issue. Please include the link to this post for reference so you don't have to write the description all over again.


Here is the link to the forum https://community.intel.com/t5/Developing-Games-on-Intel/bd-p/developing-games-graphics


Let us know here when you create the new post so we can close this one.

We will create a new case for it and continue communications there.



0 Kudos
karen_intel
Moderator
1,373 Views

Heey @-AlbertWang-  TY for reaching out Intel Game Developer Support, I will be assisting you in this case

Allow me to do some debug/research on this case and I will get back with my results

Also, could you explain a bit better what's the expected behavior of IDD? Is it to match the refresh rate of the onboard display?

Stay tuned!

 

Karen

 

0 Kudos
-AlbertWang-
Beginner
1,198 Views

Hi Karen,

 

IDD will create a virtual display in Windows.

The supported timings of the virtual display can be configured in the IDD driver.

In my IDD setup, only 1920x1080 @ 60Hz is supported.

 

I have an external HDMI monitor with a refresh rate of 120Hz, while the laptop screen has a refresh rate of 60Hz.

With VSync enabled in my Unity app, the FPS will match the refresh rate of the display on which the app is running.

But when IDD is active and create the virtual display.
The FPS will be locked to the 120Hz refresh rate of the external display, even when the app is running on the laptop's screen.

 

I expected that an active IDD would not lock the VSync FPS, and this issue does not occur on Nvidia or AMD graphics cards.

 

Thanks for your help.

0 Kudos
karen_intel
Moderator
1,106 Views

Ty @-AlbertWang- for the details!

Allow me to create an internal report for this and I'll get back to you with the number.

Stay tuned!

 

Karen

-AlbertWang-
Beginner
897 Views
Hi Karen,

May I kindly ask if any update on this issue?

Thanks for your time
Albert

0 Kudos
karen_intel
Moderator
870 Views

Hi Albert!

We're still working on it! As part of our debug process we need to test with a couple builds before submitting our internal report. 
By next week I think I'll have it TY for your patience!

 

Karen

0 Kudos
-AlbertWang-
Beginner
569 Views
Hi Karen,

Hope all is going well! Just wanted to check in on the internal report. Last time, you mentioned it might be ready by last week. I was wondering if there’s been any progress or a new estimated completion time?

Thanks so much for all your hard work!

Albert

0 Kudos
karen_intel
Moderator
537 Views

Hey @-AlbertWang- yeah sorry for the delay!

We want to test this issue in one of our newest machines, which wasn't available last week unfortunately.

But I will share my findings tomorrow Talk to you soon!

Karen

0 Kudos
karen_intel
Moderator
453 Views

Ok @-AlbertWang- update on this!

I've been testing the .exe on a MTL machine with the latest driver and yeah I see a very erratic behavior on FPS

I still need to verify in other GPUs to detect the exact symptom so, stay tuned! Actively working on this, specially as it doesn't look good

Karen

0 Kudos
-AlbertWang-
Beginner
347 Views

Hi Karen, 

 

Thank you for the update!

I've shared a short video that might help identify the issue:
https://youtu.be/3dHRgth1N60.

 

I used the Intel Graphics Performance Analyzer to open the Unity app. In the app, a window that mirrors the desktop takes 720 frames to move from one end to the other.

 

Initially, the IDD is inactive, and the FPS is 120, matching the refresh rate of the external monitor. This results in the window taking about 6 seconds to move from left to right.

 

However, once the IDD becomes active, the FPS drops to 60, matching the refresh rate of my laptop screen, causing the window to take around 12 seconds to complete the same movement.

Thanks again for your help!

Albert

 

0 Kudos
karen_intel
Moderator
292 Views

Hey @-AlbertWang- TY for the information!

FYI I just got the instruction to contact directly the developer of IDD. We need more details on expected performance on Intel Products so I'm reaching out to them and their feedback is necessary for my report! 

Stay tuned!

 

Karen

0 Kudos
Reply