Mesa的“TURNIP”Vulkan開源驅動已為高通Adreno提供加速支持
上週末召開的FOSDEM 2022 線上活動中,Mesa 的“TURNIP”Vulkan 開源驅動為高通Adreno 圖形提供加速支持。TURNIP 最初是一個Vulkan 驅動項目,與用於Adreno 圖形“Freedreno”反向工程Gallium3D 驅動相似(大部分是同一個開發者),現在正逐漸走向成熟。
Igalia 的Hyunjun Ko 介紹了TURNIP 在過去一年取得的進展。許多Vulkan 擴展是通過這個反向工程的開源高通Vulkan 驅動實現的。除了添加了許多突出的擴展,還有一些重要的修正,最終使TURNIP 成為符合Adreno 618 類GPU 的Vulkan 1.1 驅動程序。
通過和FEX-Emu、Box86 搭配使用,這個Mesa Vulkan 驅動自去年開始可以運行Windows遊戲,這要感謝DXVK/VKD3D 在Vulkan 上映射Direct3D,然後FEX/Box86 處理x86/x86_64 到Arm 的轉換。