Mesa 的“TURNIP”Vulkan 开源驱动程序提供了状态更新,该驱动程序为 Qualcomm Adreno 图形提供加速支持。
TURNIP 最初是作为一个 Vulkan 驱动程序项目,与用于 Adreno 图形的“Freedreno”逆向工程 Gallium3D 驱动程序类似(并且大部分是相同的开发人员),它正在逐渐成熟。Igalia 的 Hyunjun Ko 介绍了 TURNIP 在过去一年中取得的进展。许多 Vulkan 扩展都是使用这个逆向工程的开源 Qualcomm Vulkan 驱动程序实现的。除了添加了许多突出的扩展之外,还有一些重要的修复,最终使 TURNIP 成为符合 Adreno 618 类 GPU 的 Vulkan 1.1 驱动程序。
FEX-Emu和 Box86,这个 Mesa Vulkan 驱动程序去年开始运行 Windows 游戏,这要归功于 DXVK/VKD3D 将 Direct3D 映射到 Vulkan,然后 FEX/Box86 处理 x86/x86_64 到 Arm 的转换。
今年 TURNIP 开发人员打算专注于通过 Proton / Wine 在驱动程序上运行更多 Windows 游戏。再加上永无止境的性能优化工作。
TURNIP 开发人员也期待 Adreno 700 系列 GPU 具有光线追踪和网格着色器等新功能。
FOSDEM 2022 TURNIP 演示文稿的幻灯片和录像可以在FOSDEM.org上找到。
正文完