<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - R9 290 low performance in Linux 4.7"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97260#c66">Comment # 66</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - R9 290 low performance in Linux 4.7"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97260">bug 97260</a>
              from <span class="vcard"><a class="email" href="mailto:tarpoon@gmx.de" title="tarpoon@gmx.de">tarpoon@gmx.de</a>
</span></b>
        <pre>Okay. I bisected the issue today already:

7050c6ef5f0e9bc5e6bf9eb035320b70f731b919 is the first bad commit
commit 7050c6ef5f0e9bc5e6bf9eb035320b70f731b919
Author: Arindam Nath <<a href="mailto:arindam.nath@amd.com">arindam.nath@amd.com</a>>
Date:   Wed Apr 6 15:33:51 2016 -0400

    drm/radeon: add support for loading new UVD fw

    Signed-off-by: Christian König <<a href="mailto:christian.koenig@amd.com">christian.koenig@amd.com</a>>
    Signed-off-by: Arindam Nath <<a href="mailto:arindam.nath@amd.com">arindam.nath@amd.com</a>>
    Reviewed-by: Leo Liu <<a href="mailto:leo.liu@amd.com">leo.liu@amd.com</a>>
    Signed-off-by: Alex Deucher <<a href="mailto:alexander.deucher@amd.com">alexander.deucher@amd.com</a>>

:040000 040000 25ff8fc8784746ea4e371a13655581a3e844e7b9
9016d0a57c0409e91eff182bbccd91510a8b85c1 M      drivers

I use mesa from oibaf ppa:

glxinfo | grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD HAWAII (DRM 2.43.0 /
4.6.0-rc3-funfzehn, LLVM 4.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.1.0-devel
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.1.0-devel
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.1.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:


I also tested the 4.10 kernel, it has the same issue.


Content of /sys/kernel/debug/dri/64/radeon_pm_info in the start menu of Shadow
of Morder (which has 100 FPS in 4.6.7 and 25 FPS in 4.7.0 and later):

Before starting the game:
uvd    disabled
vce    disabled
power level avg    sclk: 30000 mclk: 15000

In the main menu of the game with 4.7.0
uvd    disabled
vce    disabled
power level avg    sclk: 100000 mclk: 15000

In the main menu of the game with 4.6.7
uvd    disabled
vce    disabled
power level avg    sclk: 91198 mclk: 126000</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>