Older Lenovo ThinkPad models such as the T420, T420s, T520, X220, W520, and T430 provide BIOS settings that control CPU power management, processor features, storage controllers, and boot behavior. Adjusting some of these settings can improve responsiveness or reduce boot time.
CPU and Power Delivery
CPU Power Management
- Path: Config -> Power -> CPU Power Management
- Setting: Disabled.
Disabling CPU Power Management turns off the BIOS feature that stops the processor clock during periods of inactivity. The benefit is that the operating system gains unrestricted control over processor state transitions, reducing latency.
The tradeoff is higher baseline power consumption when the system is idle. Ensure your operating system is configured with an appropriate CPU frequency scaling governor, otherwise the processor will constantly run at its maximum clock speed.
Intel SpeedStep Technology
- Path: Config -> Power -> Intel SpeedStep Technology
- Setting: Set Mode for AC and Mode for Battery to Maximum Performance.
Setting both AC and battery operation to Maximum Performance selects the highest-performance SpeedStep mode rather than the battery-optimized mode. (Note: This can increase CPU power consumption and battery usage.)
CPU Core Utilization
- Path: Config -> CPU
- Settings: Ensure both Core Multi-Processing and Intel Hyper-Threading Technology are Enabled.
These settings allow the operating system to use all available physical cores and logical processors.
Boot Time Reduction
Boot order
- Path: Startup -> Boot
- Setting: Move the primary OS drive (SSD/HDD) to the top of the boot priority list.
Placing the primary OS drive near the top of the boot order can reduce delays caused by firmware attempting earlier boot targets before reaching the operating system drive. The tradeoff is requiring manual intervention via the boot menu to boot from external media.
Boot mode
- Path: Startup -> Boot Mode
- Setting: Quick.
The benefit is a reduction in total system startup time, accelerating the transition from the Lenovo splash screen to the OS bootloader.
Storage Controller Optimization
- Path: Config -> Serial ATA (SATA)
- Setting: Change Controller Mode Option to AHCI.
AHCI is generally the appropriate SATA controller mode for modern Linux and Windows installations. (Note: Older operating systems must have AHCI drivers.)