If you use a Windows laptop and notice that the battery drains quickly , even when just browsing the web or watching videos, part of the problem is likely related to the power system configuration, specifically a feature called Active State Power Management (ASPM) in PCI Express. It's not something we usually talk about, but it can make a significant difference in power consumption and temperature.
Furthermore, many users encounter messages in Windows power reports such as "PCI Express Active-State Power Management (ASPM) disabled" or warnings about USB devices not entering selective suspend, and they're unsure whether to worry, whether it's a hardware issue, a problem with the processor, or a Windows configuration problem. Let's take a step-by-step look at what all this means and how you can configure it optimally.
What is Active State Power Manager (ASPM) in PCI Express
Active State Power Manager (ASPM) is an energy-saving technology integrated into the PCI Express (PCIe) bus. Its purpose is to reduce the power consumption of PCIe links (the data lanes between the motherboard and devices such as GPUs, NVMe controllers, network cards, etc.) when they are not actively transferring data.
When ASPM is active, PCIe links can enter low-power states if the connected device is idle, even if the device itself remains in a "full" power state. This means the system can save power by shutting down or reducing link activity without having to completely power down the device.
This mechanism has a drawback: every time the PCIe link transitions from a low-power state to an active state, a small amount of latency (a slight delay) is introduced. This is barely noticeable in normal office use or browsing, but in performance-sensitive environments (such as gaming or low-latency tasks) it can have a slight impact.
Therefore, Windows exposes ASPM settings through the "Link-state power management" option within the system's advanced power options. This allows you to prioritize power consumption or performance as needed.
Link State Power Management Options in Windows
Within the classic Windows Control Panel, in the advanced power plan options, the PCI Express section includes the " Link-State Power Management " setting. Let's see what each value does and in which cases it makes the most sense.
The default setting for the "Balanced" power plan in Windows 10 and Windows 11 is usually "Maximum power saving ." This means the system tends to prioritize energy savings over latency, especially on laptops. On desktop computers, the impact on the electricity bill is less significant, but on laptops, it can mean several extra minutes or hours of battery life.
The three available options behave, in simplified terms, as follows:
- Moderate energy savings: The PCIe link is managed to slightly reduce power consumption, but with relatively low wake-up latency. It's a good middle ground for those who want some savings without significantly impacting system responsiveness.
- Maximum energy savings: The most aggressive policy is applied. The bond enters low-energy states whenever possible, so that the consumption decreases furtheralthough the "wake-up" time of the link is somewhat longer.
- Disabled: Power saving management for the link is disabled. There are no energy savings, but latency is minimal. This is the option often preferred by some gamers or users seeking maximum sustained performance, even at the cost of higher power consumption.
For a laptop, especially if it's not constantly plugged in, it's usually reasonable to leave it on Moderate Power Saving or Maximum Power Saving . On a desktop gaming PC, if raw performance is the priority and temperature isn't an issue, it might make sense to choose Off.
How to configure Active State Power Manager on Windows step by step
To manually change ASPM settings in Windows, you need to access the active power plan. The process is simple, although it's somewhat hidden in the advanced options of the classic Control Panel . Here are the general steps, which are valid for both Windows 10 and Windows 11.
First, you need to open the power plan settings. You can do this from Settings > System > Power & sleep (or “Power & battery” in Windows 11) and then by going to “Additional power settings”, or directly from the classic Control Panel by searching for “Power Options”.
Once in the power options, locate your active power plan (Balanced, High performance, Power saving, or a custom plan from the manufacturer) and tap "Change plan settings." Then, go to "Change advanced power settings" to access the detailed options tree.
In the advanced power options window, look for the " PCI Express " section and expand the "Link-State Power Management" option. There you will see a drop-down menu with the three options we mentioned: Moderate power saving, Maximum power saving, and Off (on laptops you will usually see different values for "On battery" and "On AC power").
Simply select the setting that best suits your needs. To test, you can set it to "Moderate Power Saving" when on battery and "Off" when plugged in. When you're finished, tap Apply and then OK to save the settings, and that's it—no need to restart.

Impact of Link State Power Management on Gaming and Performance
A very common question is whether this PCI Express configuration noticeably affects gaming performance , especially since dedicated graphics cards use PCIe slots and it seems logical to connect the two. The short answer is: it can have a slight impact, but it's not usually a dramatic change.
With ASPM set to "Maximum Power Saving," the GPU and other PCIe-connected devices can enter low-power modes more frequently when the system detects less load. In demanding games, the graphics card is often constantly busy, so the link remains active almost all the time , and the impact on FPS is usually minimal or nonexistent.
However, in games where the load fluctuates, or during certain scene and menu transitions, the link between power states can add a slight recovery latency . Some players who are very sensitive to input lag or who use competitive setups therefore prefer to disable Link State Power Management to avoid any variations.
If you leave the option set to "Disabled," Windows won't attempt to reduce power consumption on the PCIe lanes, eliminating that potential bottleneck but causing the computer to consume more power and generate more heat. On an already hot gaming laptop, this can result in louder fans and reduced battery life when gaming without a charger.
In practice, you can try this out: keep a plan with ASPM enabled (moderate or maximum) for daily use and create a specific plan for gaming with ASPM disabled, switching between them depending on what you're going to do, even using tools like ParkControl . This way, you get the best of both worlds without sacrificing comfort.
High battery consumption and its relationship to ASPM
The fact that ASPM is disabled means that the PCIe links essentially remain in a always-on state . This alone increases power consumption somewhat in laptops, but it rarely fully explains extreme cases where the battery drains in two hours of browsing alone, or the computer loses a significant amount of power while idle or in sleep mode.
Powercfg reports also often include warnings related to moderate to high CPU usage by some applications. If certain processes keep the processor active, the GPU wakes up frequently, or PCIe devices fail to enter low-power states, it all adds up and battery life plummets.
Some users with very powerful systems (for example, laptops with an Intel Core i9 CPU and an RTX 3080 Ti GPU) have found that their computer only lasts 2-2,5 hours on battery life for basic tasks, while others with similar hardware achieve between 5 and 6 hours. The difference, beyond ASPM, usually lies in the combination of drivers, firmware, power settings, and active devices.
Therefore, although ASPM is part of the equation, it is advisable to also check other points during suspension and deep sleep states : what power plan is being used, whether the dedicated GPU remains active when not playing, whether there are background programs consuming CPU, or whether the system enters suspension and deep sleep states correctly.
On some laptops, the manufacturer may have disabled ASPM for stability reasons, which leaves less room for optimization. In these cases, if the laptop is new and the actual battery life doesn't match the advertised figures, it's reasonable to contact technical support and, if necessary, request a repair or warranty service.
USB devices that do not enter selective suspend
Another common type of error in powercfg reports relates to USB selective suspend . These appear as warnings or errors such as "USB Suspend: The USB device does not enter selective suspend" with a device identifier. For example, USB\VID_1038&PID_113A or USB\VID_1038&PID_113E.
If you've disconnected all peripherals and the errors persist, it's possible that internal devices (such as the built-in webcam, fingerprint reader, Bluetooth, etc.) are mapped as USB and aren't entering sleep mode properly. Again, updating the manufacturer's drivers may help.
In practical terms, these selective sleep failures contribute to faster battery drain, especially when the device is in sleep mode or with the screen off. Each device that remains active prevents the system from reaching deep low-power states. Collectively, these can cause significant battery drain overnight.
In Device Manager, you can check the "Universal Serial Bus controllers (USB)" section. There, in the properties of each hub or device, you can check the "Power Management" tab to see if the option that allows Windows to turn off the device to save power is selected . Enabling it on all compatible devices can reduce the number of warnings in the powercfg reports.
General Windows solutions for power problems
Beyond ASPM and USB devices, Windows includes several diagnostic and repair tools that are useful when you experience unusual battery or power consumption behavior. Some are designed to detect hardware failures. Others repair corrupted system files that can interfere with power management.
On one hand, you have the power troubleshooter , accessible from the classic Control Panel or from Settings > Update & Security > Troubleshoot (in Windows 11, under “System > Troubleshoot”). Running it can automatically correct misconfigured power plan settings.
On the other hand, if you suspect corrupted system files, it's recommended to first run an SFC scan and then a DISM scan . To do this, open Command Prompt as administrator (Windows + X > "Terminal/Command Prompt (Admin)") and run sfc /scannow . When it finishes, restart your computer and, if the problems persist, also run:
DISM.exe / Online / Cleanup-image / Scanhealth
DISM.exe / Online / Cleanup-image / RestoreHealth
These commands review the system image and repair corrupted components that might be affecting internal power management or drivers. After they complete, restart and check if battery behavior and powercfg reports improve.
Equally important is keeping Windows fully updated. From Settings > Windows Update, check for pending updates (including drivers and optional hardware packages) and install them. New system and kernel versions often include specific improvements for ASPM and power management on particular platforms.
Battery diagnostics, controllers, and other settings to check
If you're still experiencing very poor battery life, it's worth ruling out any physical problems with the battery or its controller. A simple step is to reinstall the Microsoft ACPI-compliant battery driver from Device Manager.
To do this, follow these steps:
- First, connect the laptop to the power outlet.
- Then open Device Manager and expand the “Batteries” section.
- Right-click on “Microsoft ACPI-Compliant Control Method Battery”.
- Select “Uninstall device”.
- Without unplugging the computer, go to the “Action” menu and select “Scan for hardware changes” so that Windows reinstall automatically the controller.
After reinstalling that driver, it's a good idea to perform a clean boot of Windows. This helps check for third-party programs that might be increasing battery consumption. Using msconfig and Task Manager, you can disable non-Microsoft startup services and applications and see if battery life improves.
Don't forget to take advantage of battery diagnostics and energy reporting tools. In addition to the `powercfg -energy` command, you can use options like `powercfg /batteryreport` to generate a detailed report of the battery's health, charge cycles, and actual versus designed capacity.
To get the most out of a Windows laptop, it's helpful to understand how Active State Power Manager works, what the "Link State Power Management" option does exactly, and how it interacts with other factors such as USB selective suspend, power plans, drivers, and the battery's physical condition. By adjusting ASPM to your actual usage (prioritizing performance when gaming and power saving when working on battery), keeping Windows and drivers up to date, and reviewing the powercfg reports when you see unusual power consumption, it's much easier to achieve the battery life your computer should offer without sacrificing smooth operation.

