開源函式庫 ZLUDA v6 正式推出,讓 AMD Radeon 顯示卡首次能夠流暢執行過去專屬於 NVIDIA 的 PhysX 物理效果遊戲。實測顯示《四海兄弟 2》FPS 從 26.2 暴增至 80.2,提升近 3 倍。
ZLUDA v6 正式帶來 PhysX 支援
長期以來,NVIDIA 的 PhysX 物理運算技術幾乎是 NVIDIA 顯示卡用戶的專屬特權,讓許多 AMD 玩家在面對舊經典遊戲時只能望洋興嘆。然而,一個名為 ZLUDA 的開源函式庫正在悄悄打破這道高牆。ZLUDA 的核心目標,是將 NVIDIA 的 CUDA 運算能力移植到非 NVIDIA 的硬體平台上,讓更多用戶能夠享受原本只屬於 GeForce 生態系的功能。
這個計畫雖然充滿理想,但也並非一帆風順。過去 ZLUDA 團隊曾因法律合規問題遭受打壓,開發工作一度陷入停滯,商業支援也因此中斷。儘管如此,主要開發者仍選擇以「週末個人計畫」的形式繼續推進,展現出令人欽佩的開源精神與堅持。
隨著 ZLUDA v6 的發布,最受矚目的新功能終於到來,也就是對 PhysX (32 位元 CUDA) 的初步支援正式加入。雖然相關的 Pull Request #651 尚未完全完成,但這次的版本已足以讓 AMD Radeon 顯示卡在不需要額外 PhysX 顯示卡的情況下,順暢執行大量依賴 PhysX 運算的舊款遊戲。
開發者在官方部落格中寫道:「隨著 PC 零件價格居高不下,我們都被迫重新拾起那些經典老遊戲,而 ZLUDA 正是為此而生。」這段話不只說出了許多玩家的心聲,也點出這項技術最直接的應用場景。
實測結果中,在搭載 AMD Ryzen 9 9950X3D 處理器與 AMD Radeon RX 9070 XT 顯示卡的測試平台上,經典遊戲《四海兄弟 2》在未啟用 ZLUDA 的情況下,PhysX 模式平均僅能跑出 26.2 FPS,是勉強能動、根本無法流暢遊玩的狀態,評等慘列 D 級。
啟用 ZLUDA v6 之後,同樣的遊戲、同樣的硬體,平均 FPS 直接飆升至 80.2,評等躍升為 A 級。這將近 3 倍的效能提升,讓遊戲從勉強能動變成流暢可玩,A 卡使用者終於能夠以正常的方式體驗這些 PhysX 經典之作。
而除了 FPS 提升之外,PhysX 所帶來的進階視覺特效,例如碎片飛散、火焰模擬等物理粒子效果等,也在 ZLUDA 的加持下首次出現在 AMD 平台的畫面中,讓遊戲體驗更加完整與震撼。
在 ZLUDA 出現之前,想在非 NVIDIA 平台上流暢執行 PhysX 遊戲,唯一的主流解法是在主機內額外安裝一張支援 PhysX 的 NVIDIA 顯示卡來專門處理物理運算。雖然這個方法確實有效,但需要額外採購舊款 NVIDIA 顯示卡、處理相容性問題,整體成本與設定複雜度都相當可觀,對一般玩家而言門檻偏高。
值得一提的是,NVIDIA 自家的新一代 Blackwell 架構顯示卡 (RTX 50 系列) 一開始也曾取消對 32 位元 CUDA 的支援,後來才又針對特定遊戲重新開放。即便是 NVIDIA 用戶也曾短暫面臨 PhysX 相容性問題,可見 ZLUDA 所解決的並不只是「非 NVIDIA 平台」的困境,而是整個 PhysX 生態系的延續問題。
當然,ZLUDA v6 的 PhysX 支援目前仍處於早期階段,並非毫無缺陷,使用者可能會遇到流體模擬出現異常、畫面破圖的情形,而透過 Steam 平台將 ZLUDA 載入遊戲的流程也尚未完全順暢,有待進一步最佳化。不過,由於 ZLUDA 是完全開源的專案,任何有能力的開發者都可以直接取得原始碼進行修改與最佳化,這讓社群的參與能夠大幅加速整體進展。
除了 PhysX 之外,ZLUDA v6 這次也帶來多項值得關注的改進。在 Windows 支援方面,開發者表示過去 ZLUDA 主要針對 Linux 環境進行最佳化,而這次將開始認真打磨 Windows 平台的使用體驗,包括改善安裝流程、在缺少必要函式庫時提供更清楚的提示訊息。
機器學習方面,透過編譯器錯誤修正與效能函式庫的改善,ZLUDA 在 ML 工作負載上的穩定性也有所提升。材質支援的加入,則讓 ZLUDA 能更完整地應對包含 Blender 渲染在內的多種運算場景,使整體功能更加成熟。
對於未來的開發計畫,開發者也坦誠表示,ZLUDA 的更新頻率將會降低,不再像過去那樣穩定釋出新版本。但這並不代表計畫終止,開發工作仍會持續,只是步調會更像一個「有熱情的業餘專案」而非全職開發。對於期待 ZLUDA 能繼續演進的玩家與開發者來說,這個消息雖然略帶遺憾,但能夠看到這個計畫持續走下去,仍是令人振奮的事情。
延伸閱讀
AMD 下世代 Threadripper Mustang Peak 確認!2nm Zen 6 架構、升級 PCIe Gen 6
















