Linux Continues To Improve Power Management For Older NVIDIA Tegra SoCs To Avoid Overheating

Written by Michael Larabel in NVIDIA on 26 October 2021 at 12:00 AM EDT. 4 Comments
While the Tegra 2 and Tegra 3 SoCs are a decade old, the mainline Linux kernel continues working to improve the power management / thermal behavior for them in order to deal with heating issues for devices relying on these SoCs.

We've seen improved thermal code for these hot and aging Tegra devices, among other work. Most recently though is now a set of Tegra power management patches revised for a 14th time that are seeking to be included with Linux 5.17 (not to be confused with the Linux 5.16 cycle kicking off in a week or two).

That set of 39 patches intended for next year's Linux kernel provides run-time power management for Tegra drivers and enables core voltage scaling on Tegra20 (Tegra 2) and Tegra30 (Tegra 3) SoCs. The intention with these patches is to finally resolve some overheating troubles plaguing various Tegra-powered devices for those deciding to run the mainline Linux kernel on it / "after-market" Linux software options for the tablets and other hardware.

NVIDIA's Tegra 3 "Cardhu" reference tablet.

The patch series reworks more than four thousand lines of code for getting the Tegra 2 and Tegra 3 run-time power management and core voltage scaling support in order.
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