<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Possible bug(s) in GPU Driver ? in Graphics</title>
    <link>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515712#M53986</link>
    <description>&lt;P&gt;Hello &lt;I&gt;HelloGuys, &lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We would like to know if you were able to do the suggestion given by tomasz_OGL or if you still have problems so we can escalate the situation to our engineering team in charge of the product? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance for your help on this. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Warm regards, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;marving_intel&lt;/P&gt;</description>
    <pubDate>Fri, 25 Sep 2015 15:44:53 GMT</pubDate>
    <dc:creator>Marvin_L_Intel</dc:creator>
    <dc:date>2015-09-25T15:44:53Z</dc:date>
    <item>
      <title>Possible bug(s) in GPU Driver ?</title>
      <link>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515708#M53982</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With a Haswell i7-4770R, Windows 8.1 64 up to date, GPU Intel drivers 15.36.21.64.4222 (and also 15.36.19.64.4170),&lt;/P&gt;&lt;P&gt;OpenGL 3.3 with &lt;/P&gt;&lt;P&gt;  static const int context_attribs[] = {&lt;/P&gt;&lt;P&gt;    WGL_CONTEXT_MAJOR_VERSION_ARB, 3, WGL_CONTEXT_MINOR_VERSION_ARB, 3,&lt;/P&gt;&lt;P&gt;    /* WGL_CONTEXT_FLAGS_ARB, WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB,&lt;/P&gt;&lt;P&gt;       WGL_CONTEXT_PROFILE_MASK_ARB, WGL_CONTEXT_CORE_PROFILE_BIT_ARB, */&lt;/P&gt;&lt;P&gt;    0 } ;&lt;/P&gt;&lt;P&gt;  GLWin.hRC = wglCreateContextAttribsARB (GLWin.hDC, 0, context_attribs);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this code does an endless loop without any OpenGL error :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GLsync g = 0;&lt;/P&gt;&lt;P&gt;  GLint result = GL_SIGNALED;&lt;/P&gt;&lt;P&gt;  glFinish (); // To be sure the OpenGL server is clear and waiting&lt;/P&gt;&lt;P&gt;  g = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0);&lt;/P&gt;&lt;P&gt;  glGetSynciv (g, GL_SYNC_STATUS, sizeof(GLint), NULL, &amp;amp;result);&lt;/P&gt;&lt;P&gt;  // glFlush (); /* Need to avoid the endless loop ??? */&lt;/P&gt;&lt;P&gt;  while (result == GL_UNSIGNALED) {&lt;/P&gt;&lt;P&gt;     printf ("I'm always in the loop\n");&lt;/P&gt;&lt;P&gt;     glGetSynciv (g, GL_SYNC_STATUS, sizeof(GLint), NULL, &amp;amp;result);&lt;/P&gt;&lt;P&gt;    }&lt;/P&gt;&lt;P&gt;  glDeleteSync (g);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To avoid the endless loop, glFlush must be set after the first glGetSynciv. But it's not need in&lt;/P&gt;&lt;P&gt;OpenGL API.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without the glFlush, the same code in Linux (Fedora 21 64 up to date).&lt;/P&gt;&lt;P&gt;I have tested a Nvidia card in Linux &amp;amp; Windows: OK without glFlush.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************************************************************************************************&lt;/P&gt;&lt;P&gt;The only solution I found to avoid glGetSynciv is to remplace it by glClientWaitSync, but I&lt;/P&gt;&lt;P&gt;have a performance problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GLsync g = 0;&lt;/P&gt;&lt;P&gt;  GLenum result;&lt;/P&gt;&lt;P&gt;  g = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0);&lt;/P&gt;&lt;P&gt;  result = glClientWaitSync (g, GL_SYNC_FLUSH_COMMANDS_BIT, 0);&lt;/P&gt;&lt;P&gt;  while (result == GL_TIMEOUT_EXPIRED) {&lt;/P&gt;&lt;P&gt;    result = glClientWaitSync (g, 0, 0);&lt;/P&gt;&lt;P&gt;    }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The result is correct, but the performance between Linux &amp;amp; Windows is really odd. When I&lt;/P&gt;&lt;P&gt;remove this synchronisation, my off screen rendering has a FPS = 3200 -/+ 100&lt;/P&gt;&lt;P&gt;in Linux and Windows. With this synchronisation on, in Linux, no difference; in Windows, the&lt;/P&gt;&lt;P&gt;FPS is slowed to ~1550.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only reason I see for this difference of performance is the possibility, even with timeout=0&lt;/P&gt;&lt;P&gt;everywhere, than the code of Windows driver for glClientWaitSync does an equivalent of a Sleep (0) ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To confirm my hypothesis, I have tried&lt;/P&gt;&lt;P&gt;result = glClientWaitSync (g, GL_SYNC_FLUSH_COMMANDS_BIT, 1000000000);&lt;/P&gt;&lt;P&gt;without any loop. Windows is not a real time system; a real sleep with timeout must be really&lt;/P&gt;&lt;P&gt;expensive in terms of performance. But my FPS is ~1500 too, same performance than previous test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Of course, in Linux, the FPS is always 3200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for reading and for any help!&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jun 2015 10:44:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515708#M53982</guid>
      <dc:creator>afilb</dc:creator>
      <dc:date>2015-06-12T10:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug(s) in GPU Driver ?</title>
      <link>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515709#M53983</link>
      <description>&lt;P&gt;Thanks for reporting this problem, I would need additional information about your system configuration.&lt;/P&gt;&lt;P&gt;Please provide the graphics report generated within Graphics Control Panel and also the DXdiag report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.intel.com/support/graphics/sb/cs-009476.htm"&gt;http://www.intel.com/support/graphics/sb/cs-009476.htm&lt;/A&gt; Graphics Drivers — Intel® Graphics Driver Report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Click Start, click Run, type dxdiag in the Open box, and then click OK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Allan. &lt;/P&gt;</description>
      <pubDate>Mon, 15 Jun 2015 16:13:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515709#M53983</guid>
      <dc:creator>Allan_J_Intel1</dc:creator>
      <dc:date>2015-06-15T16:13:19Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug(s) in GPU Driver ?</title>
      <link>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515710#M53984</link>
      <description>&lt;P&gt;Hi Allan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GCP &amp;amp; DXdiag, as requested.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alain.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2015 16:51:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515710#M53984</guid>
      <dc:creator>afilb</dc:creator>
      <dc:date>2015-06-16T16:51:16Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug(s) in GPU Driver ?</title>
      <link>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515711#M53985</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm OGL driver developer trying to fix issue(s) you've noticed. Could you please do one more experiment? Could you set timeout in ClientWaitSync to 1 please? Does it help with performance issue?&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jul 2015 12:29:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515711#M53985</guid>
      <dc:creator>Tomasz_P_Intel</dc:creator>
      <dc:date>2015-07-31T12:29:46Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug(s) in GPU Driver ?</title>
      <link>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515712#M53986</link>
      <description>&lt;P&gt;Hello &lt;I&gt;HelloGuys, &lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We would like to know if you were able to do the suggestion given by tomasz_OGL or if you still have problems so we can escalate the situation to our engineering team in charge of the product? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance for your help on this. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Warm regards, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;marving_intel&lt;/P&gt;</description>
      <pubDate>Fri, 25 Sep 2015 15:44:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515712#M53986</guid>
      <dc:creator>Marvin_L_Intel</dc:creator>
      <dc:date>2015-09-25T15:44:53Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug(s) in GPU Driver ?</title>
      <link>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515713#M53987</link>
      <description>&lt;P&gt;Issue being closed out as 'Not technically feasible'.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2016 17:19:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Graphics/Possible-bug-s-in-GPU-Driver/m-p/515713#M53987</guid>
      <dc:creator>Bryce__Intel</dc:creator>
      <dc:date>2016-03-15T17:19:51Z</dc:date>
    </item>
  </channel>
</rss>

