การควบคุมปริมาณ CPU แบบธรรมดาไม่เพียงพอสำหรับการระบายความร้อนให้กับอุปกรณ์ NVIDIA Tegra บางตัวที่ใช้เคอร์เนลต้นทางของ Linux ดังนั้นการรวมระบบระบายความร้อนด้วยความร้อนเข้ากับรหัสการปรับสเกลความถี่”devfreq”ของอุปกรณ์จึงเหมาะสำหรับ NVIDIA SoCs ประสิทธิภาพสูงดังกล่าว
นักพัฒนาหลายรายที่ทำงานเกี่ยวกับการสนับสนุน NVIDIA Tegra/Arm Linux พบว่า Tegra SoC/อุปกรณ์บางตัวสร้างความร้อนได้มากกว่าอุปกรณ์อื่นๆ ASUS Transformer TF700T รุ่นเก่าที่มี Tegra 3 SoC เช่น เมื่อรันเคอร์เนล mainline Linux พบว่ามีการทำงานที่ร้อนจัดและเป็นเป้าหมายเริ่มต้นของแพตช์ใหม่เหล่านี้
แม้ว่าการควบคุมปริมาณของ CPU จะทำงานเพื่อช่วยลดอุณหภูมิในการทำงาน แต่ยังไม่เพียงพอ แต่ท้ายที่สุดด้วยรหัสระบายความร้อนเพิ่มเติมสำหรับ Tegra devfreq ความถี่ในการดาวน์คล็อกของหน่วยความจำก็สามารถทำได้เช่นกัน เมื่อความถี่ของหน่วยความจำระบบถูกควบคุมด้วย ดูเหมือนว่าอุณหภูมิจะสามารถจัดการได้มากขึ้น
แพทช์ตัวหนึ่งอธิบายต่อไปว่าการควบคุมความถี่ของหน่วยความจำนั้นมีความแตกต่างกันค่อนข้างมากกับ Tegra”แสดงอุปกรณ์ ACTMON devfreq เป็นอุปกรณ์ระบายความร้อนเพื่อควบคุมความถี่หน่วยความจำเมื่อมีความร้อนสูงเกินไป การควบคุมความถี่ของหน่วยความจำมี ผลการระบายความร้อนอย่างมีนัยสำคัญบน NVIDIA Tegra SoC เนื่องจากความถี่หน่วยความจำที่สูงขึ้นต้องการแรงดันไฟฟ้าแกน SoC ที่สูงขึ้น ซึ่งเป็นหนึ่งในสาเหตุหลักของความร้อน”
แพตช์เหล่านี้ถูกส่งไปเมื่อต้นเดือนนี้และหยิบขึ้นมาดู เช่นเดียวกับที่พวกเขาจะทำให้สำหรับรอบ Linux 5.14