<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [HAWAII] Get acceleration working"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=78453#c96">Comment # 96</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [HAWAII] Get acceleration working"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=78453">bug 78453</a>
              from <span class="vcard"><a class="email" href="mailto:kai@dev.carbon-project.org" title="Kai <kai@dev.carbon-project.org>"> <span class="fn">Kai</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=78453#c94">comment #94</a>)
<span class="quote">> (In reply to <a href="show_bug.cgi?id=78453#c86">comment #86</a>)
> > Created <span class=""><a href="attachment.cgi?id=103474" name="attach_103474" title="Hack to temporarily fix accel">attachment 103474</a> <a href="attachment.cgi?id=103474&action=edit" title="Hack to temporarily fix accel">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=78453&attachment=103474'>[review]</a> [review] [review]
> > Hack to temporarily fix accel
> > 
> > If you want working desktop you can use this patch to disable the packet
> > that is the issue. With that mesa patch i have stable acceleration and
> > desktop.

> I don't recommend this patch. It disables updates to resource descriptors in
> some cases, which means you'll get resource bindings from old draw packets
> or even old IBs, which will cause VM faults or even hangs. I think it also
> breaks MSAA and might cause hangs there too (CMASK must be cleared).

> Hawaii works without the patch very well here. I'm only using Alex's stuff
> from <a href="show_bug.cgi?id=78453#c81">comment 81</a> and my Mesa fixes. Nothing else.</span >

IT WORKS! Thanks to Alex, Marek, Jérôme and all the others involved!
The stack I used was (base is Debian Testing):
GPU: Hawaii PRO [Radeon R9 290] (ChipID = 0x67b1)
Linux: ~agdf5/linux:drm-next-3.17-wip (calls itself 3.16-rc4?)
libdrm: 2.4.54-1
LLVM: 3.5 RC1
libclc: Git:master/0ec7437d9c
Mesa: Git:master/74e100affc + the three patches Marek named ("radeonsi: fix
CMASK and HTILE calculations for Hawaii"; "gallium/util: add a helper for
calculating primitive count from vertex count"; "radeonsi: fix a hang with
instancing on Hawaii") and can be found on mesa-dev.
DDX: 1:7.4.0-2 + Patch from
<a href="http://people.freedesktop.org/~agd5f/0001-radeon-enable-hawaii-accel-conditionally.patch">http://people.freedesktop.org/~agd5f/0001-radeon-enable-hawaii-accel-conditionally.patch</a>
X: 2:1.16.0-1 (1.16.0)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>