Sleep / Suspend no longer turning off fans on GPD Win Mini 2023

Hello, I noticed that sleep has not been reliable lately on GPD Win Mini 2023, using Bazzite Gnome stable. Closing the lid or pushing Power Button has in the past reliably suspended the device, with fans turning off. I've updated Bazzite with 'ujust update' on occasion over the course the past week or so. Now the device tries to suspend, the screen turns off but the fans are still spinning. It behaves like a GPD Win 4 6800u on windows where pushing the power button will turn off display but doesnt actually go to sleep. my specs are below: GPD Win Mini 2023 cpu: 7840u ram: 64gb ssd:2tb micron 2400
No description
64 Replies
Freddy
FreddyOP2w ago
additional info: noticed that my ssd fan,(plugged into rumble motor power) turns off when lid is shut, so it does seem to be affected by suspend procedure. maybe gpd win mini fan is whats not being detected by suspend? used to work great in the past, many thanks for any suggestions or help
antheas
antheas2w ago
try testing the controller turns off before suspending
Freddy
FreddyOP2w ago
i see, thanks, i'll try testing around with it today to see if i can figure what may have caused it to not fully sleep properly..please let me know if you have any ideas that i may also try and test i'll probably try rolling back to a pinned deployment today to see if i can see if i can get it back to what it used to tried a couple different pinned deployments to see if it works there, but sadly still the same thing. fan still stays spinning 🤔
Freddy
FreddyOP2w ago
No description
antheas
antheas2w ago
Ok I got you You need to reset CMOS/ec Hold the power button Happens sometimes Bios might be a bit bugged Or update the bios if windows but probably the previous will fix
Freddy
FreddyOP2w ago
many thanks antheas, going to try this this afternoon update to this, updated the bios in windows and held the power button to try and reset but it still doesn't sleep right, so strange. will be testing further if I can get to the bottom of it may try reset button on side of device, usually am very hesitant before pushing that so checking other things first ended up trying the reset button but no results there. strange, I never used to have sleep issues on Linux and it felt like it started doing this in the new year. would a rebase help restore anything that may be corrupted? May also try ‘rpm-ostree reset’ first as I’m outta options at this moment
antheas
antheas2w ago
try a version from early december or october @Aru can chime in
Aru
Aru2w ago
just in case, do you have game recording enabled? check in steam settings just to make sure it's off
Freddy
FreddyOP2w ago
hey Aru, thanks I’m checking now Game recording looks like it has been set to Off
Aru
Aru2w ago
ok, so not that then. tbh, I don't know what could be causing your issue. you're the first that I can think of to report a suspend issue on the win mini side note, there is no 6800u win mini
Freddy
FreddyOP2w ago
That’s my mistake, I meant win 4 6800u, will revise the post
Aru
Aru2w ago
win 4 6800u works fine with suspend too though, i have one 🤔 but anyways i wonder if it could be related to the suspend stuff that antheas added for the GPD Win 4 as a workaround newer GPD Win 4 models have a random wake issue that antheas added a workaround for
Freddy
FreddyOP2w ago
Oh, I wrote that’s how it behaves in windows for that, I’ve since installed bazzite in that and works fine there too! I see, now I wonder too, right now it feels like how modern standby works in windows I think for these devices, like it doesn’t fully power down 🤔 like if I tried to suspend on this thing on windows, this behavior is what I’d expect there but not on Linux
Aru
Aru2w ago
do you know how to rollback your bazzite version? try testing some different versions and see if any of them solve it
Freddy
FreddyOP2w ago
yea, I did a search and got the command to do it, was going to rebase to older one as antheas suggested. Still finding the page with old images though
Aru
Aru2w ago
bazzite-rollback-helper list will show you available versions to rollback to then bazzite-rollback-helper rebase version_num_here
Freddy
FreddyOP2w ago
cheers, thanks Aru. Will report back after some testing after the rebase
Aru
Aru2w ago
yeah, if you end up finding a bazzite image where everything is working, then it's some sort of regression in bazzite if not, then it could be something else
Freddy
FreddyOP2w ago
rebased to latest stable, early dec, october, and stable-40, same thing happening, so must be something else it's probably my fan or something, this win mini has a cooling modification on it. heatsink, ssd fan plugged into rumble motor(this turns off successfully) and a bigger fan replacement bleh, sucks cause it worked fine day one of installing bazzite on this thing, cooling mod and all many thanks for the suggestions and help, going to see what else i can try
Aru
Aru2w ago
Hrm yeah, if it's present even on early Oct, then it's probably something else. Do you happen to remember if you installed anything around the time the problem started to show up? Or if you previously ran any sort of scripts?
Freddy
FreddyOP2w ago
Hmm the only scripts in terminal I’ve installed in the past few months were: decky loader unofficial PowerControl Electron Desktop SimpleDeckyTDP-Desktop Layered package of IVPN.rpm the rest of my apps are app images and Steam software I started noticing it wasn’t sleeping right late December to the new year, I recall before that it slept just fine. I’ll attach images of my desktop as it’s mainly what I use while on it
Freddy
FreddyOP2w ago
No description
Freddy
FreddyOP2w ago
app on the dock are frequent day to day
Freddy
FreddyOP2w ago
extensions currently installed
No description
Freddy
FreddyOP2w ago
appimages that are in use on the system for reference
No description
Freddy
FreddyOP2w ago
gonna run fix-reset-steam as i've also installed adwaita scriptfor steam
chewlm86
chewlm862w ago
Hi i am also using pure dual fan cooling mod on my 2023 mini. Been using bazzite testing branch 41.20250111 the past few day, but did not have the sleep issue you encountered.
Freddy
FreddyOP2w ago
thanks for your reply, i have the same mod. something must be up with my device specifically, then. do you dual boot windows? or bazzite only?
chewlm86
chewlm862w ago
I am dual booting it.
Aru
Aru2w ago
unofficial PowerControl Electron Desktop SimpleDeckyTDP-Desktop
I'm using these daily, so I don't think they could be causing your suspend issue. I'll try testing them more just in case
Freddy
FreddyOP2w ago
hi an update to this, did some more testing and found that sleep works properly for me on the bazzite login screen, but it only works on the first login screen, which worked 10 times out of 10. however when I proceeded to login and try sleep again, it didn't work at all 0 out of 10 times, I wonder if something is up with my install of bazzite
Aru
Aru2w ago
so I guess after logging in, something starts running in the background, and that's maybe causing subsequent suspends to fail?
Freddy
FreddyOP2w ago
I'll see what I've got starting up on login
Freddy
FreddyOP2w ago
hmm maybe it's something else but I'll try removing them one by one and testing
No description
Aru
Aru2w ago
aight, keep me updated
Freddy
FreddyOP2w ago
hey reporting back on this one, full sleep with fans off ended up working 10 out of 10 times after removing SimpleDeckyTDP Desktop, I rebooted again tried it another 10 times and it was solid
No description
Freddy
FreddyOP2w ago
I just went down the list and it was the same behavior until I got down to simpledecky desktop. when I start it up and try to sleep, it doesn't turn off the fans so I think that may be it
Freddy
FreddyOP2w ago
these were the last settings on it for your ref. maybe I set myself up with a bad config?
No description
No description
Freddy
FreddyOP2w ago
additional info - interestingly, even if the software is closed(right click icon > exit) when I try t sleep the fans are still spinning. I have to reboot for the sleep to full power down the fans again like expected. maybe there's a service in bg from simpledecky that is causing it?
Aru
Aru2w ago
interesting, let me try to replicate try sudo rm -rf ~/.unofficial_homebrew/plugins/SimpleDeckyTDP then reboot hrm, i can't replicate. well, sounds like a bug nonetheless
Freddy
FreddyOP2w ago
I ran this and rebooted, I launched simpledeckytdp again, this is expected is that right? presumably because of the command
No description
Freddy
FreddyOP2w ago
the device does sleep with fans off right now though
Aru
Aru2w ago
ya, so I have a suspicion on what the bug might be but hard to say without me being not able to replicate it
Freddy
FreddyOP2w ago
I do remember grabbing the latest appimage about almost a month ago actually because I thought I may have been on an older one wondering if I had some remnants of an older software or something, I recall it used to say 0.0.1 for that and powercontrol at one point
Aru
Aru2w ago
could you try reinstalling it and see what happens? you might also want to reinstall the AppImage just in case
Freddy
FreddyOP2w ago
hey just tried reinstalling it, it now goes back to not fully powering down for sleep like before I'm afraid
Aru
Aru2w ago
Aight, sounds like you should leave it out for now then. I'll try to track down what's causing the problem for ya If you want an alternative for TDP controls in desktop, you can try hhd or simple-ryzen-tdp I wonder why it suddenly started having issues for you
Freddy
FreddyOP2w ago
thanks a lot for your direction you guys. I'll give those a try in the meantime, I appreciate you even providing that tool. it's been pretty handy on desktop!
Aru
Aru2w ago
Oh, did you try an older appImage version at all? Didn't notice that you said this
Freddy
FreddyOP2w ago
I sadly don't have it on this machine anymore, I might be able to find one on my win 4
Aru
Aru2w ago
You can just download the old appImage from GitHub
Aru
Aru2w ago
GitHub
Releases · aarron-lee/SimpleDeckyTDP-Desktop
Electron Frontend for the SimpleDeckyTDP Plugin. Contribute to aarron-lee/SimpleDeckyTDP-Desktop development by creating an account on GitHub.
Aru
Aru2w ago
but anyways, no worries if you can't get it working. sounds like some sort of regression that got introduced
Freddy
FreddyOP2w ago
my mistake, dumb brain fart moment, saw this and thought that was it
No description
Freddy
FreddyOP2w ago
had to go back a page I'll test these older ones and maybe see which one may have introduced something do I have to install SimpleDeckyTDP from this command each time I replace the appimage version? curl -L https://raw.githubusercontent.com/aarron-lee/SimpleDeckyTDP-Desktop/main/install.sh | sh
Aru
Aru2w ago
Nah, that can stay as-is Oo, updating to the latest Bazzite might've introduced some sort of bug on my GPD WM2. Unrelated to your suspend issue time to open up a separate bug report
Freddy
FreddyOP2w ago
hey just went down the list, and rebooted each time I replaced the app image, sleep is working for me perfectly on v0.0.8
Aru
Aru2w ago
Ok, so v0.0.9 introduced something then, interesting Meanwhile it's working perfectly fine on my devices 😵
Freddy
FreddyOP2w ago
ohh notes do say something about suspend-resume on 0.0.9 that's so strange, and I know another user who uses this too who says it's fine
Aru
Aru2w ago
anyways, for now sounds like you can just chill on the old version, and I can investigate further
Freddy
FreddyOP2w ago
totally fine to use the old one. thank you so much!! @Aru
Aru
Aru2w ago
investigating this did uncover a different bug i hadn't expected though, i'm assuming it's bazzite-related since an OS rollback fixed it https://discord.com/channels/1072614816579063828/1328955860264816671 multiple bugs to investigate, fun fun guess it's a good thing that my GPD Win 4 is currently running SteamOS anyways, let me know if you need any more help 👍
antheas
antheas2w ago
thats a kernel bug fixed on 6.12.9 currently on latest testing and will be pushed to stable @Kyle Gospo edit the description for issues to say in very clear terms if you have decky installed you need to disable it and reboot before making an issue theres a reason hhd does not have all of the features of alternatives and the reason is this
Kyle Gospo
Kyle Gospo7d ago
Will do

Did you find this page helpful?