linux radeon模块,AMD发布了138个Linux驱动程序补丁,为未来的GPU带来了新的SMU模块...
AMD Linux圖形驅動程序開發人員今天上午發布了一套138個補丁,介紹了一個適用于“未來ASIC”的新軟件SMU驅動程序。
考慮到為新的GPU體系結構開發工作驅動程序支持需要多長時間,內部AMD已經在為今年晚些時候推出的下一代Navi的Linux支持工作也就不足為奇了。今天,這個新的SMU驅動程序可能是該支持的第一個跡象,盡管僅限于系統管理單元。
由超過六千行代碼組成的138個補丁正準備在“未來的ASIC”上找到新的SMU(系統管理單元),該塊負責電源管理任務和OverDrive等其他功能。 Navi沒有明確說明,但鑒于AMD的路線圖,可能是一個安全的假設。
代碼補丁解釋說,“powerplay驅動程序將退役。最終版本適用于帶有SMU11的vega20。但是,未來的asic將使用新的swSMU框架來實現。這是新的sw smu驅動程序的第一個版本,即基于vega20 ...我們希望對linux電源代碼進行重新編程,以便為將來的asics使用新的sw SMU ip塊。我們希望為Linux編寫一個簡單易讀的框架。“
Vega 20默認會繼續使用PowerPlay,但事實證明,如果使用amdgpu.dpm=1啟動,這個新代碼也可以在那里工作。
在138個補丁中,沒有關于下一代AMD Radeon硬件的有趣細節,但主要是填補了支持新SMU塊的基礎設施。顯然,會有更多的代碼及時實現,以便全面提升下一代AMD GPU支持。
Navi預計要到今年下半年才會出現,看看Linux內核支持何時發布會很有趣。在Vega的情況下,他們有開源支持,但是在RX Vega系列開始出貨的時候沒有合并,但最終是在事后,盡管在那種情況下他們當時被第一次合并阻止了AMDGPU DC。隨著即將推出的Radeon VII,Linux支持應該已經到位,除非像RX 590那樣存在任何最后一刻的問題。如果AMD(理想情況下)目標是在主線內核中支持硬件首先發布,他們需要在接下來的幾個月內發布代碼,以便與主線內核周期保持一致。此外,如果需要大量新代碼來點亮Navi,公共代碼審查過程將在下一個內核合并窗口之前花費一些時間?;蛘呖赡苁情_源驅動程序代碼可用但尚未主導的情況,因此早期客戶需要自己構建(或使用第三方內核構建)或僅依賴于Radeon Software / AMDGPU-PRO驅動程序使用DKMS模塊輕松支持。
總結
以上是生活随笔為你收集整理的linux radeon模块,AMD发布了138个Linux驱动程序补丁,为未来的GPU带来了新的SMU模块...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: unity 不再渲染局部_在Unity3
- 下一篇: SMU_problem1357最大子方块