So…
PSR - Panel Self Refresh
PSR2 ( PSR-SU ) - Panel Self Refresh 2 - only changed parts of the frame buffer get updated on the display - not sure what “SU” means, sub update maybe?
PR - Panel Replay
Using
- Framework 16 7840HS + Radeon 780M with BIOS 3.04 beta
- Gentoo
- Linux 6.12-rc5, GCC, znver4 ( not from Gentoo sys-kernel/git-sources but from kernel.org git mainline, I find it easier to do git bisecting if needed )
- KDE Plasma 6.1.5 - Wayland
- linux firmware 51db3c110192c8f0e5dcaf9172cf01a374732709
- microcode 0x0a704107 upgraded from 0x0a704104 ( from BIOS )
I’ve been using 6.12 rc1-rc4 ( just updated to rc5 this morning but this message not accounting for that )
I’ve tried many times to trigger this issue
- Firefox, switching tabs ( some with and without videos )
- loading and watching videos ( VLC, MPV )
- Using JetBrains RustRover ( this was where I first experienced this issue and happens less when using Wayland instead of Xwayland )
- Changing screen brightness manually or automatically. I’ve written some code ( Rust ) that changes the screen brightness levels relative to the ambient light sensor
- Change the frequency ( the code ) of brightness levels adjustments ( currently capped 1 millisecond )
- Sometimes just starting KDE Plasma would cause the issue ( infuriating )
There are other things that I can somewhat trigger this but the most common ( for me ) was when using applications that made use of Xwayland
nothing so far has triggered the PSR issue for me and I’ve had PSR, PSR-SU ( I’m not quite sure if FW16 panel supports this ) and PR enabled since 6.12-rc1
Looking at the path /sys/kernel/debug/dri/0/eDP-1/
( you may need to be a super user to read this directory ) at the files that begin with psr_
( for PSR ) show that it’s not enabled and files that begin with replay_
( for PR ) are enabled and in use ( PSR or PR is enabled, not both ).
With all this said ( kinda wasteful me saying all this eh? ), it’s possible the PSR issues are still there as I’ve never disabled PR to see how PSR works as I’m preferring PR.
The only negative at the moment is this issue (link in previous post) but I don’t think it will be around for long. I’m hoping they ( AMD ) can fix it before 6.12 is stable and I think they’ll be able to backport those changes to 6.11.z
I’m now using 6.12-rc5 and intend to stay with the rest of 6.12 rc’s and into stable
============ off topic
-
Average battery life during usage ( based on my usage ) has increase by 30-90 minutes
-
I don’t remember if it was 6.11 or 6.12 this was added but you can now see the temperatures of each memory module
-
I’ve not tried battery controlling yet ( 6.11 or 6.12 I don’t remember ), some others have