針對 AMD GCN 1.x GPU 的 Linux 驅動程式改進

Valve 的分包商 Timur Kristóf 提出了改進 Linux 對 AMD GCN 1.0「南方島嶼」和 1.1「海島」顯示卡支援的計劃。去年,AMDGPU 驅動程式已與 Radeon 驅動程式在 GCN 1.x 顯示卡上保持一致,並在計劃於 2 月發布的 Linux 6.19 核心程式碼庫中預設為啟用。 GCN 1.x 顯示卡於 2012 年至 2019 年發布,涵蓋了 Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx、Radeon R9 280、FirePro W4000-W9000、Radeon Sky 700/900、FirePro W4000-W9000、Radeon Sky 700/9005/272655 290/390、HD 7790/8870 以及 Radeon Rx 200/Rx 300 系列的其他顯示卡等機型。

計劃包括進一步開發 Linux 中的 GCN 1.x 支持,其中一些功能對其他 GPU(如 Polaris 系列)也很有用。

  • 為 SI、CIK、VI 和 Polaris 系列 GPU 實作格式修改器(DRM 格式修改器)支持,這將使基於 Vulkan 的合成管理器、Zink OpenGL 驅動程式和其他一些元件能夠使用。
  • 增加了對 TRAVIS 和 NUTMEG 顯示橋接控制器的支持,這將允許在 CIK 系列 APU 的配置中預設使用 AMDGPU。
  • 電源管理重構。較舊的GPU使用單獨的電源管理代碼“DPM”,該代碼與AMDGPU主代碼不同。將較舊GPU的程式碼與其他GPU的程式碼統一起來,可以消除這些GPU的單獨分支,減少程式碼體積,並簡化驅動程式維護。
  • 鑑於 DC(顯示核心)程式碼中對 GCN 1.x 的支援有所改進,例如能夠使用類比視訊輸出,因此有必要刪除這些未使用 DC 的 GPU 的舊程式碼,這將簡化驅動程式維護並減少程式碼大小。
  • 修正了剩餘的錯誤,例如 Radeon 430 GPU 的功率限制不正確、Radeon HD 7790 類比連接器上的黑屏以及 SI/CIK GPU 上的頁面錯誤。
  • 支援部分駐留紋理 (PRT)。我們已準備好 Linux 核心補丁和 MESA 的 pull request 來啟用此功能。
  • RADV 驅動程式中對舊款 GPU 的傳輸佇列支援。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster