RISC-V突破:巫师3在RISC-V架构上运行

27 8 月 2024
RISC-V Breakthrough: The Witcher 3 Running on RISC-V Architecture

在令人印象深刻的壯舉中,開發人員成功在一台採用 RISC-V 結構的個人電腦上運行了知名的 AAA 遊戲《巫師 3:狂獵》(The Witcher 3: Wild Hunt)。儘管相對於主流 CPU,如 ARM 和 x86/x64,RISC-V 仍處於早期發展和應用階段,但這一成就展示了開源架構的潛力。

開發人員利用了 Box64、Wine 和 DXVK 的組合來模擬 x86 指令,並搭建了 RISC-V 與 Linux 之間的橋樑。在一篇詳細的博客文章中,他們解釋了將 x86/x64 CPU 指令轉換為 RISC-V 可理解的困難。這一過程需要大量的硬體資源,因為 RISC-V 架構使原本簡單的 x86 指令變得複雜。

儘管在 RISC-V 上運行《巫師 3》是一項重要的技術成就,但管理期望是至關重要的。目前這款遊戲在 RISC-V 上僅達到 15 幀每秒,使得它在遊戲體驗上還有待提升。然而,這一成就為未來開源架構的進步鋪平了道路。

去年,同一批開發人員成功實現了在 RISC-V 上完全可遊玩的 2D 遊戲,如《星露谷物語》(Stardew Valley) 和《極品鄉村》(World of Goo)。為了將《巫師 3》引入 RISC-V,他們需要一台 Milk-V Pioneer,這是一款帶有 PCIe 插槽的 RISC-V PC,以及 AMD Radeon RX 5500 XT 的安裝。這種有限的遊戲形式顯示出,具備正確硬體配置的 RISC-V 架構能夠應對上一代 AAA 精品遊戲。

目前,這一突破可能對遊戲市場沒有顯著影響;然而,它突出了對挑戰大型科技公司支配地位的持續努力。類似於 Windows on Arm 和 Proton on Linux 的進展,未來十年內可能出現一款功能強大的 RISC-V 遊戲 PC,從而擾亂由 Microsoft、Intel 和 AMD 控制的現有格局。

隨著 RISC-V 社區持續挑戰可能性的界限,遊戲領域開源架構的未來前景看起來光明。請繼續關注 Tom’s Hardware 獲取更多新聞和深入評論。

附加事實:
– RISC-V 是一種開源指令集架構 (ISA),允許任何人根據 RISC-V 規範進行設計和構建自己的處理器。
– RISC-V 架構於 2010 年在加州大學伯克利分校進行開發,近年來日益受到歡迎。
– RISC-V 具有靈活性和可擴展性,適用於各種應用領域,包括嵌入式系統、物聯網設備,現在還包括遊戲。
– Box64 是一個動態二進制轉譯工具,可以讓 x86 應用在非 x86 平台上運行,如 RISC-V。
– Wine 是一個兼容性層,可以讓 Windows 軟體在非 Windows 操作系統上運行。
– DXVK 是基於 Vulkan 的翻譯層,允許 DirectX 10 和 11 遊戲在 Linux 上運行,並提升性能。

Don't Miss