12 Replies Latest reply on Mar 27, 2015 6:38 AM by vroad

    Intel's graphics driver is calling Sleep when vsync is enabled

    vroad

      On OpenGL-Based applications, Intel's driver use Sleep!

      I guess the driver is doing that to decrease CPU usage.

      This is a serious problem that causes fps drop. How can I avoid this problem?

      Is disabling vsync the only way to avoid this problem?

       

      From callstack, I could see that Intel's driver is calling Sleep in the SwapBuffers() call.

      However when I launch the app with fullscreen mode, the problem goes away.

       

      >kernel32.dll!SleepStub()
      ig75icd64.dll!00007ffe145e849d()
      ig75icd64.dll!00007ffe145d8ed0()

       

      Updating the graphics driver to 15.36.7.64.3960 didn't solve the problem.

      https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=24348