<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - power_profile not working for HD5650"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=65091#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - power_profile not working for HD5650"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=65091">bug 65091</a>
              from <span class="vcard"><a class="email" href="mailto:nevehanter@gmail.com" title="Kamil Bar <nevehanter@gmail.com>"> <span class="fn">Kamil Bar</span></a>
</span></b>
        <pre>I have found an issue, my vbios default clocks are set to 150000 and 157000,
and  my switching profiles aren't working because of this lines in radeon_pm.c:

if (sclk > rdev->pm.default_sclk) {
    sclk = rdev->pm.default_sclk;
}

and

if (mclk > rdev->pm.default_mclk) {
    sclk = rdev->pm.default_mclk;
}

when I try to switch to 550000Mhz ( pass sclk == 55000 ) for clock this
compares it with default ( rdev->pm.default_sclk == 150000 which atombios
provides from vbl ), and then kernel switch this request to default.

So, anyone know solution to this, with possibility to push the fix to linux
main branch, so I and possibly many other people can use profiles in future
kernels without recompiling the kernel and apply patch? It would require
modifying radeon_atombios.c and it's methods, I could try to fix it someway,
but it will require testing on many devices.</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>