AMDGPU Linux Driver No Longer Lets You Have Unlimited Control To Lower Your Power Limit

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67107

    AMDGPU Linux Driver No Longer Lets You Have Unlimited Control To Lower Your Power Limit

    Phoronix: AMDGPU Linux Driver No Longer Lets You Have Unlimited Control To Lower Your Power Limit

    The AMDGPU Linux driver up until the recent Linux 6.7 kernel release has let you lower the power limit of your graphics card with, well, no limits... This has allowed AMD Radeon Linux users to limit their GPU power draw when desiring for power/efficiency reasons. But since Linux 6.7 they've begun enforcing a lower-power limit set by the respective graphics card BIOS. Users petitioned to have this change reverted but in the name of safety this lower-limit enforcement will stand...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • ms178
    Senior Member
    • Sep 2018
    • 1702

    #2
    One patch more to maintain for custom Kernel builds.

    Comment

    • V1tol
      Senior Member
      • May 2016
      • 603

      #3
      Didn't even notice with my -100mV. Looks like it is considered to be conservative enough.

      Comment

      • Eirikr1848
        Senior Member
        • Jan 2022
        • 434

        #4
        Next month on CachyOS: POWER LIMITS REMOVED FOR 6.8

        Comment

        • varikonniemi
          Senior Member
          • Jan 2012
          • 1070

          #5
          What the f is going on here? At least i would expect an explanation how this would damage the card? Only thing i could think of is it would damage their customer service if someone forgot they set it too low... WTF is this in Linux land. "just make it like windows" ... ????

          Comment

          • aufkrawall
            Senior Member
            • Feb 2017
            • 1600

            #6
            Originally posted by varikonniemi View Post
            What the f is going on here?
            Driver is now adhering power limit minimum which afair is also defined in vbios. But the main issue is that RDNA3 cards/vbioses simply allow far less power limit reduction vs. older card gens. It is a general tendency of AMD totally screwing up user control over hardware more and more with each new hardware generation.

            It was a walk in the park to undervolt RDNA1 by adjusting only the second half of the curve, then RDNA2 introduced the idiotic offset to the whole clock/voltage curve with random instability after many hours of usage and RDNA3 finally even ignores higher clocks configured after a threshold like ~2.7GHz + new power constraints. AMD is basically just lying to users by pretending to offer control via Wattman/overdrive which their idiotic hardware/clock control and telemetry simply doesn't allow (anymore).

            Comment

            • hartree
              Junior Member
              • Aug 2022
              • 39

              #7
              Isn't setting a lower power cap equivalent to setting a lower maximum gpu clock?

              Comment

              • dp_alvarez
                Junior Member
                • Aug 2015
                • 14

                #8
                This is sad, but expected given recent AMD moves.
                In particular the requirement for signed messages to be passed to the PSP in order to control CPU power parameters. Plus the bios-loaded binary blob that enforces power profiles regardless of the OS choices.

                It is a very clear strategy of artificial segmentation. You take away users control over that part of the hardware, then you can upcharge customers that want any specific power-related behavior.
                Hooray for the software toggle of better battery life vs greater performance being replaced by the convenience of buying another, more expensive, model!

                Comment

                • andyprough
                  Senior Member
                  • Feb 2012
                  • 2436

                  #9
                  Because "safety".

                  "You'll shoot your eye out kid"

                  Comment

                  • kiffmet
                    Senior Member
                    • Jan 2016
                    • 476

                    #10
                    AMD locking down the hardware more and more sucks. Let experienced users override certain limits! The rest of the users is fine with the default ranges provided. What's being done here is kinda schizophrenic, given that the 7900GRE turned out to be too locked down (AMD called it a "driver bug" - I call it market segmentation and watering down the meaning of "ownership", followed by too many people publicly complaining) and now gets some restrictions loosened.

                    Tunability and users being able to get the most out of their silicon used to be a main staple of Radeon GPUs. Shame on you, AMD. Getting rid off that practice is scummy and harms the "value" proposition of your GPUs in the current market with overinflated prices further.

                    Comment

                    Working...
                    X