P5M is a PS5 Remote Play app based on chiaki-ng. This is the Windows edition: the same streaming core as P5M for macOS, tuned for Windows 10 and 11.
Early alpha. If you try it, please use Report a problem — it helps a lot.
P5M has a new renderer built for Windows (Direct3D 11) that should put frames on screen faster than the default (Vulkan). We need real PCs to prove it — 5 minutes of your time helps a lot:
- Open P5M and press Ctrl + , (or choose Settings with the controller).
- Go to General › Advanced options › Video › Renderer Backend and pick Direct3D 11. P5M restarts.
- Connect to your PS5 and play a real game for about 5 minutes (menus barely move, so they don't tell us much).
- Leave the stream, then press Report a problem on the main screen. P5M saves
P5M-report-….zipto your Desktop — with your addresses, accounts and keys already removed — and opens a form here on GitHub. - Drag the ZIP into the form, add a line about your setup (Wi-Fi or cable, home or away), and submit. A free GitHub account is needed.
Even "it works fine" reports are useful: the diary inside tells us how long each frame takes to reach your screen.
Speaks the PS5's newest language. The console and Sony's official app stream over version 20 of the PlayStation streaming protocol. Open-source players stopped at version 12. By studying how the official app behaves, we mapped version 20 end to end: a stronger key exchange, new protection that keeps sound clean when the network drops packets, and the new adaptive trigger format.
No more stuck buttons. Releasing several buttons at once used to travel in a single packet; if the network lost it, the console kept the button held. P5M sends each change on its own and repeats the last one.
Less waiting on a lossy network. When a missing packet can be rebuilt from the error-correction data already received, P5M moves on right away instead of waiting for it.
Sound closer to the picture. Audio blocks are 10 ms instead of 50, and the sound queue grows or shrinks with what your network needs.
Learns your network. Each network (identified by its router) remembers the bitrate that worked last time. Clean sessions climb, lossy ones step back.
Faster connection over the internet. PSN remote play reaches the console sooner: no blocking router setup, reliable STUN servers first and retries while the network wakes up.
Built for Windows. The stream's network traffic joins a Windows audio/video quality-of-service flow (Wi-Fi gives it the video priority class), the network and render threads run under the Multimedia Class Scheduler at game priority, and while you play Windows keeps a 1 ms timer and does not throttle the app to save power, even when its window is in the background.
Measured, not guessed. Every session keeps a diary with network packets, frame timing and bandwidth.
Something wrong? Use Report a problem in the app. It saves your last session diary — with addresses, accounts and keys removed — to your Desktop and opens a short form here on GitHub.
Get the latest P5M-*-win_x64-portable.zip from Releases (or from the latest successful run in Actions), unzip it anywhere and run P5M.exe. P5M keeps its settings apart from an installed chiaki-ng.
Blocked by Smart App Control? P5M is not code-signed yet, so on Windows 11 with Smart App Control on, Windows may refuse to open it ("Smart App Control blocked an app that may be unsafe") with no way to run it anyway. Until P5M is signed, the only way around it is to turn Smart App Control off: Settings › Privacy & security › Windows Security › App & browser control › Smart App Control settings › Off. Signing is on the way.
P5M for Windows is created by beecrepaldi-afk. See AUTHORS.md. P5M is free software under the GNU AGPL v3, like chiaki-ng.
The upstream project and attribution follow below.
An open source PlayStation remote play project serving as the next-generation of Chiaki with improvements and ongoing support now that the original Chiaki project is in maintenance mode only. Click here to see the accompanying site for documentation, updates and more.
This project is not endorsed or certified by Sony Interactive Entertainment LLC.
Chiaki is a Free and Open Source Software Client for PlayStation 4 and PlayStation 5 Remote Play for Linux, FreeBSD, OpenBSD, Android, macOS, Windows, Nintendo Switch and potentially even more platforms.