Valve 资助 RADV 开源驱动移植 Windows

Valve Sponsors Work Bringing Open-Source RADV Driver to Windows

Valve 资助 RADV 开源驱动移植 Windows

Valve 正在资助 Collabora 的工程师,开展将开源 Radeon Vulkan 驱动 RADV 移植到 Microsoft Windows 的早期探索工作。这项实验旨在让 Linux 玩家熟悉的 RADV 驱动也能在 Windows 上运行,为 AMD 驱动的 Steam Deck 和 Steam Machine 的成功经验跨平台铺路。目前团队正致力于 Windows WDDM2 集成,并依赖 AMD 官方的 Windows 内核驱动,通过逆向工程解决数据结构和接口问题。好消息是,他们已成功在 Windows 上通过 RADV 运行了 Counter-Strike 2 演示。虽然这仍处于实验阶段,且需要解决未公开接口变化带来的挑战,但这一步标志着开源图形栈在 Windows 生态中的重要突破。

Valve 资助多名开发者致力于开源 RADV Vulkan 驱动及其他 Linux 图形栈组件的开发工作。
  1. coderbants

    这对 Linux 来说绝对是件好事。

    绝大多数 PC 游戏玩家都在用 Windows,所以 Windows 依然是开发的主要目标平台。Windows 上拥有更好的 Vulkan 支持,意味着更多在开发管线中的游戏会支持 Vulkan,进而让那些游戏在未来拥有更好的 Linux 支持,最终惠及 Steam 及其硬件生态。

  2. GCUMstlyHarmls

    开发者在这里写道,https://www.collabora.com/news-and-blog/news-and-events/crac...

    > 用户目前仍只能使用专有驱动 [...] Windows 上的开源 Vulkan 驱动开启了许多可能性:跨平台的共享代码库、更便捷的调试与实验、更快的修复周期,以及让社区(例如游戏开发者)能够报告问题或贡献改进,从而惠及所有操作系统用户。

    在我看来,如果你本来就在用 Windows,那么反对专有驱动的理由似乎非常薄弱。不过我猜他们的看法是:如果更多游戏开发者能运行 RADV 驱动,就能获得更广泛的测试(或者至少让开发者测试起来更简单),从而将改进“后门”引入 Linux 端?

    我大概没太看懂那句“跨平台共享代码库、更便捷的调试与实验”。是指共享 RADV 的代码库吗?还是指共享游戏引擎代码,至少是引擎中针对 Vulkan 和 Radeon 的特定部分(这部分到底有多大?)?同样,我猜这里的“调试”是指追踪那些奇怪的 RADV 漏洞,然后你可以在 Windows 上运行它,看看这是 Linux 的问题还是 RADV 本身的问题?

  3. HHalvi

    如果游戏开发者能在两个平台上针对同一个驱动进行测试,那比目前仅限 Linux 的用户群体更能快速暴露 RADV 的问题。作为一名 Linux 玩家,我简直高兴极了。

  4. effnorwood

    Valve 试图通过怂恿用户在家测试他们的理论,来修复其 AI 运营支出中那些离谱的部分。

  5. artisinal

    这让我充满希望,希望有一天 Steam Controller 能拥有原生的 Windows 驱动。

同日更多故事

2026-07-29