Простого регулирования ЦП недостаточно для охлаждения некоторых устройств NVIDIA Tegra под управлением восходящего ядра Linux, поэтому интеграция теплового охлаждения в код масштабирования частоты устройства devfreq находится в стадии разработки для таких высокопроизводительных SoC NVIDIA.
Различные разработчики, работающие над поддержкой NVIDIA Tegra/Arm Linux, обнаружили, что некоторые SoC/устройства Tegra выделяют намного больше тепла, чем другие. Старый ASUS Transformer TF700T с Tegra 3 SoC, например, при запуске основного ядра Linux оказывается очень горячим и является первоначальной целью этих новых исправлений.
Хотя дросселирование процессора используется для снижения рабочей температуры, этого недостаточно, но в конечном итоге с помощью дополнительного кода теплового охлаждения для Tegra devfreq можно также задействовать понижение частоты памяти. Поскольку частота системной памяти также снижается, кажется, что температура становится более управляемой.
В одном из патчей объясняется, что регулирование частоты памяти имеет довольно большую разницу с Tegra” Откройте устройство ACTMON devfreq в качестве охлаждающего устройства, чтобы ограничить частоту памяти при перегреве. Регулировка частоты памяти имеет значительный охлаждающий эффект на NVIDIA Tegra SoC, поскольку более высокие частоты памяти требуют более высокого напряжения ядра SoC, что является одной из основных причин нагрева. ”
Эти исправления были разосланы ранее в этом месяце, а затем уже были получены, так что выглядит как они сделают это для цикла Linux 5.14.