<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO --- - [gm45 regression] [drm:init_ring_common]: *ERROR* render ring initialization failed"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=76554#c27">Comment # 27</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO --- - [gm45 regression] [drm:init_ring_common]: *ERROR* render ring initialization failed"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=76554">bug 76554</a>
              from <span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=76554#c26">comment #26</a>)
<span class="quote">> Created <span class=""><a href="attachment.cgi?id=96783" name="attach_96783" title="drm.debug=7 dmesg with patched kernel (cfa8aaa3)">attachment 96783</a> <a href="attachment.cgi?id=96783&action=edit" title="drm.debug=7 dmesg with patched kernel (cfa8aaa3)">[details]</a></span>
> drm.debug=7 dmesg with patched kernel (cfa8aaa3)

> With the branch that has cfa8aaa3 as a topmost commit, the ring
> initialization failures are still popping up on resume, but Xorg rendering
> turning into complete mess is finally solved, and the Xorg session is not
> corrupted and works! (althrough it feels like the whole things is slower,
> but that might be due to excessive logging going on).</span >

Indeed. What happens is that UXA now finally detects that the kernel is
reporting that it cannot execute GPU commands, and instead it falls back to CPU
rendering directly into the framebuffer.

<span class="quote">> dmesg with drm.debug=7 attached.

> So if you are going to push anything of this upstream, please feel free to
> add my

>    Reported-and-tested-by: Jiri Kosina <<a href="mailto:jkosina@suse.cz">jkosina@suse.cz</a>>

> to it, although I assume the ring initialization failure still needs to be
> solved ... ?</span >

Yes. We never knew why g45 failed in the first place, if we can figure out what
changed now, we may be able to create a better band-aid.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>