AnyPS5 Hits 100% GPU Shader Coverage For Playing PS5 Games On PC
The AnyPS5 project, an open-source translation layer inspired by Proton for porting PlayStation 5 games to PC, has seen rapid development since its announcement. The project has reached a significant milestone by achieving 100% coverage of the PlayStation 5 GPU shader instructions. This means all graphical instructions can now be properly translated into equivalent PC GPU shader instructions for both Windows and Linux environments.
Technical Progress and Current Limitations
While the GPU pipeline has reached full coverage, the path to complete compatibility remains complex. Currently, AnyPS5 covers all 1166 GPU shader instructions of the PlayStation 5. However, coverage for system libraries stands at 84.69%, with 2578 out of 3044 discovered system library functions currently supported. The development team notes that this figure is subject to change; as more system functions are discovered through ongoing research, the total number of supported functions is expected to increase.
It is important to clarify that while shader coverage is a fundamental requirement, it does not guarantee that every game will run out of the box. Complex titles will still require significant troubleshooting and game-specific fixes, a common necessity in emulation and translation projects.
Early Results and Comparative Approaches
The first full game confirmed to be compatible with AnyPS5 is the indie 2D platformer Dreaming Sarah. Performance tests show the layer's efficiency: the game runs at 35 FPS on an entry-level Intel HD Graphics 620 iGPU and achieves a smooth 60 FPS on an NVIDIA GeForce GTX 1050 Ti. This aligns with the core objective of AnyPS5: providing PlayStation 5 software compatibility on PC with minimal overhead, enabling play even on modest hardware.
In contrast, the KyTy PS5 project is capable of running commercial titles like Grand Theft Auto V, but it relies on traditional emulation techniques. This approach requires significantly more powerful hardware than a standard PlayStation 5, whereas AnyPS5 focuses on a more lightweight instruction translation method.