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
64 Replies
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
try testing
the controller turns off before suspending
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 🤔
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
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
try a version from early december or october
@Aru can chime in
just in case, do you have game recording enabled?
check in steam settings just to make sure it's off
hey Aru, thanks I’m checking now
Game recording looks like it has been set to Off
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
That’s my mistake, I meant win 4 6800u, will revise the post
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
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
do you know how to rollback your bazzite version?
try testing some different versions and see if any of them solve it
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
bazzite-rollback-helper list
will show you available versions to rollback to
then bazzite-rollback-helper rebase version_num_here
cheers, thanks Aru. Will report back after some testing after the rebase
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
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
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?
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
app on the dock are frequent day to day
extensions currently installed
appimages that are in use on the system for reference
gonna run fix-reset-steam as i've also installed adwaita scriptfor steam
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.
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?
I am dual booting it.
unofficial PowerControl Electron Desktop SimpleDeckyTDP-DesktopI'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
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
so I guess after logging in, something starts running in the background, and that's maybe causing subsequent suspends to fail?
I'll see what I've got starting up on login
hmm maybe it's something else but I'll try removing them one by one and testing
aight, keep me updated
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
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
these were the last settings on it for your ref. maybe I set myself up with a bad config?
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?
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 nonethelessI ran this and rebooted, I launched simpledeckytdp again, this is expected is that right? presumably because of the command
the device does sleep with fans off right now though
ya, so I have a suspicion on what the bug might be
but hard to say without me being not able to replicate it
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
could you try reinstalling it and see what happens?
you might also want to reinstall the AppImage just in case
hey just tried reinstalling it, it now goes back to not fully powering down for sleep like before I'm afraid
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
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!
Oh, did you try an older appImage version at all?
Didn't notice that you said this
I sadly don't have it on this machine anymore, I might be able to find one on my win 4
You can just download the old appImage from GitHub
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.
but anyways, no worries if you can't get it working. sounds like some sort of regression that got introduced
my mistake, dumb brain fart moment, saw this and thought that was it
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
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
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
Ok, so v0.0.9 introduced something then, interesting
Meanwhile it's working perfectly fine on my devices 😵
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
anyways, for now sounds like you can just chill on the old version, and I can investigate further
totally fine to use the old one. thank you so much!! @Aru
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 👍
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
Will do