Linux 5.5 Should Bring Another Power Management Improvement For Intel Ice Lake

Written by Michael Larabel in Intel on 17 November 2019 at 01:08 AM EST. 7 Comments
The upcoming Linux 5.5 kernel cycle should bring an improvement for power management on Intel's latest-generation Ice Lake processors.

With my Dell XPS 7390 Ice Lake Core i7 testing the power management has been quite good, but it looks like Linux 5.5 will be even better. On Saturday this commit was staged as part of USB testing code ahead of the upcoming Linux 5.5 merge window.

Intel's Mika Westerberg who is known for his maintaining of Thunderbolt code and other contributions explained in the commit, "Intel Ice Lake has two xHCI controllers one on PCH and the other as part of the CPU itself. The latter is also part of the so called Type C Subsystem (TCSS) sharing ACPI power resources with the PCIe root ports and the Thunderbolt controllers. In order to put the whole TCSS block into D3cold the xHCI needs to be runtime suspended as well when idle. For this reason allow runtime PM as default for Ice Lake TCSS xHCI controller."

It's quite a simple change so might also end up being queued for back-porting to current Linux stable series. No power management numbers were provided but considering that this change is needed for putting the whole TCSS block into D3cold state during idle, it should be a positive improvement. With time, of course, I'll have my own power numbers for my Dell XPS 7390 on this forthcoming kernel.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week