您現在的位置是:首頁 > 旅遊首頁旅遊

Linux核心驅動開發者探討為英特爾處理器引入降壓功能的可行性

由 cnBeta 發表于 旅遊2023-01-07
簡介現在的問題是,開發者暫缺與 undervolt 相關的 MSR 文件、以及類似於 Windows平臺上的 Intel XTU 體驗

linux驅動開發是什麼

在 Windows 平臺上,一些高階使用者已經習慣了透過 XTU 實用工具來降低英特爾移動處理器的電壓。

但在 Linux 平臺上,如果你想要追求更好的散熱 / 能源效率(或其它目的),目前社群裡仍缺少可行的 CPU 降壓方案。

好訊息是,近段時間,已有不少核心驅動開發者在探討這麼做的可行性。

Linux核心驅動開發者探討為英特爾處理器引入降壓功能的可行性

其實此前,已有獨立開發者推出過非官方的 intel-undervolt 應用程式,可惜它僅限於 Haswell 和更新版本的英特爾處理器。

除了降低 CPU 電壓,該工具還可操縱英特爾處理器的功耗 / 散熱牆。但 intel-undervolt 功能畢竟依賴於反向工程和社群的支援發現,並且需要直接接觸 CPU 的 MSRs 來執行操作。

慶幸的是,以 WireGuard 而被大家所熟知的 Jason Donenfeld,恰好向核心開發人員提交了一個補丁。其能夠寫入特定的 OC mailbox MSR,而不會導致核心警告。

具體說來是,該補丁源於近期在 Linux 上的一項工作,旨在加強從使用者空間對 CPU MSR 的訪問。在後續的討論中,開發者們開始將重心放到了其它細節上。

最終結果是得到了大多數開發者的同意,且與透過 MSR 進行互動的方案相比,基於核心驅動程式的調節效果更具優勢。

現在的問題是,開發者暫缺與 undervolt 相關的 MSR 文件、以及類似於 Windows平臺上的 Intel XTU 體驗。至於後續的發展,或許還得看英特爾工程師們可以提供多少幫助。