在Valve的资助下,Collabora工程师正在把原本用于Linux生态的开源Radeon Vulkan驱动“RADV”带到微软Windows 11系统上。目前项目已取得关键进展,成功在Windows上跑通了首款游戏《反恐精英2》。
RADV是Mesa项目中的开源Vulkan图形驱动,面向AMD Radeon GPU,在Linux游戏生态中被广泛使用。它的任务是把游戏或图形程序的Vulkan调用,转换为显卡可执行的底层指令。Vulkan本身是一种低开销图形与计算API,相比传统图形接口,能让开发者更直接地控制GPU资源,但这也对驱动稳定性和硬件适配提出了更高要求。
![]()
Collabora工程师Louis-Francis Ratté-Boulianne在最新博文中介绍了这项移植工作的初步进展。目前在Windows上,AMD用户主要依赖专有驱动。RADV移植到Windows后,可以带来跨平台共享代码库、更容易调试和实验、更快修复问题等好处,同时也为社区和游戏开发者提供了一条报告问题或贡献改进的路径。
这个项目建立在Faith Ekstrand的早期研究之上。Ekstrand曾探索RADV在Windows上运行的可行性,并在XDC 2024大会上展示过成果。Collabora表示,现阶段项目接续了Ekstrand的验证成果,重点放在改进灵活性、可移植性和稳定性三个方向。
灵活性方面,团队减少了硬编码值,以支持不同硬件。可移植性方面,项目摆脱了WSL的限制,转向原生Windows支持。稳定性方面,目标之一是避免在deqp-vk测试中运行两分钟就崩溃的情况。团队改进了命令流处理和同步机制,并加入了稀疏绑定、曲面细分、任务着色器,以及GPU属性动态查询等多项支持。Collabora明确指出,当前RADV的Windows移植版仍未达到一致性认证要求,但成功率已经大幅提高。
项目现阶段最重要的成果是,RADV已经能在Windows上运行首款游戏《反恐精英2》。用户可以通过-vulkan参数切换渲染器来尝试运行这款游戏。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.