Enabling S3 Sleep on Lenovo Legion 5 Slim Gen 9 (AMD Processor)
Recently, I bought a Lenovo Legion 5 Slim Gen 9 laptop with an AMD processor. I was surprised to find that it does not support the default S3 sleep mode, but instead uses the modern standby (S0) mode. This article will guide you through enabling the S3 sleep mode on your Lenovo Legion 5 Slim Gen 9 laptop.
What is S3 Sleep Mode?
S3 sleep mode, also known as "Suspend to RAM," is a power-saving state that allows a computer to quickly resume its previous state after entering sleep mode. When a computer enters S3 sleep mode, it saves its current state to RAM and then powers down most of its components, consuming very little power. When the user wakes up the computer, it resumes its previous state almost instantly.
Why Enable S3 Sleep Mode on Lenovo Legion 5 Slim Gen 9?
Although the modern standby (S0) mode on the Lenovo Legion 5 Slim Gen 9 laptop is designed to save power and provide fast wake-up times, it can still consume more power than S3 sleep mode in some situations. Additionally, enabling S3 sleep mode can provide a more consistent and reliable wake-up experience than S0 mode.
How to Enable S3 Sleep Mode on Lenovo Legion 5 Slim Gen 9
To enable S3 sleep mode on your Lenovo Legion 5 Slim Gen 9 laptop, you will need to modify the system registry. Follow these steps carefully to avoid any issues:
-
Press
Win + Rto open the Run dialog box. Typeregeditand press Enter to open the Registry Editor. -
Navigate to the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power -
Right-click on the
Powerkey and selectNew > Key. Name the new keyPowerSettings. -
Right-click on the
PowerSettingskey and selectNew > Key. Name the new key54533251-82be-4824-96c1-47b602804300. -
Right-click on the new key and select
New > Key. Name the new key7516b95f-f776-4464-8c02-76fea075a44f. -
Right-click on the new key and select
New > DWORD (32-bit) Value. Name the new valueACPowerStateand set its value to00000002. -
Right-click on the new key again and select
New > DWORD (32-bit) Value. Name the new valueDC ```arduino PowerStateand set its value to00000002.