<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Borderlands 2: Constant frame rate drops while playing; really bad with additionl lighting"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84570#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Borderlands 2: Constant frame rate drops while playing; really bad with additionl lighting"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84570">bug 84570</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 Michel Dänzer from <a href="show_bug.cgi?id=84570#c14">comment #14</a>)
<span class="quote">> People reported that Mesa commit 7b4276d7acf2e0f77044cb50caa6ad936fa78786
> ('r600g,radeonsi: Always use GTT again for PIPE_USAGE_STREAM buffers')
> helped for Borderlands 2.</span >

THAT is a LOT better! Even with DynamicLights on I only get occasional FPS
drops. Usually directly after entering a new area. Sometimes, when there's a
lot to draw, that moves, you can get the drops again as well. I played for
about an hour (with DynamicLights=true), and it didn't get worse with time.
It's just dependent on whether there is lots of new stuff to draw or there are
lots of moving parts with lighting eg. from fires or effects.

TL;DR: Almost there. There are still drops, but not as bad as before and almost
no complete "1 second freezes" any longer.


My current stack is (Debian testing as a base):
GPU: Hawaii PRO [Radeon R9 290] (ChipID = 0x67b1)
Mesa: Git:master/ac557b4c12 + <span class=""><a href="attachment.cgi?id=107542" name="attach_107542" title="r600g,radeonsi: Use staging texture for transfers if any miplevel is tiled">attachment 107542</a> <a href="attachment.cgi?id=107542&action=edit" title="r600g,radeonsi: Use staging texture for transfers if any miplevel is tiled">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=84570&attachment=107542'>[review]</a> and <span class=""><a href="attachment.cgi?id=107543" name="attach_107543" title="winsys/radeon: Use separate caching buffer manager for each set of flags">attachment 107543</a> <a href="attachment.cgi?id=107543&action=edit" title="winsys/radeon: Use separate caching buffer manager for each set of flags">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=84570&attachment=107543'>[review]</a>
libdrm: Git:master/00847fa48b
LLVM: SVN:trunk/r219409 (3.6 devel)
X.Org: 2:1.16.1-1
Linux: Git:~agd5f/linux:drm-next-3.18:369283bfbd + <span class=""><a href="attachment.cgi?id=107451" name="attach_107451" title="ttm: Don't evict BOs outside of requested placement range">attachment 107451</a> <a href="attachment.cgi?id=107451&action=edit" title="ttm: Don't evict BOs outside of requested placement range">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=84570&attachment=107451'>[review]</a> and
<span class=""><a href="attachment.cgi?id=107544" name="attach_107544" title="drm/radeon: Try placing NO_CPU_ACCESS BOs outside of CPU accessible VRAM">attachment 107544</a> <a href="attachment.cgi?id=107544&action=edit" title="drm/radeon: Try placing NO_CPU_ACCESS BOs outside of CPU accessible VRAM">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=84570&attachment=107544'>[review]</a> (identifies itself as 3.17.0-rc5)
Firmware: <<a href="http://people.freedesktop.org/~agd5f/radeon_ucode/">http://people.freedesktop.org/~agd5f/radeon_ucode/</a>>
<span class="quote">> 9e05820da42549ce9c89d147cf1f8e19  /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_ce.bin
> c8bab593090fc54f239c8d7596c8d846  /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_mc.bin
> 3618dbb955d8a84970e262bb2e6d2a16  /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_me.bin
> c000b0fc9ff6582145f66504b0ec9597  /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_mec.bin
> 0643ad24b3beff2214cce533e094c1b7  /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_pfp.bin
> ba6054b7d78184a74602fd81607e1386  /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_rlc.bin
> 11288f635737331b69de9ee82fe04898  /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_sdma.bin
> 284429675a5560e0fad42aa982965fc2  /lib/firmware/updates/3.17.0-citadel/radeon/hawaii_smc.bin</span >
libclc: Git:master/7f6f5bff1f
DDX: Git:master/xf86-video-ati-7.5.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>