<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - [i965] Downward causes GPU hangs and misrendering on Haswell"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104297#c14">Comment # 14</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - [i965] Downward causes GPU hangs and misrendering on Haswell"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104297">bug 104297</a>
              from <span class="vcard"><a class="email" href="mailto:d.spitznagel@goodbytez.de" title="Darius Spitznagel <d.spitznagel@goodbytez.de>"> <span class="fn">Darius Spitznagel</span></a>
</span></b>
        <pre>Good news Ken,

as of today the GPU hangs are much less severe.
I think its because of Brian Pauls recent GLSL patches which landed in mesa
master.

Especially I think this one...
glsl: disable vec3 packing/splitting in tfb separate mode
(6e5b882339e9128348f0e7b828230f07338fce55)

The GPU hang error changed from...
[  690.105553] [drm] GPU HANG: ecode 7:0:0x87d57d10, in Downward [2633],
reason: Hang on rcs0, action: reset

to...
[ 1415.920704] [drm] GPU HANG: ecode 7:0:0x85dffffc, in glretrace [1052],
reason: Hang on render ring, action: reset

The failed "Failed to submit batchbuffer: Invalid argument" error still happens
sometimes, misrendering ist persistent and still no statebuffer growing in
replay output.

Currently I run an endless loop replaying the trace to check if the replay
kills my desktop session which it did yesterday a couple of times.

I will run this test for an hour and then also apply your patch from <a href="show_bug.cgi?id=104297#c11">Comment 11</a>
and report back.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>