Einer der Bereiche der Linux-Unterstützung von Intel, der weniger als ideal war, ist die Handhabung der dynamischen Plattform und des thermischen Frameworks (DPTF) für das heutige Ultrabook. Intel hat einige Unterstützung mit einem Fokus auf Googles Chromium OS zur Verfügung gestellt, aber es ist weniger als vollständig und vor allem fehlt die Unterstützung für die erweiterte „adaptive Policy“, aber das könnte sich bald ändern.
Intels Dynamic Platform und Thermal Framework-Unterstützung für Linux ist weniger als vollständig und unterstützt nicht die adaptive Politik von verschiedenen Intel-betriebenen Ultrabooks verwendet und wenn diese Unterstützung nicht verfügbar ist, kann zu konservativeren Power-Management-Entscheidungen, die wiederum schadet Leistung führen.Matthew Garrett von Googles Sicherheitsteam hat tagsüber nicht viel anderes während der Pandemie zu tun, also hat er daran gearbeitet, den verfügbaren Open-Source-Code zu studieren und die Windows-DPTF-Unterstützung zurückzuentwickeln.
Er hat an Verbesserungen an Intels Thermal Daemon für Linux gearbeitet sowie ein binäres Dienstprogramm zum Parsen von DPTF-Tabellen in der Systemfirmware ersetzt.
Über dieses Kernel-Repository erfolgt die erste Arbeit an diesen Verbesserungen sowohl am Linux-Kernel als auch an den User-Space-Bits. Bisher ist nur ein kleiner Teil der möglichen Funktionalität vorhanden. Er ist sich nicht sicher, wie gut der Code gerade ist, aber zumindest auf seiner einsamen Testmaschine funktioniert er gut genug, um breitere Tests durch die Community zu fordern.
Mehr Details zur Arbeit in diesem Blogbeitrag.