<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Unstable performance (periodic and repeating patterns of fps change) and changing VDDGFX"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111987#c12">Comment # 12</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Unstable performance (periodic and repeating patterns of fps change) and changing VDDGFX"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111987">bug 111987</a>
              from <span class="vcard"><a class="email" href="mailto:witold.baryluk+freedesktop@gmail.com" title="Witold Baryluk <witold.baryluk+freedesktop@gmail.com>"> <span class="fn">Witold Baryluk</span></a>
</span></b>
        <pre>Hi Alex.

I do understand that, it is a part of power management. That is not the bug is
about.

I did use pp_power_mode_profile too, and it doesn't really help. The issue is
that I would expect the performance to stabilize and frequency and voltages to
converge to satisfy the load, but they don't. The workload this is happening at
isn't GPU limited (it starts with GPU load of about 40%), so it is not fully
representative of other workloads, but frequency transitions looks suboptimal.

Is it possible to set custom SCLK hysteresis maybe?

As I said I tried settings up:


echo "7" >  /sys/class/drm/card0/device/pp_dpm_sclk
echo "manual" > /sys/class/drm/card0/device/power_dpm_force_performance_level

to confine sclk to single level, but it didn't help. I tried changing the
pp_power_mode_profile to COMPUTE (just to see what happens), and there was no
difference in observed behaviour.

I don't have any amdgpu.ppfeaturemask sets tho, so maybe kernel driver is
simply ignoring my requests.</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>