Hi all, this is my first time posting on the forum, and I am here after having built my first PC.
I’ve not had the chance to install any operating system yet as I have been using LiveISO environments to run Linux benchmarking tools on the CPU/GPU and messing with BIOS settings to feel things out and see if everything is working as it should, and for the most part, it does just work, except for sleep mode apparently which has me stumped.
The only thing I can think of is updating my BIOS, I have not updated it at all but I feel like updating it would be taking a shot in the dark, I don’t know if doing so will actually fix my issue, and the stock BIOS is otherwise working fine, making me reluctant to actually update the thing.
I am using a motherboard from MSI, which had their source code and keys stolen not long ago, and from what I understand, it may one day be possible to install an unofficial BIOS, I’d rather try and keep that option open, it is my hardware after all, I should be able to install whatever I choose as long as I understand the risks and I trust the source, right? I mostly bring this up because I don’t know if it is possible for an official BIOS update to restrict me from doing this.
TL;DR - My sleep mode doesn’t seem to work in Linux, BIOS updates are the only thing I can think of that could maybe fix it, but don’t want to update unless absolutely necessary.
INFO
MB: MSI PRO B650-P WIFI
CPU Ryzen 5 7600
MEM: 32GB DDR5-6000
BIOS Ver: E7D78AMS.110
BIOS Date: 10/08/2022
BIOS updates link: PRO B650-P WIFI
DESCRIPTION
I have a USB stick with Ventoy for booting LiveISO images, I have Debian 12 KDE, the latest archiso as of July, the latest system-rescue image, and a partition for storing files while booted into a live environment.
I boot into the Debian 12 KDE live image, and upon arriving at the desktop, I open the start menu and press sleep, I no longer get a display, neither from my 6800 XT nor the onboard graphics, yet all the fans keep spinning and RGB lights are still on. I cannot get a working display after this, pressing buttons on my keyboard or the power button doesn’t give me a display, I cannot recover from this unless I hard power off.
TROUBLESHOOTING
- This link seems to describe my problem, GPP0 is enabled for me, but the listed solution does not resolve my issue.
- This link seemed relevant, but I only discovered that s2idle is my only supported mode.
- Various web searches suggested updating BIOS, some suggested changing settings in BIOS, but using my BIOS’s built in search returns nothing for “sleep” nor “idle”.
LOGGING
These dmesg errors show up on screen before booting most live ISOs:
And I tried seeing what log info I get from dmesg during “sleep” by running a while loop with:
sudo dmesg -c
To run forever and append it to a file, I cleared the existing dmesg messages beforehand, I pressed buttons on my wireless keyboard and pressed the power button to try and wake it which still didn’t give a display, but I did get this:
OTHER
On the archiso, I run systemctl suspend
and the display is gone, but fans/lights are still on like before, If I then press buttons on the keyboard to “wake” it, and then push power, the PC does power off, but if I don’t press anything on the keyboard, I have to press power twice to power it off, first time “wakes” it, second time powers it off. This suggests to me that sleep/wake does “work”, but waking gives no display at all for some reason, making me believe it could be a graphical/display related issue rather than a BIOS related issue.
I hope this is somewhat legible and organized, I am mainly hoping to better understand what is going on or why, so any help is much appreciated!