Linux 5.19中新顯卡驅動代碼新增將近50萬行
在Linux 5.19 窗口合併期,David Airlie 今早發送了對Direct Rendering Manager (DRM) 子系統更新。其中值得注意的是,在DRM 顯示/圖形驅動更新中添加了對Intel Arc Graphics DG2/Alchemist 的支持,並為Raptor Lake 提供初步支持。而在AMD 方面則為下一代CDNA Instinct 產品和RDNA3 Radeon RX 7000 系列顯卡做了準備。
由於英特爾和AMD為其最新的圖形產品完成了所有啟用工作,這種DRM pull 是另一個大問題。該Pull 更改了1302 個文件,新增了495793 行代碼,刪除了32019 行代碼。由於自動生成的頭文件和其他與為RDNA3 提供新IP 塊相關的頭文件,大多數新行都在AMD 圖形驅動程序端。正是這種Pull 現在AMD 圖形驅動程序在Linux 內核中已經超過400 萬行代碼。
英特爾圖形驅動添加了多個“motherboard down” DG2 桌面GPU 的PCI ID,對Raptor Lake P 和Raptor Lake S 提供初步支持,為DG2 公開計算引擎ABI,以及其他各種DG2 功能。Arctic Sound M 平台添加了信息、對Haswell 和更新版本的DisplayPort HDR 支持、小型PCI BAR 啟用以及各種其他更改。
在AMD Radeon 圖形方面,啟用了各種新的IP 塊,例如SMU 13.x、SOC21 等。目前仍然需要做更多的工作,但預計將於今年晚些時候推出的下一代CDNA 和RDNA3 顯卡的準備工作正在進行中。作為他們新的開源驅動程序啟用方法的一部分,這種啟用將逐塊出現。