AnyPS5 has reached a major milestone in its effort to run PlayStation 5 games natively on Windows and Linux PCs, completing the translation of all 1,166 GPU shader instructions used by the console. The achievement covers the instruction set of Sony’s custom Oberon graphics processor, bringing the project closer to its goal of running PS5 software without relying on traditional CPU and GPU emulation.
The project still has significant work ahead, particularly when it comes to translating the PlayStation 5’s system libraries. According to the latest reported figures, AnyPS5 has translated 2,573 of the console’s 3,034 system libraries, reaching 84.81% completion. The remaining 461 libraries must still be addressed before the project can claim full coverage of this part of the system.

AnyPS5 takes a different approach from conventional console emulators. The PlayStation 5 already uses an x86-64 processor based on AMD’s Zen 2 architecture, which shares its instruction-set foundation with modern PC processors. This allows the project to avoid full CPU emulation and instead focus on relinking PS5 executables into a format that can run on the host system.
Graphics support presents a separate challenge because the PS5 uses a custom AMD RDNA 2-based GPU and a platform-specific graphics API rather than DirectX. AnyPS5 translates the console’s GPU shader instructions into SPIR-V, which can then be used with Vulkan on compatible PC hardware. Completing translation coverage for all 1,166 instructions is an important step toward handling the graphics workloads required by PS5 games.
The project also reimplements the console’s system libraries to provide the functions that games expect when running on the original hardware. These libraries handle various system-level operations, and missing implementations could prevent individual games from launching or functioning correctly. Even after all 3,034 libraries have been translated, compatibility testing and further development will still be necessary.
Sony’s Oberon GPU features 2,304 shader units, 144 texture mapping units (TMUs), and 64 render output units (ROPs). Manufactured on a 7nm process, it is paired with 16GB of GDDR6 memory connected through a 256-bit interface.
While AnyPS5 has not yet established when a broad range of commercial PS5 games will run on Windows or Linux, completing GPU shader instruction translation removes one major obstacle. The remaining system library work, along with game-specific compatibility and performance testing, will determine how far the project can go toward making native PS5 gaming on PCs a practical option.
