Valve的Steam Deck自公開后就受到了眾多游戲玩家的關注,作為新一代的掌上娛樂系統,搭載的是Arch Linux的SteamOS。距離年末Steam Deck的全面上市已經沒多長時間了,不過Valve和AMD仍在做蕞后的努力,為CPU構建新驅動,以提高Ryzen處理器在Linux平臺上的性能和效能表現。
據TomsHardware報道,AMD的開發人員Ray Huang在上周五的X.Org開發者大會(XDC2021)上分享了該驅動的細節。該驅動是由于Valve發現,目前所有運行Linux操作系統的英特爾和AMD處理器上使用的ACPI CPUFreq驅動存在問題,導致運行游戲的過程中可能會出現性能問題,這種情況讓Valve擔憂。Valve希望Steam Deck采用的定制版SoC,其Zen 2架構CPU與基于Linux的SteamOS能夠解決這個問題。
Valve就此事聯系了AMD,隨后AMD發現更多與舊ACPI驅動相關的問題,這會影響Ryzen處理器在Linux操作系統里的表現。由于這款驅動已經有相當長的時間了,是英特爾多年前打造的,于是AMD通過新的CPPC驅動解決了這些問題。
使用Ryzen 7 PRO 5750G進行的初步測試中,AMD發現可以將Zen 3架構處理器的每瓦性能提高了10%-25%,在TBench和Speedometer 2.0中,電源效率提高了10.6%。在Gitsource基準測試,效率提高了26.6%。而在游戲測試里,運行《地平線:零之曙光》,將幀率鎖定在60FPS,新驅動可以大大降低空閑核心的頻率,只有400 MHz,而舊ACPI驅動僅能下降到3.8 GHz。
目前CPPC驅動仍處于開發階段,還沒有正式的發布時間。AMD希望新驅動在Linux內核中有更穩定的表現,并讓CPPC驅動進入官方Linux內核,對Linux游戲玩家來說是一個非常好的消息。