Skip to main content

RISC-V CPU runs The Witcher 3 at 15 FPS — 64-core chip paired with Radeon RX 5500 XT GPU deliver laggy gameplay

RISC-V, the open source, royalty-free CPU architecture, is in the very early stages of development and adoption compared to mainstream ARM and x86/x64 CPUs— but despite that, Box86/Box64 developers still managed to get last-gen AAA title The Witcher 3: Wild Hunt running on a RISC-V PC. Besides Box64, which was used to emulate x86 instructions in general, Wine and DXVK helped fill the gaps using Linux instead of Windows. The developers wrote a detailed blog post on how this was accomplished and uploaded video footage of the game running on YouTube.

So, before you get too excited about a future where PC gamers don't need to rely on Microsoft, Intel, or AMD to play games, The Witcher 3 is only managing a measly 15 FPS in these conditions. However, even being launch-able, much less semi-playable on RISC-V, the game is still a significant technical achievement and bodes exceptionally well for the future of open-source architecture. A high-complexity, high-fidelity game li ke The Witcher 3 truly pushes the architecture to its limits. Still, it proves its capabilities simultaneously, even though a genuinely playable, immersive experience remains out of reach.

As explained by the FOSS (Free and Open Source Software) project Box86 developers in their blog post, the significant issues with running The Witcher 3 on RISC-V start with x86_x64 CPU instructions. Games and other software, in general, rely on specific CPU instructions, so when that software must be run on another hardware architecture, the new architecture needs to be able to substitute or duplicate those instructions. 

So, the major challenge of x86 emulation on RISC-V architecture is translating those x86/x64 CPU instructions into something RISC-V can actually understand. The original blog post details a few x86 instructions that are particularly tough to translate efficiently on RISC-V, which results in a lot of hardware power being spent on excessive "translation" of what used to be simple x86 instructions made complex by RISC-V architecture.

Last August, we discussed these same Box86 developers making a breakthrough by achieving fully playable 2D games on RISC-V, like Stardew Valley and World of Goo. For The Witcher 3, the developers needed to acquire a Milk-V Pioneer, a 64-core RISC-V PC with a PCIe slot. One AMD Radeon RX 5500 XT installation later, and a RISC-V PC is now capable of playing last-gen AAA titles, at least in a very limited form.

For now, this realistically isn't a big deal for anyone who wants to play games or buy a PC that can play games today. However, like the ongoing development of Windows on Arm and Proton on Linux, ongoing efforts like these show us that today's Big Tech companies won't have complete control of the PC gaming market forever. At this rate, a competent RISC-V gaming PC could be on the market within the next decade— maybe even half the time.

Comments

Popular Posts

FIRST LOOK: Pixel 9 Series Devices Leak IRL

  Several live images of the upcoming Pixel 9, Pixel 9 Pro, and Pixel 9 Pro XL have been leaked. This confirms the new vendor-style camera bump and overall rounded aesthetic. We're still a few months away from these devices actually launching, but the plethora of leaks we've received leave little to the imagination. The news we have so far is that the company will be giving the Pixel lineup a completely different aesthetic, including flatter edges, rounded corners, and a large pill-shaped camera bump. The camera bump is the most noticeable part of the new design. In addition to the new design, we also learned that Google is bringing back the Pixel XL model this year. The last time we saw an XL model was the Pixel 4 XL. So, in this news, we could be looking at his three different Pixel 9 models: Pixel 9, Pixel 9 Pro, and Pixel 9 Pro XL. Pixel 9, Pixel 9 Pro, and Pixel 9 Pro XL live images leaked These images look very legitimate, but should be treated with caution. In the image

Best phones for PWM/flicker sensitive people 2024

Most modern phones use flickering OLED displays that are harmful to some users. These are the phones that get around this problem and still offer a great experience. http://dlvr.it/T5sRNv

Google Wallet is making contactless payments more secure but more annoying

Previously, users could make Google Wallet payments in small amounts without unlocking their device. Now, they'll need to unlock every time in select regions. http://dlvr.it/T4X8t6