FPS issue after sleep

Hello, I have recently installed Bazzite on my GPD WIN 4. I am having an issue with the device when I put it to sleep and it wakes up the FPS is really struggling to come back up and sits at around 16 to 20 FPS in the game I was in. The only way I've found to resolve this currently is to restart the device however as soon as it sleeps again the same problem happens. Any help would be greatly appreciated:)
11 Replies
Aru
Aru•5mo ago
@Dragon there's been some recent reports of some suspend issues on the latest bazzite. can you try rolling back to an older bazzite version, and see if it fixes the problem? E.g. bazzite-rollback-helper rebase 40-stable-20240722 Note that rebasing locks you to that OS version, to resume regular updates in the future, run bazzite-rollback-helper rebase stable alternatively, try updating to the latest version of bazzite, and see if the issue is still there
Dragon
DragonOP•5mo ago
Okay, I was already on the latest version so I will try use the rollback version Okay, so I have done this and no change the same issue persists. When I use windows I don't have this issue so I don't believe it to be a device issue.
Aru
Aru•5mo ago
🤔 hrm which version of the win 4 is this? could you check your TDP values after resume and see if they look correct? run this + reboot rpm-ostree kargs --append-if-missing=iomem=relaxed Then after a suspend-resume, run sudo ryzenadj -i in terminal, you can use the decky terminal plugin while in game mode. There should be a table that shows up that looks similar this:
CPU Family: Rembrandt
SMU BIOS Interface Version: 18
Version: v0.15.0
PM Table Version: 450005
| Name | Value | Parameter |
|---------------------|-----------|--------------------|
| STAPM LIMIT | 12.000 | stapm-limit |
| STAPM VALUE | 4.261 | |
| PPT LIMIT FAST | 14.000 | fast-limit |
| PPT VALUE FAST | 3.966 | |
| PPT LIMIT SLOW | 12.000 | slow-limit |
| PPT VALUE SLOW | 3.879 | |
CPU Family: Rembrandt
SMU BIOS Interface Version: 18
Version: v0.15.0
PM Table Version: 450005
| Name | Value | Parameter |
|---------------------|-----------|--------------------|
| STAPM LIMIT | 12.000 | stapm-limit |
| STAPM VALUE | 4.261 | |
| PPT LIMIT FAST | 14.000 | fast-limit |
| PPT VALUE FAST | 3.966 | |
| PPT LIMIT SLOW | 12.000 | slow-limit |
| PPT VALUE SLOW | 3.879 | |
The STAPM LIMIT, FAST LIMIT, and SLOW LIMIT should match your TDP. Depending on your TDP control app, the FAST and STAPM LIMITS might be higher, but SLOW LIMIT should match your set TDP
Dragon
DragonOP•5mo ago
Yes, I have this and are correct fast is 2 tdp higher
Aru
Aru•5mo ago
so it sounds like your TDP is set correctly, I wonder if your GPU or CPU clocks are getting locked on resume or something could you pull up the mangohud performance overlay after resume and check if you see anything weird there?
missalexis
missalexis•5mo ago
I have a similar issue on a 7900 GRE. i.e. low FPS in Steam games (but not emulated games) after suspend / resume. If I quit the game and restart it though everything is fine. When I look in Mangohud it looks like the GPU utilization is at 100% but the power draw is very low.
Aru
Aru•5mo ago
For desktops, suspend-resume never worked for games as far as I know. Games will be slow, jittery, etc, after resume. On desktops, not sure if this is considered a bug or expected behavior
missalexis
missalexis•5mo ago
When I brought this up before one of the devs said was not expected behavior. At least wasn't happening on his desktop.
Aru
Aru•5mo ago
it happens on my 5600x + 6700xt, and on other desktops I've seen similar reports. I've always assumed it never worked on desktop but if not, then I'd say you should file a separate bug report, it's not related to this GPD issue.
missalexis
missalexis•5mo ago
Where do we submit bug reports? In this help channel or somewhere else?
Aru
Aru•5mo ago
Here or GitHub
Want results from more Discord servers?
Add your server