<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Sapphire Pulse RX 5700 XT power consumption"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111482#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Sapphire Pulse RX 5700 XT power consumption"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111482">bug 111482</a>
              from <span class="vcard"><a class="email" href="mailto:asheldon55@gmail.com" title="Andrew Sheldon <asheldon55@gmail.com>"> <span class="fn">Andrew Sheldon</span></a>
</span></b>
        <pre>I have the same problem, but with the MSI Evoke 5700 XT. If you read
/sys/class/drm/card0/device/pp_dpm_mclk you should find that it's forced to the
highest state (3: 875Mhz) and that although it lets you set a lower value, it
immediately jumps back to the maximum value.

In theory, this problem should have been fixed with
b90053edc9d6d639ddb600f8799d990d92aca328 in amd-staging-drm-next:
drm/amd/display: Support uclk switching for DCN2

but it doesn't seem to fix the problem for me. Before this, you could revert
the old workaround:
02316e963a5a drm/amd/display: Force uclk to max for every state" 

and you could manually set mclk.

I should note that from some brief tests on Windows, the card also seem to be
stuck at maximum mclk (it's actually even worse since temperature readings
don't even work there). So it could be that aftermarket cards need some extra
work, in order to work properly.

System:
Mesa git
amd-staging-drm-next (also tested 5.3-rcX and drm-next-5.4)</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>