虽然 AMD 官方通过其 Windows 版官方图形驱动程序(以及 Linux 版 Radeon Software for Linux 打包驱动程序和 AMDVLK 官方 Vulkan 驱动程序)支持的最新 Radeon 硬件范围要窄得多,但得益于围绕 AMD 开源驱动程序代码的开源社区,总会有一些有趣的事情发生…… 正如我在今年早些时候所写的那样,一位独立开发者一直在努力将 Vulkan 引入 Radeon HD 6000 系列。没错,就是已有 13 年历史的 “北方群岛 “图形处理器。
在对在老式 TeraScale 2/3 显卡上运行 Vulkan 的前景感到兴奋之前,这个被称为 “Terakan “的 Vulkan 驱动程序的开发过程非常缓慢。今年夏天,首席开发者 “Triang3l “正在为这个基于 Mesa 的 Vulkan 驱动程序开发最基本的组件。几个月过去了,他取得了更明显的进展。
截至上周,他现在已经能够在该驱动程序上渲染使用真正的 Vulkan 管道绘制的第一个三角形。这是利用 Radeon R600g Gallium3D 驱动程序使用的着色器编译器。开发人员在 Twitter 上发布了有关在 Radeon HD 6000 系列硬件上运行的 Vulkan 驱动程序的一些第一个三角形:
对于在行业标准 API 构思之前很久就发布的 GPU 上运行 Vulkan 来说,这是一项相当大的成就。它非常适合展示开源社区的可能性和独创性。看看这个 Terakan 驱动程序的发展程度以及最终能够在 Radeon HD 6000 系列硬件上实际支持多少 Vulkan 扩展将会很有趣。不要指望现代 Vulkan 游戏(或者更确切地说,Steam Play 游戏使用 Direct3D 并通过 DXVK/VKD3D-Proton for Vulkan 在 Vulkan 上运行)能够在这些旧的 Radeon GPU 上神奇地运行良好,但这仍然是一项有趣的技术成就,并且可能会对于一些较轻的游戏或随着更多桌面/合成器探索 Vulkan API 使用以及其他可能的用途,非常有用。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/37392.html