Announcement

Collapse
No announcement yet.

More Radeon Power Management Improvements

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • More Radeon Power Management Improvements

    Phoronix: More Radeon Power Management Improvements

    The last time we talked about the open-source ATI power management support was a month ago when we shared that the in-kernel Radeon support started to utilize the I2C support and provided GUI idle IRQ support, support for changing the GPU clocks when the engine is idle, and support for turning down the number of active SIMDS when running in a lower power stage for the ATI R600 ASICs and later. Days later the initial thermal monitoring support came about along with other Radeon DRM changes. This month we now have more reliable memory re-clocking support...

    http://www.phoronix.com/vr.php?view=ODE5Mg

  • #2
    Great news. Improvements are always welcomed.

    Comment


    • #3
      I forgot, this still doesn't apply to Evergreen, right?

      Comment


      • #4
        It applies to all chips, including evergreen.

        Comment


        • #5
          Wow! Thanks for all your hard work.

          Comment


          • #6
            Originally posted by agd5f View Post
            It applies to all chips, including evergreen.
            ok, WOW!
            thanks to all the developers for the hard work
            cant wait for volting support!

            Comment


            • #7
              voltage drop support is already implemented for most r1xx-r5xx chips that support it, but it's commented out until I have a chance to test/debug it more thoroughly.

              Comment


              • #8
                Originally posted by agd5f View Post
                voltage drop support is already implemented for most r1xx-r5xx chips that support it, but it's commented out until I have a chance to test/debug it more thoroughly.
                Sounds good! I really appreciate your hard work on the oss driver.
                How 'big' a decrease in watt do you expect when voltage drop support is used together with changing in clock?

                Comment


                • #9
                  Thank you so much Alex & Matthew - all of you developers ROCK Big Time !

                  now I guess I only need this enabled / available at the next kernel & some 3D-support to run compiz & KMS and I'm a happy customer (with opensource-drivers)

                  the opensource drivers are really progressing in an incredible pace

                  AMD FTW !

                  Comment


                  • #10
                    Hi,

                    I've tried to apply the patches form http://people.freedesktop.org/~agd5f/pm3/ to vanilla kernel 2.6.34-rc5.

                    However, I get rejects:
                    Code:
                    Patching PM3
                    Applyting ../0001-drm-radeon-kms-add-gui_idle-callback.patch
                    patching file drivers/gpu/drm/radeon/r100.c
                    patching file drivers/gpu/drm/radeon/r600.c
                    Hunk #1 succeeded at 76 with fuzz 2 (offset -16 lines).
                    patching file drivers/gpu/drm/radeon/radeon.h
                    Hunk #1 succeeded at 799 (offset -3 lines).
                    Hunk #2 succeeded at 1174 (offset -35 lines).
                    patching file drivers/gpu/drm/radeon/radeon_asic.c
                    Hunk #1 succeeded at 164 (offset -1 lines).
                    Hunk #2 succeeded at 202 (offset -2 lines).
                    Hunk #3 succeeded at 241 (offset -3 lines).
                    Hunk #4 succeeded at 279 (offset -4 lines).
                    Hunk #5 succeeded at 318 (offset -5 lines).
                    Hunk #6 succeeded at 357 (offset -6 lines).
                    Hunk #7 succeeded at 396 (offset -7 lines).
                    Hunk #8 succeeded at 435 (offset -8 lines).
                    Hunk #9 succeeded at 474 (offset -9 lines).
                    Hunk #10 succeeded at 513 (offset -10 lines).
                    Hunk #11 succeeded at 551 (offset -11 lines).
                    Hunk #12 succeeded at 589 (offset -12 lines).
                    Hunk #13 succeeded at 627 (offset -13 lines).
                    Hunk #14 succeeded at 663 (offset -14 lines).
                    patching file drivers/gpu/drm/radeon/radeon_asic.h
                    Hunk #1 FAILED at 126.
                    Hunk #2 succeeded at 268 (offset -1 lines).
                    1 out of 2 hunks FAILED -- saving rejects to file drivers/gpu/drm/radeon/radeon_asic.h.rej
                    What kernel are they supposed to be applied to? Any chance we could get the patches against mainline vanilla kernel?

                    Comment


                    • #11
                      I think it was mentioned in the article that they go against drm-next-radeon.

                      On the other hand I kinda feel like power management will still take a lot of time so probably it will be decent around the end of the year.

                      What I don't get is why didn't AMD appoint a guy from their pm department to help out here? Seriously, he/she would have already been aware of 80% of the problems and knew the best solution without further thinking...

                      Comment


                      • #12
                        Originally posted by HokTar View Post
                        What I don't get is why didn't AMD appoint a guy from their pm department to help out here? Seriously, he/she would have already been aware of 80% of the problems and knew the best solution without further thinking...
                        Well, they probably fixed this 6 months ago but have been waiting on legal to approve it ever since, so someone else just stepped up and fixed it in the meantime. Just kidding, AMD...

                        The blog mentions that AMD has done a lot more in terms of opening up the PM specs than their competition, so I don't think we can complain too much. Most of the work probably would have been trial and error until it started working even if they had assigned someone to help.

                        Comment


                        • #13
                          I just tried latest radeon-drm-testing branch where all these patches seems to be already

                          and i have screen bouncing/flashing on reclocking.

                          Comment


                          • #14
                            Originally posted by netkas View Post
                            I just tried latest radeon-drm-testing branch where all these patches seems to be already

                            and i have screen bouncing/flashing on reclocking.
                            p.s. hd4850

                            Comment


                            • #15
                              Have to try this out. The biggest problem with my HD4570 is the fan sound.

                              I hope with reduced clock and voltage it'll become quiet again like on Windows when idling.

                              Comment

                              Working...
                              X