Desktop wakes up immediately after suspend

As the title says. I dual-boot Windows and Bazzite, and this only happens on the Bazzite side - when booted into Windows, it can sleep normally. I've disabled Wake-on-LAN and Fast Boot on the Windows side, as well as Fast Boot in the UEFI (there are no WoL settings there). Also disabled WoL in Bazzite. From googling, I disabled every device in /proc/acpi/wakeup - no impact (https://wiki.archlinux.org/title/Power_management/Wakeup_triggers#Instantaneous_wakeups_from_suspend) I searched for "Wake" in dmidecode and all I found was Wake-up Type: Other in my motherboard:
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B650I AORUS ULTRA
Version: -CF
Serial Number: Default string
UUID: ####
Wake-up Type: Other
SKU Number: Default string
Family: B650 MB
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B650I AORUS ULTRA
Version: -CF
Serial Number: Default string
UUID: ####
Wake-up Type: Other
SKU Number: Default string
Family: B650 MB
I've also attached journalctl logs - everything from when the suspend is first requested to NetworkManager reporting that a wake was requested. System specs:
CPU: AMD Ryzen 7 7800X3D 4.2 GHz 8-Core Processor
CPU Cooler: Thermalright AXP120-X67 59 CFM CPU Cooler
Motherboard: Gigabyte B650I AORUS ULTRA Mini ITX AM5 Motherboard
Memory: Corsair Vengeance 64 GB (2 x 32 GB) DDR5-6000 CL40 Memory
Storage: Western Digital Black SN850X 4 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive
Video Card: Asus ProArt OC GeForce RTX 4080 SUPER 16 GB Video Card
CPU: AMD Ryzen 7 7800X3D 4.2 GHz 8-Core Processor
CPU Cooler: Thermalright AXP120-X67 59 CFM CPU Cooler
Motherboard: Gigabyte B650I AORUS ULTRA Mini ITX AM5 Motherboard
Memory: Corsair Vengeance 64 GB (2 x 32 GB) DDR5-6000 CL40 Memory
Storage: Western Digital Black SN850X 4 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive
Video Card: Asus ProArt OC GeForce RTX 4080 SUPER 16 GB Video Card
Any other debugging I should try? I'm running out of ideas. 🤷‍♂️ (Also to head off the question: I'm only looking to suspend my desktop for power-saving reasons when I'm not using it. It's not a deal-breaker, but I'd really like it to work.)
11 Replies
singing_pigs
singing_pigsOP5mo ago
bumpity bump 🙏🏻
Aru
Aru5mo ago
Reddit
From the gigabyte community on Reddit
Explore this post and more from the gigabyte community
singing_pigs
singing_pigsOP5mo ago
I actually hadn’t, thanks! good to hear confirmation that hibernation works, I might try that not that I’m excited about making a swap partition for my 64 gb of ram 😅
Dobsgw
Dobsgw5mo ago
Your mouse likely waking it up Gigabyte mbs have a bios issue
Dobsgw
Dobsgw5mo ago
As well as GPP0 you may need to disable additional wake up devices I had to disable two on my b550
Aru
Aru5mo ago
I ran a systemd service before for my own Gigabyte motherboard with chimeraOS, dunno if it'll apply for bazzite
[Unit]
Description=Workaround for Gigabyte bios sleep/wakeup bug

[Service]
Type=oneshot
ExecStart=/bin/sh -c "echo GPP0 > /proc/acpi/wakeup && echo PTXH /proc/acpi/wakeup"

[Install]
WantedBy = multi-user.target
[Unit]
Description=Workaround for Gigabyte bios sleep/wakeup bug

[Service]
Type=oneshot
ExecStart=/bin/sh -c "echo GPP0 > /proc/acpi/wakeup && echo PTXH /proc/acpi/wakeup"

[Install]
WantedBy = multi-user.target
singing_pigs
singing_pigsOP5mo ago
@Dobsgw @Aru thanks, yeah unfortunately this happens even if I disable every device in /proc/acpi/wakeup, and/or unplug all my usb devices, so I don’t think it’s that. from my own digging and also that reddit post, I’m suspecting that it’s a motherboard thing in conjunction with my nvidia card 🙃 not sure if there’s anything I can do about that though
Dobsgw
Dobsgw5mo ago
IG tell everyone you know not to buy gigabyte Gotta even it out a bit
singing_pigs
singing_pigsOP5mo ago
lol fr though I actually tried swapping it out for a different motherboard (msi edge) after I first got it for totally different reasons but that one ended up being even worse slim pickings in the AMD5/iTX category, turns out
Aru
Aru5mo ago
yeah, I'm running AM4 (5600x + 6700xt). Thankfully it worked fine after troubleshooting the wakeup devices but I'll probably avoid gigabyte in the future, I had no idea it had issues with linux until after i got the motherboard
Want results from more Discord servers?
Add your server