Announcement

Collapse
No announcement yet.

Radeon DRM Power Management Moves Along

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

  • Radeon DRM Power Management Moves Along

    Phoronix: Radeon DRM Power Management Moves Along

    Over the past month or so there has been a lot of work done by RafaĆ? MiĆ?ecki and other open-source driver developers in providing open-source power management support under the ATI Radeon DRM code-base. In fact, the power management support has been the hold-up for moving the Radeon kernel mode-setting support out of the staging area of the Linux kernel, which is expected to still happen with the Linux 2.6.33 kernel. Over the past few days things have heated up even more with Rafal pushing out several new versions of his power management patches, which compared to earlier revisions from weeks ago is now leveraging the R600/700 IRQ support...

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

  • #2
    Nice. So all, which is missing for me now is the latest stuff (5??0-Support, Power management) in the distributions...

    I hope this will be the case in Q2 2010 (maybe for arch) or Q3 (for the others which release then).

    One question bothers me: Is this power management as good as fglrx's? Or maybe better?

    Comment


    • #3
      Originally posted by leidola View Post
      One question bothers me: Is this power management as good as fglrx's? Or maybe better?
      It's currently very poor. It only downclocks your engine by 50MHz, nothing more. The patch means to introduce whole power management design like all decisions, mutexes, reclocking in right moment (VBLANK), etc.

      Once we get that patch commited I can focus on calculating real low clocks (and just using that values instead of X-50MHz). That will be quite easy, just porting stuff from radeonhd (great work from them).

      Lacking part is calculation on minimum clocks for current mode (to make sure we won't get memory too slow to display current mode). Glisse had some code for this, but nothing released unfortunately.

      Comment


      • #4
        Originally posted by Zajec View Post
        Glisse had some code for this, but nothing released unfortunately.
        is it still in the ip review?
        aside from that im really thrilled about how the development is going.
        the next year is going to rock gpu support-wise.
        im really happy i bought a notebook with an ati gpu ^^

        Comment


        • #5
          Originally posted by Pfanne View Post
          is it still in the ip review?
          I don't think so but will check.

          Comment


          • #6
            Originally posted by Pfanne View Post
            aside from that im really thrilled about how the development is going.
            the next year is going to rock gpu support-wise.
            im really happy i bought a notebook with an ati gpu ^^
            Yeah, me too.

            All the cool stuff that have wend in to .33 was really unexpected.

            It is fun to think about. A few years ago Gnome and KDE was the reason to upgrade to the latest and greatest distribution.

            Now Gnome and KDE are so feature rich, they new releases are not the driving factor anymore.

            Now you upgrade because you want the latest kernel, because you will get tons of new features and even improved.

            Comment


            • #7
              Zajec maybe some test on rv770 needed?
              If so contact me on jid.

              Comment


              • #8
                Originally posted by uzi18 View Post
                Zajec maybe some test on rv770 needed?
                If so contact me on jid.
                It would be great to see more testers I'll ping you, just let me prepare new version of patch.

                Comment


                • #9
                  Works for me
                  RV770

                  Comment


                  • #10
                    Just to note it here: patches are available on http://people.freedesktop.org/~agd5f/pm/

                    Great uzi

                    Comment


                    • #11
                      These patches do apply, but during kernel compilation they block depmod (without patches all compilation work).
                      INSTALL /home/yimm/compilation/kernel-pm-patches/pkg/lib/firmware/radeon/RV730_me.bin
                      INSTALL /home/yimm/compilation/kernel-pm-patches/pkg/lib/firmware/radeon/RV710_pfp.bin
                      INSTALL /home/yimm/compilation/kernel-pm-patches/pkg/lib/firmware/radeon/RV710_me.bin
                      DEPMOD 2.6.33-rc4-rc
                      And nothing...
                      Ideas?

                      Comment


                      • #12
                        Patches can not block depmod. Just wait longer for it to finish.

                        Comment


                        • #13
                          But I have already waited 15 minutes, and always at the same step; Without them, it takes 1-2 seconds
                          So I will retry by waiting more time.
                          Last edited by yimm; 01-19-2010, 09:00 AM.

                          Comment


                          • #14
                            First patch is already in drm-radeon-testing.

                            How to check if it really downclok the gpu/memory?
                            ## VGA ##
                            AMD: X1950XTX, HD3870, HD5870
                            Intel: GMA45, HD3000 (Core i5 2500K)

                            Comment


                            • #15
                              Originally posted by darkbasic View Post
                              First patch is already in drm-radeon-testing.

                              How to check if it really downclok the gpu/memory?
                              cat /sys/kernel/debug/dri/0/radeon_pm_info

                              Comment

                              Working...
                              X