So I recently upgraded my KDE Plasma from 6.0.5 to 6.1.5… and while I was testing things out to make sure all was well, I ran into an issue where the frame rate for Starfield (launched via steam with DRI_PRIME=1) had plummeted from over 60 fps down to 9-15 FPS.
What threw me for a bit too was that the dGPU detection appimage no longer reported anything using the dGPU, so I initially thought DRI_PRIME wasn’t working… this ended up not being the case, and I suspect the appimage needs an update to support KDE 6.1.5 under wayland.
The “issue” I suspect is PPD and/or it’s integration with Plasma 6.1.5.
In plasma 5.x and 6.0.5 it looked like PPD did suggest/set a lower idle CPU frequency, but everything would ramp up and act like Power Save mode meant nothing as full power kicked in when I’d launch something beefy, So I just defaulted to leaving PPD
set to Power Save to at least get the benefits of lower idle temps.
Perhaps PPD
is more serious under plasma 6.1.5, because while troubleshooting and trying different things my FPS jumped up to expected ranges as I moved the Plasma/PPD slider from “Power Save” to Balanced and Performance.
Part of me felt I found my “fix”, but I’m not so sure while paying attention to the CPU temps between the PPD modes in plasma 6.1.5.
In plasma 5.x and plasma 6.0.5 I was getting respectable frame rates while keeping the CPU in the 70-80C range in Power Save. PPD versions used during this time were 0.20-1 and 0.21-1.
Now under plasma 6.1.5 and PPD 0.23-1… with PPD in Power Save the temps still stay in the 70-80C range but frame rate is ~10 FPS… while Balanced now restores frame fates to normal but at the cost of CPU temp being pinned at 100C!
Something still doesn’t feel right… were power profiles not working properly before, or now? How was I getting great framerates in “Power Save” while keeping the temps in the 70-80C range before? 100C in “Balanced” just doesn’t feel like the solution knowing where I came from.
Besides using TimeShift to revert back to Plasma 6.0.5, how might I try restore my performace/temps to previous levels? I don’t suspect amdgpu changes via the kernel as while my kernel definitely got updated too, I’m still using the current LTS 6.6 version.
Might downgrading PPD from 0.23-1 to 0.21-1 be a good first step? Might the changes in PPD really be relying on new amdgpu features in linux 6.10+?
Operating System: Manjaro Linux
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.6.54-2-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 9 7940HS w/ Radeon 780M Graphics
Memory: 30.5 GiB of RAM
Graphics Processor: AMD Radeon 780M
Manufacturer: Framework
Product Name: Laptop 16 (AMD Ryzen 7040 Series)
System Version: AJ