Be careful with sleep mode on a Supermicro motherboard.
I recently built a system using the M12SWA-TF motherboard for the ThreadRipper Pro WRX80 platform.
Sleep mode appeared to work, in the sense that I could put my computer to sleep and wake it back up. However, when I woke it up, I noticed that my computer was much quieter than before.
I looked at HWiNFO64, and it showed that my fan RPM were low and my CPU temperature was high.
Then I looked at Supermicro's own monitoring (IPMI, SuperDoctor, etc.), and it showed all sensors as null.
I tried changing the Supermicro fan profile to full speed, but the fans didn't speed up.
However, rebooting the computer fixed everything. In addition, hibernating the computer after putting it to sleep also fixed everything. In other words, if the computer was in a state where the fans were spinning abnormally slow, and Supermicro's software read the sensors as null, then hibernating the computer from that abnormal state would return it to normal. So this indicated that the problem was with the motherboard, not the operating system.
I called Supermicro, and they told me that sleep mode is not intended to be used because the BMC - which controls the fans - only connects to the fans and sensors during POST. Putting the computer into sleep disconnects the BMC from the fans and sensors. Only POST can restore the connection, which is why hibernating from an abnormal state returns the computer to normal.
Interestingly, after sleep mode, HWiNFO64 can still read all the sensors, including temperatures and fan RPM. The sensors are still there and working, but the BMC cannot read them after waking from sleep.
Also, even though the sensors were all null, the Supermicro software didn't issue any alerts. E.g., there was no "CPU temperature unknown" or "no CPU fan installed" warnings. So if sleep mode disables your BMC's ability to read the sensors and control the fans, you won't receive any warnings or alerts.
So if you have a Supermicro board, make sure you also check your fan RPM and temperature sensors after using sleep mode. Just because your computer wakes from sleep doesn't mean it is working.
You might want to try running a benchmark or burn-in software that allows you to optionally use only one core, such as Cinebench or Prime95. This way, you can test your CPU temperature after waking from sleep without risking too much. A single-core burn-in test will cause temperatures to increase measurably, but if waking sleep mode has caused your CPU fan to throttle to a slow speed, the single-core burn-in won't threaten your CPU with overheating.