New shader instruction support

KytyPS5-2026-09-24-5a705dd is the newest included development build of KytyPS5, an open-source PlayStation 5 emulator for desktop computers. Its main emulation change adds support for the V_CMPX_EQ_U16 shader instruction.

This gives KytyPS5’s shader recompiler support for another instruction used by the PlayStation 5’s AMD RDNA 2-based graphics architecture. The release notes do not identify specific games or compatibility results associated with the change, but software that uses this instruction can now be handled by the updated shader code.

Shader and graphics changes across the included builds

An earlier build in the series changed whole-quad expansion so live predicates are preserved during the transformation. This helps the recompiler retain the active or inactive state of shader operations while processing related pixel lanes together.

Another update moved loop-invariant checks out of draw and attribute hot paths. Because these checks do not change within the relevant loop, moving them outside the repeated path reduces unnecessary work in those graphics routines. The release notes do not provide benchmark figures or a measured performance improvement.

These changes landed at different points in the included sequence. Predicate handling arrived in KytyPS5-2026-09-24-fcf0f3b, while the graphics-path change arrived in KytyPS5-2026-09-24-d646fd9. The final 5a705dd build includes them alongside the newer shader instruction support.

Linux, timing, and build corrections

KytyPS5-2026-09-24-e73324c fixed a Linux fiber stack overflow with Clang 18. This is particularly relevant to Linux users running or building the emulator with that compiler version. The notes do not specify which games or runtime situations exposed the problem.

An earlier build also changed the loader’s Timer::GetTime function to wrap elapsed time. The release notes identify this as a loader correction but do not describe a specific user-facing symptom or performance effect.

For source builds, a CMake change passes the -Map option as a separate linker option on builds that do not use clang-cl. This affects project configuration and linking; it is not a stated requirement for users running one of the supplied release archives.

KytyPS5 project background

KytyPS5 is a free, open-source PlayStation 5 emulator for Windows and Linux, with experimental macOS support. The project is in active development and can boot 2D games along with a selection of 3D games built with Unreal Engine 4 or 5, Unity, and custom engines.

Windows and Linux are the primary platforms and receive the most testing. The macOS build targets x86-64 and runs on Apple Silicon through Rosetta 2, with Vulkan provided by MoltenVK. Compatibility, stability, and performance can vary between versions, and the project warns that behavior may change significantly between builds.

The documented host requirements include a 64-bit x86 system and a Vulkan 1.3-capable GPU for Windows and Linux. On macOS, the documented environment is an Apple Silicon Mac with Rosetta 2. These are host-platform requirements for running the emulator; KytyPS5 emulates PlayStation 5 software rather than running as software installed on a modified PlayStation 5.

Game files and issue reporting

KytyPS5 does not distribute games or copyrighted PlayStation system software. Users must provide legally obtained game files. The launcher can search configured folders recursively for game directories containing eboot.bin, and detected games can then be selected from the game list. The emulator can also be launched directly with a legally obtained game directory or ELF file.

The project recommends updating the graphics driver before reporting rendering problems. Its issue-reporting guidance asks users to include the KytyPS5 version they tested, and the contribution guidance requests a complete log for game emulation bug reports. Those details are useful when comparing behavior between the closely spaced builds in this release series.

Availability and development status

KytyPS5-2026-09-24-5a705dd was published on September 24, 2026, at 22:39 UTC. The supplied release contains packages for Windows x64, Linux x86_64, and macOS x86_64. The project identifies KytyPS5 as active development software, so this build should not be treated as a stable compatibility guarantee.

Several intermediate builds in the included sequence have no individual change notes. The documented changes are therefore limited to the shader, graphics, loader, Linux, and CMake updates described above; no additional fixes are attributed to those undocumented builds. KytyPS5 is licensed under GPL-2.0-only and is not affiliated with Sony Interactive Entertainment or PlayStation.

KytyPS5 project-provided image
Project-provided reference image; not a capture of the announced release.