Box64 and RISC-V in 2024
In August 2024, The Witcher 3 became the first AAA game to run on RISC-V, aided by the Milk-V Pioneer hardware, though challenges in x86 instruction emulation persist.
Read original articleIn August 2024, significant progress was reported in running x86 applications on RISC-V architecture using Box64. Notably, The Witcher 3 became the first AAA game to run on a RISC-V PC, achieved through the collaboration of developers who enhanced the RISC-V backend. Initially, the RV64 DynaRec could only handle simpler Linux games due to incomplete x86_64 instruction support and hardware limitations. The introduction of the Milk-V Pioneer, a 64-core RISC-V PC with a PCIe slot for graphics cards, allowed for better testing and debugging, leading to the successful implementation of more x86 instructions. Despite the achievement, challenges remain, particularly in the emulation of certain x86 instructions that are not well-supported in RISC-V, such as bit manipulation and atomic operations. The current implementation of RISC-V still lags behind ARM64 and LoongArch64 in terms of efficiency and performance, but the future looks promising with ongoing developments in hardware and software support.
- The Witcher 3 is the first AAA game to run on RISC-V using Box64.
- Progress in RISC-V emulation has been made possible by new hardware like the Milk-V Pioneer.
- RISC-V currently supports about 1,000 x86 instructions, significantly fewer than ARM64.
- Challenges remain in emulating certain x86 instructions due to RISC-V's limitations.
- Future developments in RISC-V hardware and software may improve performance and compatibility.
Related
Linus Torvalds says RISC-V will make the same mistakes as Arm and x86
Linus Torvalds expresses concerns about RISC-V development potentially repeating past processor mistakes. Despite gaining traction, RISC-V lags in performance compared to x86 and Arm processors. Torvalds anticipates a gradual evolution for RISC-V.
Linus Torvalds worries RISC-V repeats mistakes of earlier architectures
Linus Torvalds warns that RISC-V may repeat past mistakes of Arm and x86 due to a disconnect between hardware and software developers, despite its growth and potential in the market.
Developing the RISC-V Framework Laptop Mainboard [video]
Deep Computing and Framework HQ have developed the first third-party RISC-V based main board for laptops, highlighting RISC-V's flexibility and control compared to proprietary architectures like x86 and ARM.
Third-Party RISC-V Framework Laptop Mainboard
DeepComputing launched a RISC-V Mainboard for the Framework Laptop 13, aimed at developers and hobbyists, featuring a JH7110 processor, with Linux support and a focus on open-source accessibility.
Box64 and RISC-V in 2024: What It Takes to Run the Witcher 3 on RISC-V
In August 2024, The Witcher 3 became the first AAA game to run on RISC-V architecture, showcasing advancements in emulation despite ongoing challenges with x86 instruction support and performance.
Related
Linus Torvalds says RISC-V will make the same mistakes as Arm and x86
Linus Torvalds expresses concerns about RISC-V development potentially repeating past processor mistakes. Despite gaining traction, RISC-V lags in performance compared to x86 and Arm processors. Torvalds anticipates a gradual evolution for RISC-V.
Linus Torvalds worries RISC-V repeats mistakes of earlier architectures
Linus Torvalds warns that RISC-V may repeat past mistakes of Arm and x86 due to a disconnect between hardware and software developers, despite its growth and potential in the market.
Developing the RISC-V Framework Laptop Mainboard [video]
Deep Computing and Framework HQ have developed the first third-party RISC-V based main board for laptops, highlighting RISC-V's flexibility and control compared to proprietary architectures like x86 and ARM.
Third-Party RISC-V Framework Laptop Mainboard
DeepComputing launched a RISC-V Mainboard for the Framework Laptop 13, aimed at developers and hobbyists, featuring a JH7110 processor, with Linux support and a focus on open-source accessibility.
Box64 and RISC-V in 2024: What It Takes to Run the Witcher 3 on RISC-V
In August 2024, The Witcher 3 became the first AAA game to run on RISC-V architecture, showcasing advancements in emulation despite ongoing challenges with x86 instruction support and performance.