<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:siglesias@igalia.com" title="Samuel Iglesias <siglesias@igalia.com>"> <span class="fn">Samuel Iglesias</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Portal 2 FPS goes below 5 in several places"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88700">bug 88700</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>siglesias@igalia.com
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Portal 2 FPS goes below 5 in several places"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88700#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Portal 2 FPS goes below 5 in several places"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88700">bug 88700</a>
              from <span class="vcard"><a class="email" href="mailto:siglesias@igalia.com" title="Samuel Iglesias <siglesias@igalia.com>"> <span class="fn">Samuel Iglesias</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=114024" name="attach_114024" title="/sys/class/drm/card0/error">attachment 114024</a> <a href="attachment.cgi?id=114024&action=edit" title="/sys/class/drm/card0/error">[details]</a></span>
/sys/class/drm/card0/error

OK, then I reproduced it successfully on my SNB laptop. In my case, GPU hang
happens after five minutes of "Portal 2" gameplay (executed through Steam).

I attach /sys/class/drm/card0/error file.

System info:

glxinfo:

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.6.0-devel
(git-073a5d2)
OpenGL core profile shading language version string: 3.30

$ uname -a
Linux fourier 3.14-2-amd64 #1 SMP Debian 3.14.15-2 (2014-08-09) x86_64
GNU/Linux

/var/log/messages output. Google Chrome was also running. Because of the GPU
hang, Chrome lost its GL context and its CPU consumption went to 100%. I would
say that this is duplicate of <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [snb blorp] Steam, Chromium, GPU hang"
   href="show_bug.cgi?id=89279">bug 89279</a> but I am not sure as <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [snb blorp] Steam, Chromium, GPU hang"
   href="show_bug.cgi?id=89279">bug 89279</a> report
doesn't explain what Steam was doing.

[...]
Mar  4 13:59:58 fourier kernel: [22628.700115] [drm] stuck on render ring
Mar  4 13:59:58 fourier kernel: [22628.700119] [drm] stuck on blitter ring
Mar  4 13:59:58 fourier kernel: [22628.700120] [drm] GPU crash dump saved to
/sys/class/drm/card0/error
Mar  4 13:59:58 fourier kernel: [22628.700121] [drm] GPU hangs can indicate a
bug anywhere in the entire gfx stack, including userspace.
Mar  4 13:59:58 fourier kernel: [22628.700122] [drm] Please file a _new_ bug
report on bugs.freedesktop.org against DRI -> DRM/Intel
Mar  4 13:59:58 fourier kernel: [22628.700122] [drm] drm/i915 developers can
then reassign to the right component if it's not a kernel issue.
Mar  4 13:59:58 fourier kernel: [22628.700123] [drm] The gpu crash dump is
required to analyze gpu hangs, so please always attach it.
Mar  4 13:59:58 fourier google-chrome.desktop[7447]:
[7524:7524:0304/125958:ERROR:gles2_cmd_decoder.cc(10030)] Onscreen context lost
via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
Mar  4 13:59:58 fourier google-chrome.desktop[7447]:
[7524:7524:0304/125958:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl:
Context lost during MakeCurrent.
Mar  4 13:59:58 fourier google-chrome.desktop[7447]:
[7524:7524:0304/125958:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl:
Context lost during MakeCurrent.
Mar  4 13:59:58 fourier google-chrome.desktop[7447]:
[7524:7524:0304/125958:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl:
Context lost during MakeCurrent.
Mar  4 13:59:58 fourier google-chrome.desktop[7447]:
[7524:7524:0304/125958:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl:
Context lost during MakeCurrent.
Mar  4 13:59:58 fourier google-chrome.desktop[7447]:
[7524:7524:0304/125958:ERROR:gles2_cmd_decoder.cc(10030)] Onscreen context lost
via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
Mar  4 13:59:58 fourier google-chrome.desktop[7447]:
[7524:7524:0304/125958:ERROR:gles2_cmd_decoder.cc(3200)]   GLES2DecoderImpl:
Context lost during MakeCurrent.
[...]</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>