英特爾為支援Xe2 而進行的Mesa 驅動程式升級工作已基本完成
在開源Linux 驅動程式支援的新獨立/整合顯示卡發布之前,鑑於當今GPU 的複雜性,通常很難確定發布前的支援水平,我們已經走過了為啟用新硬體打一系列冗長的單獨補丁的時代,而且也不知道下一代硬體可能會增加哪些功能。但如果最新的Mesa 開發者意見成立,那麼對於英特爾Xe2 圖形處理器來說,開源Vulkan 驅動程式至少”大部分”程式碼已經到位。
昨天,Mesa 24.2-devel 推送了一個合併請求,對英特爾ANV 驅動程式原始檔案中的裝置和映像C 檔案進行了一些重構。對於最終用戶來說,程式碼重構並不意味著什麼,也不會因為在檔案之間移動4 千行程式碼而帶來實質的好處。但英特爾ANV 開發人員對合併要求的評論卻非常重要:
“現在大部分Xe2 上游開發工作已經完成,聽起來是進行分割的好時機。”
因此,如果英特爾開發人員的評論是準確的,那麼”大部分”Xe2 圖形上游工作到英特爾Mesa 驅動程式的ANV Vulkan 程式碼至少已經完成。在本季晚些時候,搭載Xe2 顯示卡的Lunar Lake 筆記型電腦將開始出貨,幾個月後,基於Xe2 的Battlemage 獨立顯示卡也將出貨,在此之前,這是一個好消息。
上述評論至少是針對英特爾Mesa 代碼的,而Linux 6.11 則有更多的Xe2 代碼,尤其是在Battlemage 方面。截至發稿時,Lunar Lake 和Battlemage 支援仍被視為實驗性的(預設為停用),Linux 核心驅動程式的上游仍處於當前狀態。
因此,從核心圖形驅動程式的角度來看,是否還存在一些重要的缺失,或者開發人員只是在等待,直到接近實際產品發佈時,確認驅動程式支援在生產硬體上處於良好狀態,然後才取消實驗標誌,這些都還有待觀察。
無論如何,希望在Lunar Lake 筆記型電腦和Battlemage 顯示卡發布之日,這種開源和上游Linux 圖形支援會處於良好狀態。