A few weeks ago, we reported on an intriguing project called AnyPS5, which aims to bypass emulation entirely and run PlayStation 5 games natively on Windows and Linux. Today, the project reached a significant milestone by successfully translating 100% of the PlayStation 5 GPU shader instructions. This achievement means that the "Oberon" graphics processing engine within the PS5 has been fully decoded. All 1166 GPU shader instructions, based on the RDNA 2 GPU IP, are now covered under the AnyPS5 project.
The project relinks PS5 executables into the host system's native format and reimplements the console's system libraries for dynamic linking, similar to Wine or Proton. Since the PS5 already runs on x86-64 Zen 2 hardware, which is similar to a modern PC, AnyPS5 skips CPU emulation and recompiles shaders into SPIR-V for Vulkan instead. What is particularly interesting is that once GPU shader instructions are translated, all the system needs are PS5 libraries so they can be dynamically linked from a native PC port.
However, the system libraries have not yet been fully translated, with current statistics showing 84.81% of system libraries translated. There are exactly 3034 system libraries native to the PS5, and currently, 2573 have been translated. Once the remaining 461 libraries are translated, we can expect PS5 games to run natively on PCs, bypassing emulation layers entirely.
Source: TechPowerUp News · Summarized by HeadlinesBriefing