正如我最近幾個月多次寫過的那樣,AMD 一直在增強 Xen 虛擬化下使用的 GPU 支持。鑑於 KVM 虛擬化如今在開源 Linux 虛擬化方面往往是占主導地位的解決方案,因此他們對 Xen 的興趣目前尚不清楚。現在有消息稱,AMD GPU 對 Xen 的興趣源於車載信息娛樂遊戲。
在 Xen 項目開發者和設計峰會上,AMD 工程師透露了他們對 Xen 的 VirtIO GPU 和直通 GPU 支持的興趣。他們的興趣在於汽車信息娛樂系統。 AMD Ryzen SoC 已在 Tesla S 等汽車中用於信息娛樂系統,而且自收購 Xilinx 以來,AMD 在汽車領域有更多機會,其 IP 可用於激光雷達/雷達用途、攝像頭監控等。
AMD 的汽車信息娛樂方法適用於汽車內運行的多個虛擬機,以劃分工作負載。因此基於 Xen 的 GPU 虛擬化正在被追求。但他們一直在處理一些問題,例如 Xen 中當前不支持 VirtIO GPU、Xen 中缺乏 Vulkan 焦點,以及工程師正在努力與 Xen 和 Linux 圖形社區克服的其他當前限制。
通過 此幻燈片 (PDF) 除了我最近在 Phoronix 上介紹過的已發布補丁之外,還列出了一些 AMD Xen GPU 計劃幾個月。
有趣的是,他們使用 Mesa RADV 驅動程序來支持 Vulkan,該驅動程序是非官方的 AMD 開源 Vulkan 驅動程序,而 AMD 的官方 AMDVLK 驅動程序不太受愛好者/遊戲玩家歡迎。
AMD 還致力於將 ROCm 引入以 OpenCL 為重點的汽車中。
看看這一切如何發揮作用,並最終使整個 Xen 生態系統受益於 GPU 支持以及 Mesa 和 DRM 內核驅動程序堆棧的改進,將會很有趣。例如,AMD 上週開放了 dGPU PRIME for Virgl,以對抗 Mesa。