Steam gaming finally comes to RISC-V — AAA titles like The Witcher 3 and Crysis now playable thanks to revamped emulation tool

Felix86 emulator on RISC-V platforms can now run Steam x86 and games.
(Image credit: Felix86 emulator project)

Linux developers have managed to get Steam running on RISC-V-powered platforms. Moreover, some big-name games like The Witcher 3 and Crysis are now playable (h/t GamingOnLinux). Please note, this achievement isn’t due to something as momentous as the Steam Client being ported to the RISC-V architecture. Rather, the Steam client and some games can run on RISC-V due to the increasing quality of the felix86 emulation project.

The Felix86 blog mentions that the emulator has just started delivering playable AAA Windows games, so this is a major breakthrough for the project. Additionally, the devs praise the ‘user-friendliness’ of Felix86, making it quick and easy to get running with your games. Other notable improvements have come to AppImage support and file system emulation.

GamingOnLinux got some tastier, fresher morsels in an email sent by the developers. “We even got the Linux Steam client working, which means games that have Steam DRM can be played on RISC-V with felix86,” wrote a jubilant developer.

If you want to read more and keep up to date with this project’s latest developments, keep an eye on the Felix86 GitHub page, too.

RISC-V, the underdog already powering billions of devices

RISC-V is something of an underdog in the processor architecture race in 2025, but there are glimmers of light, with increasing amounts of sparks. In November 2023, we covered forecasts that there would be more than 16 billion RISC-V-powered devices in the wild by 2030. More recently, we have seen reports that Nvidia will get on the RISC-V train, and China is pushing the adoption of the open-source ISA.

The biggest success for RISC-V, so far, has been its adoption by embedded systems and IoT gadgets, so these chips are already in billions of devices, with little fanfare. Now this platform is edging more into the view of enthusiasts and tinkerers with projects like the DC-ROMA, Milk-V Megrez board, and even Framework, looking for some RISC-V action.

RISC-V is snappier than the dragon

We discussed the ongoing efforts to get Steam gaming onto Arm platforms last September. Hopes were raised among the Arm fraternity when it was noticed that Valve was working on an ARM64 version of Proton dubbed ‘proton-arm64ec-4,’ with good levels of compatibility.

However, it is Apple Silicon that is currently the leading Arm platform for Steam gaming. Valve released the first Steam Client Beta that runs natively on Apple Silicon only last month. Without the emulation layer of the likes of Felix86 and the phasing out of Rosetta 2, though, Steam for Apple Silicon has a way to go before it becomes an appealing gaming destination.

Follow Tom's Hardware on Google News to get our up-to-date news, analysis, and reviews in your feeds. Make sure to click the Follow button.

Mark Tyson
News Editor

Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semiconductor design to products approaching the edge of reason.

  • watzupken
    Playable versus being able to play games smoothly is different. Having said that, I think it is a step in the right direction. X86 have proven to be inefficient over the years as ARM and RISCV chips becomes more capable.
    Reply
  • MobileJAD
    Whenever I hear discussion about "We were able to play AAA games on ARM or RISC hardware!" I think okay, first step is to emulate the x86 software under the respected ARM or RISC architecture, which isnt a big deal, there is plenty of 8 core or more ARM and RISC processors that can get quite speedy in the MHz and GHz area. Next is how much RAM did the test system have? Are we doing this using generic SBC and dev kits you can buy off of Amazon? If we stick to the Raspberry Pi 4 or 5 boards we have something standard to test off of, or like the article mentioned people prefer playing games using the latest Apple ARM systems using their quite powerful processor. But aside from the limited amount of RAM a lot of these ARM and RISC SBC's tend to have... what on earth is the point of boasting about being able to run modern PC AAA game titles on most of these ARM and RISC systems with their comparatively low end GPU's that are built into these tiny and low energy processors? Even the strongest Apple ARM based processor doesn't compare to what most people use for gaming on PC's when it comes to GPU power. But okay, lots of ARM and RISC SBC and dev kits also come with PCIe slots, so are we somehow able to get a Nvidia RTX card or a AMD Radeon card running under RISC with Linux? Using what drivers? Sure its progress in the right direction to be able to launch games under a RISC based environment, but there is A Lot of technical work involved just to get this to happen. In the end, I personally would just build am affordable Ryzen based PC with your preffered Radeon or RTX card and throw your favorite flavor of Linux on it, install the Steam for Linux client and play some games using Steam Proton instead.
    Reply
  • ekio
    Great, it’s joining box64 in the team of x86 to riscv emulators/wrappers.
    The more projects and engineers competing on the matter, the more advanced and performant they will get for users, that’s a good news.
    And soon, we can ditch this x86 crap for good.
    Reply