5AnyPS5 Wiki
Menu

AnyPS5 Setup — Install AnyPS5 on Windows or Linux in 4 Steps

AnyPS5 setup in 4 steps: confirm AnyPS5 requirements, download this project from GitHub, run the this relinker relinker on your PS5 ELF, and verify the the build relinked binary. This AnyPS5 setup guide covers Windows and Linux and is beginner-friendly.

On this page

AnyPS5 setup checklist

Before starting AnyPS5 setup, confirm that your system meets the the relinker minimums. The full AnyPS5 requirements list lives on the dedicated the relinker system requirements page. The short AnyPS5 setup checklist is: a 64-bit Windows 10/11 or a current 64-bit Linux distribution, a Vulkan 1.1 capable GPU (Intel HD Graphics 620 and newer discrete NVIDIA / AMD cards are supported), at least 16 GB of RAM (the relinker commits up to ~13.8 GiB per title on Windows), and ~2 GB of free disk space for the this project toolchain and one this relinker game.

Step 1 — AnyPS5 download

  1. Open the official AnyPS5 GitHub Releases page
    In a browser, go to `github.com/boykopovar/AnyPS5/releases`. Confirm the URL starts with `github.com/boykopovar/` and shows the **AnyPS5** repository name.
  2. Pick the AnyPS5 release asset that matches your OS
    For Windows, download the **AnyPS5** `.zip` or `.tar.gz` build for Windows. For Linux, download the **AnyPS5** Linux asset. The **AnyPS5** release notes list every available asset.
  3. Verify the AnyPS5 SHA-256 checksum
    Open the **AnyPS5** release notes and copy the SHA-256 checksum. Run `sha256sum` (Linux) or `Get-FileHash` (PowerShell) on the **AnyPS5** archive you downloaded. If the checksum does not match, the **AnyPS5** archive is not the official build.

Step 2 — Extract and prepare AnyPS5

  1. Pick a clean folder for AnyPS5
    Create a folder such as `~/anyps5/` on Linux or `C:\Tools\AnyPS5\` on Windows. This folder will hold the **AnyPS5** archive contents, your PS5 ELF, and the relinked output.
  2. Extract the AnyPS5 archive
    Unzip the **AnyPS5** archive into the folder. You should see `relinker` or `relinker.exe`, a `libs/` directory, the **AnyPS5** `LICENSE` (GPL-2.0), and the **the relinker** `README`.
  3. Place your PS5 ELF next to the AnyPS5 relinker
    Copy the PS5 ELF executable you legally own into the same **AnyPS5** folder. **AnyPS5** does not host or distribute any PS5 game, PS5 firmware, or Sony cryptographic material — you supply those yourself.

Step 3 — Run the AnyPS5 relinker

The AnyPS5 relinker is a small command-line binary. The basic AnyPS5 invocation is: pass the input PS5 ELF, the output host binary path, and a flag that names the target host OS. On Windows, AnyPS5 uses --windows; on Linux, the relinker uses --linux. If your host is an Intel CPU, add the --to-intel flag so AnyPS5 rewrites supported AMD-only instructions for your x86-64 host.

Run the AnyPS5 relinker from a terminal in the the relinker folder. The AnyPS5 relinker prints progress to stdout and exits with status 0 on success. If a PS5 system function is missing, AnyPS5 throws std::runtime_error and prints a clear error to stderr. Read the AnyPS5 error message — it usually names the the relinker system library that needs to be implemented.

# Windows PowerShell — AnyPS5 setup
PS> cd C:\Tools\the relinker
PS> .\relinker.exe --windows .\input.elf .\app.exe

# Linux — AnyPS5 setup
$ cd ~/the relinker
$ ./relinker --linux ./input.elf ./app.elf

Step 4 — Launch the AnyPS5 relinked binary

Once the AnyPS5 relinker exits with status 0, launch the relinked output the same way you would launch any native Windows or Linux program. The relinked AnyPS5 binary keeps the original PS5 game's logic, assets, and shader logic; what changes is the system interface the game uses to talk to the host.

If the relinked AnyPS5 binary throws an error on launch, check the the relinker troubleshooting page for the most common Windows error 126, Windows error 193, no Vulkan device, and missing system function patterns. Most AnyPS5 setup problems on first launch are caused by a missing DLL, an incorrect --to-intel flag, or an out-of-date Vulkan driver.

AnyPS5 setup on Intel CPUs

If you run AnyPS5 setup on an Intel CPU, the AnyPS5 relinker accepts a --to-intel flag. The AnyPS5 --to-intel flag converts supported AMD-only CPU instructions during the relink stage, so the resulting the relinker binary can run on an Intel x86-64 host. AnyPS5 setup on AMD CPUs does not need the --to-intel flag; in fact, the the relinker documentation recommends leaving it off for AMD builds.

The AnyPS5 --to-intel flag does not affect the GPU side. AnyPS5 still needs a Vulkan 1.1 GPU whether you target Intel or AMD at the CPU level. If your AnyPS5 setup fails with the --to-intel flag, drop the flag and try again; the the relinker error message usually points at the specific instruction that the flag could not rewrite.

Start your AnyPS5 setup with Dreaming Sarah

Once AnyPS5 setup is complete, do not start with a 100 GB PS5 exclusive. Start with Dreaming Sarah — the only PS5 game currently in the official AnyPS5 compatibility table. AnyPS5 setup against Dreaming Sarah is a known-good path: the AnyPS5 relinker produces a working Windows or Linux binary, the this project system libraries cover the game surface, and the this relinker shader path is short because the game is 2D.

If your AnyPS5 setup works on Dreaming Sarah, the rest of AnyPS5 setup is verified: the GPU, the driver, the this project system libraries, the terminal environment, and the this relinker flags. Any future AnyPS5 failure on a different PS5 game is then a game-specific the relinker issue, not a this project setup issue.

Sources & last verified

Last verified against upstream main branch on 2026-10-11. AnyPS5 changes fast; if you spot a drift, the upstream is the source of truth.