7800 XT power-limited despite GPU load

Playing Assassin’s Creed: Shadows, my 7800 XT will be pegged at 100% utilization but won’t draw more than 160-180W despite its TBP of around 260W. In contrast, my other system with a the new RX 9070 will pull its full 220W without issue, and performance is noticeably better as a result. Based on some google-fu, it seems like this is an RDNA3 bug dating back around 2 years that “should” be resolved in newer kernels, yet it seems to persist on my rig. I went to desktop mode and ran “ujust update” so I should be on the latest stable Bazzite packages. Has anyone encountered a fix for this? The resulting FPS drops are so intrusive that I’m debating playing the game on PS5 instead, or swapping my older RX 6800 back in. Full System config: Ryzen 7600X Radeon RX 7800 XT 32GB DDR5 Gigabyte B650 ITX board 2TB Samsung 980 Pro 850W Corsair SF850 SFX
33 Replies
asen23
asen233d ago
try using lact and see if you can increase the max tdp ujust install-lact
OptimumSlinky
OptimumSlinkyOP2d ago
Installed. Even after enabling the daemon and setting the GPU to max clocks (there doesn't seem to be an option for TDP), it's still not behaving as it should. According to LACT's historical graphs, it's barely pulling 100W. Update. Same issue with the RDNA2 card, so it’s an AMD issue across the board. Awesome.
ChillFish8
ChillFish82d ago
Also the power draw you get given by lact is different to what the AMD adrenaline software is reading So your value will be look to be lower regardless
Magnulast
Magnulast2d ago
check your cables it sounds like one is disconnected then use the historical chart and check the throttling on the LACT program Mine spikes up to 350watts to 160watts rapidly (I botched my repaste)
OptimumSlinky
OptimumSlinkyOP2d ago
Cables are seated, both of them.
Magnulast
Magnulast2d ago
and on the psu?
OptimumSlinky
OptimumSlinkyOP2d ago
I even switched the 7800 to the 6800 and it’s doing a similar thing. 7800 won’t go above 180W, 6800 won’t go above 140W. They’re clicked in solid. It’s a brand new PSU.
Magnulast
Magnulast2d ago
there is no throttling showing on the well LACT is there?
Magnulast
Magnulast2d ago
No description
Magnulast
Magnulast2d ago
what's the psu wattage range? 850watts?
OptimumSlinky
OptimumSlinkyOP2d ago
yes.
Magnulast
Magnulast2d ago
yeah my psu somehow has 120watt rated cables for pcie input for some ungodly reason or outputs of the psu But I do reach 350 watts so that's not a problem Anyway Try swapping pcie ports for the psu-side
OptimumSlinky
OptimumSlinkyOP2d ago
It’s the Corsair SF850. Same PSU that’s in my other PC, where the new 9070 pulls right up to its TDP without issue (also running Bazzite).
Magnulast
Magnulast2d ago
for a pcie port you are on well highests clocks/automatic as the preset right?
OptimumSlinky
OptimumSlinkyOP2d ago
Yeah, that made no difference.
Magnulast
Magnulast2d ago
I'm not sure then what could be the case
OptimumSlinky
OptimumSlinkyOP2d ago
I’m away from my PC now; swapping GPUs in an ITX build is a pain so I gave up for the day
Magnulast
Magnulast2d ago
swap the psu I hope it isn't a faulty psu well if you want to
OptimumSlinky
OptimumSlinkyOP2d ago
I can try different PCIE ports on the PSU next. But I didn’t have any of these issues when it was on Windows.
Magnulast
Magnulast2d ago
Yeah that's kinda how I feel
OptimumSlinky
OptimumSlinkyOP2d ago
Which leads me to suspect it’s a Linux bug which is annoying because I don’t want to go back to Win11; Bazzite is perfect for the living room.
Magnulast
Magnulast2d ago
same but my zero-rpm function broke on my gpu but anyway yeah it's etiher a hardware or software issue I hope it isn't a cable issue either
OptimumSlinky
OptimumSlinkyOP2d ago
I’ll mess with it again later; I’m out of patience for today. Fair. But even in Gamescope it’s still showing about 100W below TDP, and the performance seems to reflect that.
ChillFish8
ChillFish82d ago
What is the card manufacturer's set power draw? 100w is maybe a little bit more of a delta than what I'd expect, realistically I'd expect it closer to 75 Just as a reminder TDP != Power draw and isn't what LACT / AMD drivers as measuring However, yes there is a bug with the drivers when talking about increasing power allowance above what is the default in the vbios
OptimumSlinky
OptimumSlinkyOP2d ago
All of that makes sense. But something is definitely off, as a 7800 XT should not be less performant than a base PS5.
asen23
asen232d ago
you dont have this slider? btw which model of 7800 xt you got?
No description
OptimumSlinky
OptimumSlinkyOP2d ago
Nope I didn’t see that at all. Asus Dual OC 7800 XT
asen23
asen232d ago
what is your output of rpm-ostree kargs
OptimumSlinky
OptimumSlinkyOP2d ago
I’ll have to get back to you on that. Not home right now. Also, will have to put the 7800 XT back in. I was under the impression it was a RDNA3 issue so I swapped the RX 6800 in
asen23
asen232d ago
the kargs shouldnt be influenced by the gpu changes
ChillFish8
ChillFish82d ago
When you do that, plz run the following (you may need to replace hwmon4 with another number depending on your system.)
cat /sys/class/drm/card0/device/hwmon/hwmon4/power1_cap
cat /sys/class/drm/card0/device/hwmon/hwmon4/power1_cap_min
cat /sys/class/drm/card0/device/hwmon/hwmon4/power1_cap_max
cat /sys/class/drm/card0/device/hwmon/hwmon4/power1_cap_default
cat /sys/class/drm/card0/device/hwmon/hwmon4/power1_cap
cat /sys/class/drm/card0/device/hwmon/hwmon4/power1_cap_min
cat /sys/class/drm/card0/device/hwmon/hwmon4/power1_cap_max
cat /sys/class/drm/card0/device/hwmon/hwmon4/power1_cap_default
OptimumSlinky
OptimumSlinkyOP19h ago
Hey, all, I decided to just move the 9070 to the living room PC (since that TV doesn’t have VRR and the GPU horsepower can help keep it locked at 60 fps), and I moved my 7800 XT to my office PC where the monitor has VRR. Going to mark this as resolved so as not to further bother the devs. I appreciate all of your time and input. That said, it might be a PSU issue. The 9070 is no longer pulling 220W in this system, and even switched the PCIE ports used. Interesting. Regardless, not a Bazzite issue. The plot thickens! I fired up Enshrouded, which is another GPU heavy title in my rotation, and it pulled 220W with zero issue or complaints. So it looks like this may be a driver/proton/game issue with AC: Shadows.
ChillFish8
ChillFish85h ago
It is hard to say without knowing what the drivers think the power config should be although annoyingly, AMD drivers have a long standing issue with power related settings that require a very specific order of operations to actually be registered 🙃 So even if you tell it to use X power allowance and the device files suggest so, it might just not

Did you find this page helpful?