Putting GPD Win Max 2 to sleep causes device to overheat
Pulled my sleeping Win Max out of my bag after a long drive and the entire device was so hot it hurt to touch.
43 Replies
which GPD WM2 model? I have the 6800u model and haven't seen any sleep issues.
also, please post
rpm-ostree status
so we know which bazzite image you're on7840U model
could you try updating to the latest bazzite?
Ok updated, will try putting it to sleep again
if the latest bazzite doesn't work, and we can't figure out the source of the suspend issue, worst case scenario is we can start rolling back your OS version to an older one that works.
bazzite-rollback-helper list
shows a list of OS versions you can go back to
and bazzite-rollback-helper rebase image_version_here
will roll back your OS + lock it to that versionare there confirmed 7840u WM2s that suspend correctly?
There's been multiple reports of WM2 that work fine with Bazzite, but I never got a confirmation on which versions they were using.
GitLab
GPD Win Max 2 2023 - early wake from suspend (#3154) Ā· Issues Ā· drm...
Brief summary of the problem: My GPD Win Max 2 2023 (AMD Ryzen 7 7840U) wakes up early from suspend (s2idle)....
š¤ I wonder if you're seeing this
maybe, but this issue doesn't mention overheating. My screen is permanently warped from the heat now
So is the issue that it fails to sleep? Or it stays hot and fans run while it's asleep?
To me it sounds like something might have woken it up while in your bag
i think closer to failing to completely sleep. Fans are completely off and the laptop is a million degrees when I pull it out. Been a few hours since I updated and it's not warm so I'm hopeful that fixed it
All right, sounds like it might be fixed for now? Please keep me updated if you notice the problem again. If you want to play it extra safe, you can lock your OS version to the one you're on right now with that rollback command that I posted earlier
appreciate the help
It woke up randomly while it was asleep. I then tried to put it back to sleep multiple times but it kept waking up so I shut it down.
This sounds very similar to the gitlab issue I posted earlier, where something is triggering a wake up later on.
you're right, i think my old issue of overheating while asleep has been "fixed" and now it's the one in the gitlab issue
read through the comments and doesn't look like there's a fix š¦
On my desktop build latest update seems to prevent sleep. Screen turns off but fans and power led remain on
Probably worth making a separate post about it, since it's unrelated to the WM2
is there a way to make bazzite hibernate instead of sleep? ie. replace all sleep options with hibernate?
i do think it's possible, but not something you can just toggle on easily.
i'll settle for making the power button hibernate. Is that doable?
so according to bazzite devs, hibernation is not officially supported. You'd probably need to do stuff like enable a large swapfile, and a bunch of other things. https://discord.com/channels/1072614816579063828/1226572714668724286/1267736515157557280
no sleep, no hibernate, i'm SOL
yeah, i have the 6800u model, so I never saw this sleep issue. didn't know about it til now, sorry š±
how are other 7840u/z1 devices handling this?
rog ally, legion go, etc
they work
rog ally, LGO both work well
LGO is flawless
but the cpu doesn't support s3 sleep
ally required some dev work, but it now working great
nope, they use s2idle
works fine
huh
the issue you're encountering is WM2 7840u related
i had a LGO for a while (currently loaned out to family). the suspend-resume was s2idle, and it was flawless
ayaneo is a shitshow though when it comes to suspend-resume
it really depends on the device, but s2idle works very well if done properly by the manufacturer
gpd is being incredibly unhelpful
imo if s2idle works properly, it's better than S3 sleep on Linux PC handhelds
the suspend-resume is faster with s2idle vs S3
but it sounds like there's some sort of rogue device or something, that's waking up the WM2 from suspend
fingerprint is usually the culprit according to the gpd sub
bazzite already ships a udev rule that disabled the fp sensor on the WM2
i also have it disabled in bios
though i guess maybe the fp sensor model could be different on the 7840u? the udev rule is for the 6800u
this might help
https://github.com/Cryolitia/nixos-config/blob/1ff4c1ea97313f59ee3cc051eb8481583033bdf0/hosts/gpd/default.nix#L67
GitHub
nixos-config/hosts/gpd/default.nix at 1ff4c1ea97313f59ee3cc051eb848...
Contribute to Cryolitia/nixos-config development by creating an account on GitHub.
udev rule for disabling the power button from waking up the device, apparently it might be related?
the gitlab discussion mentioned the fp sensor but i don't think disabling it did anything
it took a very long time to figure out that the fp sensor was causing intermittent suspend issues on the GPD Win 4
while I doubt this is the situation for the newer WM2 models, perhaps there's something being overlooked š¤
based on the gitlab convo, it does seem to suspend. it just randomly wakes up unexpectedly later on
yeah it suspends fine but then randomly wakes up
I had something similar happen 4 days ago to my Win 4 7840u, thankfully it was just on my desk but when I got back home. It was awake and extremely hot, like I couldn't hold the body because it was so hot; as if the fan hadn't been at the right speed for whatever temp it had got to? It was only sat on the steam big picture UI as well.
I'd updated since and I haven't seen it happen again to it yet but I'm keeping an eye on it
Fwiw in 3 days I haven't had this happen again to me. I've been using my device somewhat regularly and only ever sleeping it, I haven't come home to it being awake again yet
how long are you out for? is your device plugged in while sleeping? i'm fairly certain it wakes up after dropping 5% battery