- Joined
- May 21, 2024
- Messages
- 709 (3.46/day)
In a notable step forward for the RISC-V architecture, the Box86 and Box64 emulator developers have successfully run The Witcher 3 on a RISC-V processor. While performance is far from optimal, even on a Milk-V Pioneer with a 64-core processor and an AMD Radeon RX 5500 XT graphics card, the achievement is remarkable.
RISC-V, a free and open-source instruction set architecture, is still in its early stages compared to established platforms like ARM and x86/x64. Despite this, the Box86/Box64 team, known for creating environments to run Windows programs on Linux, has demonstrated that AAA gaming is possible on RISC-V hardware. To accomplish this feat, the developers utilized Box64 with Wine and DXVK to emulate the necessary instructions.
Performance remains a significant challenge, with The Witcher 3 running at only 15 FPS. However, this proof-of-concept demonstrates the potential of RISC-V and hints at its future possibilities. For those looking to replicate this experiment on lower-end hardware, disabling weather effects and removing vegetation in the game files may improve performance, as noted by one of the developers who previously ran the game on a 2015 Intel integrated GPU. The team documented the process on their blog so feel free to check for all the details.
The Box86 team identified x86_64 instruction emulation as a major hurdle in running The Witcher 3 on RISC-V. Significant computational resources are required to "translate" these instructions for the RISC-V architecture, highlighting areas for future optimization and development.
This achievement builds upon the team's previous success in August when they made 2D games like Stardew Valley and World of Goo fully playable on RISC-V. The Witcher 3 project required more powerful hardware, specifically a Milk-V Pioneer - a 64-core RISC-V PC with a PCIe slot to accommodate the AMD Radeon RX 5500 XT graphics card.
View at TechPowerUp Main Site | Source
RISC-V, a free and open-source instruction set architecture, is still in its early stages compared to established platforms like ARM and x86/x64. Despite this, the Box86/Box64 team, known for creating environments to run Windows programs on Linux, has demonstrated that AAA gaming is possible on RISC-V hardware. To accomplish this feat, the developers utilized Box64 with Wine and DXVK to emulate the necessary instructions.
Performance remains a significant challenge, with The Witcher 3 running at only 15 FPS. However, this proof-of-concept demonstrates the potential of RISC-V and hints at its future possibilities. For those looking to replicate this experiment on lower-end hardware, disabling weather effects and removing vegetation in the game files may improve performance, as noted by one of the developers who previously ran the game on a 2015 Intel integrated GPU. The team documented the process on their blog so feel free to check for all the details.
The Box86 team identified x86_64 instruction emulation as a major hurdle in running The Witcher 3 on RISC-V. Significant computational resources are required to "translate" these instructions for the RISC-V architecture, highlighting areas for future optimization and development.
This achievement builds upon the team's previous success in August when they made 2D games like Stardew Valley and World of Goo fully playable on RISC-V. The Witcher 3 project required more powerful hardware, specifically a Milk-V Pioneer - a 64-core RISC-V PC with a PCIe slot to accommodate the AMD Radeon RX 5500 XT graphics card.
View at TechPowerUp Main Site | Source