
Valve 資助 RADV 踏入 Windows:Radeon 多一條路,但離可用仲遠
《Counter-Strike 2》已經跑得郁,核心介面同效能仍未搞掂
Steam Deck 用熟嗰套,開始踩入 Windows
Valve 正資助 Collabora 將 Mesa 嘅開源 AMD Vulkan 驅動 RADV 搬去 Windows。團隊已經用佢開到《Counter-Strike 2》,聽落似係 Radeon 玩家就快多一套驅動揀,不過現實仲差好遠:呢個係早期實驗,未通過 Vulkan 規格測試,未有面向一般用家嘅安裝版本,亦冇可信效能數據。 XDA 個「brings」容易令人以為已經推出,實情係工程團隊啱啱由「出到畫面」行到「開到第一隻遊戲」。
RADV 本身唔係新項目。佢係 Mesa 入面負責 AMD GPU 嘅 Vulkan userspace driver,亦係 Steam Deck 所用嗰套 Vulkan 驅動。AMD 喺 2025 年調整 Linux 驅動策略,停止提供自家專有 OpenGL、Vulkan userspace driver,改為正式支援 Mesa。即係 RADV 喺 Linux 已經由社群選擇,慢慢變成連 AMD 都認可嘅主線方案;Windows 呢次實驗,背後有一套磨咗好多年嘅代碼,唔係臨時砌出嚟嘅玩具。

圖片:Collabora
點解 Valve 肯畀錢做 Windows 驅動
Valve 投資 RADV,好大原因係佢可以直接改善 SteamOS、Steam Deck 同其他 AMD Linux 遊戲裝置。搬去 Windows 之後,同一套 Vulkan 代碼可以跨平台共用,遊戲廠遇到渲染錯誤亦較容易追查,修正唔使等 AMD 專有驅動下一輪更新先落到玩家部機。對 Valve 嚟講,只要遊戲喺 Windows 同 SteamOS 都跑得穩,Steam 平台自然受惠;所以資助 Windows 版,同佢一直投資 Proton 同 Mesa 嘅方向一致。
另一個值得睇嘅位係開發權。專有驅動出問題,遊戲開發者通常只可以交報告再等廠商處理;RADV 個 source code 公開,Valve、Collabora、遊戲廠同社群都可以追落 shader compiler 或 command submission 嗰層。Valve 想要嘅係一套自己有能力修、又可以同遊戲開發同步改嘅 Vulkan 底層。 呢種控制力對 Steam 平台有實際價值,效能快唔快反而未係今次最有意思嗰點。

圖片:Collabora
《Counter-Strike 2》跑得郁,未代表可以日用
Collabora 呢輪工作接住 Faith Ekstrand 喺 2024 年展示嘅概念驗證,再改善 command stream、同步、硬件資料偵測、tessellation 同 task shader 支援。團隊用《Counter-Strike 2》嘅 -vulkan 模式成功入到遊戲,證明 RADV 已經可以處理真實 workload。不過官方冇公布 FPS、穩定性或同 Adrenalin 比較嘅數字,現階段亦唔應該由一張遊戲截圖推斷佢快過 AMD 官方驅動。
最大難題卡喺 RADV 同 Windows kernel driver 點溝通。RADV 只負責 Vulkan userspace 部分;畫面輸出、供電、顯示記憶體管理,以至向 GPU 提交指令,仍然要靠 AMD 專有 kernel driver。問題係兩邊溝通用到 AMD 未公開嘅 private data,Collabora 要靠逆向先摸到結構;AMD 每次更新都可以改呢啲資料,而且冇向後兼容保證。除非 AMD 提供穩定文件,或者有人整到中間兼容層,否則官方驅動一更新,RADV Windows 版就有機會即刻壞。
離 Adrenalin 替代品仲有幾層
畫面輸出亦未完成。Collabora 話而家只支援較慢嘅 CPU presentation path,仲未接通效能較合理嘅 DXGI swapchain;要做到 zero-copy,甚至可能要 AMD 同 Microsoft 一齊配合。RADV 本身只處理 Vulkan,唔包 Adrenalin 嘅顯示控制、錄影、更新工具同 DirectX userspace driver,所以就算日後有得裝,都較可能先成為另一個 Vulkan implementation,唔會突然取代成套 Radeon Software。
呢個項目短期唔會改變一般 Radeon 玩家裝驅動嘅方法,但佢已經證明 Windows 圖像驅動唔一定永遠鎖死喺單一廠商 userspace stack。下一步要睇 AMD 會唔會提供穩定介面、Mesa 分支幾時有機會合併,同埋 DXGI presentation 做好之後有冇可靠遊戲測試;呢三樣未有答案之前,繼續用 Adrenalin 先係正常選擇。
參考來源
- XDA Developers — As Linux gaming gains ground, Valve brings Mesa's powerhouse AMD driver to Windows — original report
- Collabora:Cracking Windows Open: Porting RADV to WIN32 — 項目團隊原始公布,詳列 Valve 資助、技術進度、未公開 kernel 接口同 presentation 限制。
- Mesa:RADV 官方文件 — 確認 RADV 係 userspace Vulkan driver、Steam Deck 採用情況,同 kernel/userspace driver 分工。
- AMD:Radeon Software for Linux 25.10.2 Release Notes — 確認 AMD 轉向正式支援 Mesa Vulkan driver,停止喺 Linux 套件提供專有 OpenGL、Vulkan driver。
- Phoronix:Open-Source Radeon Vulkan Driver RADV Demonstrated On Windows — 補充 Faith Ekstrand 2024 年概念驗證、WDDM2 逆向背景同當時限制。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







