A new project skips the traditional emulation playbook entirely, relinking PlayStation 5 executables into native PC binaries. It's clever, it's early, and the gaps are enormous.
Most efforts to run console games on PC start by recreating the console itself in software. AnyPS5 doesn't. The open-source project, hosted on GitHub, takes a PS5 game's compiled executable and converts it into a native Linux or Windows binary that runs directly on your processor. No emulation layer, no virtual hardware. The result, at least in theory, is something closer to how Valve's Proton lets Windows games run on Linux than how a traditional emulator like RPCS3 recreates the PlayStation 3. For anyone searching for a PS5 emulation alternative or a way to bring PS5 games to PC, this approach is worth understanding on its own terms.
The catch: theory is doing a lot of heavy lifting here. AnyPS5 is in the earliest stages of development, with only a single 2D game confirmed playable. But the architectural approach is worth understanding, because it represents a genuinely different strategy for cross-platform compatibility, one that could matter for Linux gaming if it matures.
Why This Approach Is Even Possible
The PlayStation 5 runs on AMD Zen 2 CPU cores using the x86-64 instruction set. That's the same fundamental architecture inside desktop Ryzen and Intel Core processors. Hardware Busters summed it up well: "the machine code inside a PS5 game is already code your CPU understands."
This is a crucial distinction from earlier console generations. The PlayStation 3's Cell processor was an exotic design that required emulators to translate its instruction set entirely. The PS5's x86-64 architecture eliminates that translation step. What remains is everything else: the operating system calls, the proprietary libraries, the graphics API, and the kernel-level services that Sony's platform provides.
AnyPS5 tackles this in three parts:
- Relinker: Converts the PS5 executable into the host system's native format, either ELF for Linux or PE for Windows.
- Reimplemented system libraries: Stand in for Sony's proprietary PRX modules, giving the relinked binary something to dynamically link against.
- Shader recompiler: Converts the console's GPU shaders into SPIR-V, the intermediate representation used by Vulkan, so they can run on standard PC graphics hardware.
Tom's Hardware compared the approach to Proton, and the analogy is useful. Proton, built on Wine, translates Windows API calls into Linux equivalents so that Windows games can run natively on Linux without emulating Windows itself. AnyPS5 attempts the same trick for Sony's platform: swap out the OS-level plumbing, keep the machine code.
The Proton Comparison Helps, But Only So Far
The Proton analogy clarifies the concept, but it also highlights the scale of the challenge. Wine has been translating Windows API calls for over three decades and still ships compatibility fixes regularly. Sony's system libraries are undocumented, proprietary, and designed for a single hardware configuration. Reimplementing them from scratch means reverse-engineering behavior that Sony never intended anyone outside its ecosystem to see.
The project's own documentation tracks system library coverage as a percentage of functions declared so far, not of every PS5 system function. That's an honest framing, and a revealing one. The denominator keeps growing as developers discover more functions that games actually call.
The project's GitHub page lists concrete milestones reached so far: execution reaches the program's entry point, stack unwinding and exception handling work, and one real game — Dreaming Sarah, a 2D platformer — runs at a stable 60 fps on modest hardware (a GTX 1050 Ti paired with an i5-7500). The shader recompiler produces validated SPIR-V output. Controller input works through SDL mapping.
That's real progress for an early-stage project, but still far from running the games people actually want to play on PC. Test builds reportedly still crash frequently before titles become playable, per Hardware Busters' reporting on Ubergizmo's observations, and a working public build has not yet been released. Other PS5 emulation projects like KytyPS5 have reportedly managed to run GTA V's PS5 version at 40 to 60 fps on high-end hardware, though Tom's Hardware noted that project is also unstable and experimental.
The Legal Terrain Is Uncomfortable
AnyPS5's README includes a careful legal disclaimer: the project doesn't include, distribute, or require copyrighted software, firmware, cryptographic keys, or proprietary libraries. Users bear responsibility for ensuring their binaries are obtained and used legally.
This is the standard open-source emulation defense, and it has generally held up in court for emulators. But AnyPS5 isn't an emulator. It's a tool that takes a console executable and relinks it into a PC binary. The legal distinction between emulating a platform and converting its software for use on another platform hasn't been tested as thoroughly.
The practical reality is that using AnyPS5 requires obtaining PS5 game executables, which typically means dumping them from a console. That process itself may involve circumventing copy protection, which raises questions under laws like the DMCA's anti-circumvention provisions. The project is licensed under GPLv2, which governs the tool's code but says nothing about the legality of what users do with it.
This isn't a hypothetical concern. Sony has historically been aggressive about protecting its platform's exclusivity, and the growing PS5 emulation scene has already drawn attention. Any tool that threatens the value proposition of PlayStation hardware is likely to face scrutiny, regardless of how carefully its developers word their disclaimers.
What This Means for Linux Gaming
Linux gaming has come remarkably far from where it started, part of a broader maturation of the desktop ecosystem we explored in our coverage of Omarchy, where projects increasingly focus on usability rather than just technical capability. Valve's Steam Deck proved there's a real market for Linux-based gaming hardware, and Proton has made thousands of Windows games playable on Linux.
But console game compatibility is a different frontier. It's worth remembering that Ars Technica reported in 2010 that Valve itself had no plans to bring Steam to Linux at all. The company's eventual reversal, driven by concerns about Windows' direction, transformed Linux gaming. AnyPS5 represents a similar kind of long-shot bet, this time from the open-source community rather than a corporation.
If the relinking approach matures, it could theoretically complement Proton on devices like the Steam Deck, letting users run PS5 titles alongside their Steam library. The performance characteristics are promising in principle: without emulation overhead, games could potentially run at or near console performance on equivalent PC hardware.
But "if it matures" is carrying enormous weight in that sentence. The gap between running a 2D indie platformer and running a modern AAA title is vast. Every complex game will call different system functions, stress different parts of the reimplemented libraries, and expose new edge cases. The project needs years of sustained development and a growing contributor base to approach practical usefulness for most players.
What Comes Next for AnyPS5
AnyPS5 is best understood as a proof of concept that validates an architectural idea: because the PS5 shares its instruction set with desktop PCs, you can treat the compatibility problem as an OS translation challenge rather than a hardware emulation one. That's a genuine insight, and the early results suggest the approach has legs.
What it isn't, at least not yet, is a tool that meaningfully changes what games Linux users can play. The system library gap is the bottleneck, and closing it requires the kind of painstaking, function-by-function reverse engineering that Wine has been doing for decades. The legal risks add another layer of uncertainty.
For Linux gaming enthusiasts, AnyPS5 is worth watching, not yet worth relying on. The interesting question isn't whether it works today. It's whether the relinking model proves more tractable than full emulation over the long run, and whether the open-source community can sustain the effort long enough to find out.