RX7700s cant adjust TDP?

Using Fedora 44, with bios 4.04 on the 7840hs and the RX7700s.

I used to be able to adjust the dGPU TDP between 100w and 120w. I hadn’t checked lately - until last night when I wanted to mess with my eGPU in lact.

I noticed that I was no longer able to set the TDP past 100w.

Is anyone else seeing this? Just me?

Here is the gitlab issue I I filed for this:

I recall being able to do it running Ubuntu, but it had no effect on actual power consumption.

1 Like

It definitely worked for me when it was set. Many times I would pull a consistent 115-118w.

Now.. how much it helped is up for debate. But the ultimate issue is the loss of the feature.

I wish I could adjust it below 100W so I could manually set targets for 60W and 80W as a means of avoiding battery drain. I can approximate this by using the balanced profile, but it is not a perfect match for my goals.

I think you can:
amdgpu.ignore_min_pcap=1 add this to your kernel cmdline

That being said, not sure if its only in cachyos - or hit other kernels as well.

Oooooo, that’s very interesting. Thanks, I’ll check it out!

Might not work. If you check the bug i have created - seems framework locked down the vbios

my newest comment comes from a review of the vbios after I dumped it to a rom

It works again? I am able to adjust using LACT, no firmware updates.

7.2.3-arch1-3, linux-firmware 20260810-2, VBIOS 022.003.001.030.000001, 4.05

Figured it out! Downgrade the kernel, in my case it was fixed by switching from 7.0.0-31-generic to 7.0.0-30-generic, at least on Zorin OS, but Zorin is based off of Ubuntu so it is likely the same on Ubuntu.

Bit of an update with screenshots for proof

And the same exact system running on a slightly older kernel with no other configuration changes