PlayStation Remote Play on Linux
01 January 2023 Linux, Open Source, and Games
One of my favourite PlayStation 5 features is the ability to stream games to other devices, so I can squeeze in some gaming without taking over the TV. There are official Remote Play clients for Android, iOS, Windows, and Mac, but Linux isnāt supported. Instead, Iāve been using an open source client called Chiaki that works well with a little configuration. Hereās what I did to get it set up and streaming smoothly on Ubuntu 22.04:
1. Download Chiaki
Download the Chiaki AppImage file from the projectās homepage, and make it executable by running chmod +x <file>.AppImage. On running, itāll spot your console on the network.
2. Get Your PSN Account ID
Youāll need your PlayStation Network account ID to set up Chiaki for remote play. This is not the same thing as your PSN account name, and Chiakiās maintainers provide a python script you can run in a terminal to retrieve it.
3. Link Your Console and Configure Chiaki
Once youāve got your account ID, youāll need a registration PIN from your console. On PS5 you get this in Settings ā” System ā” Remote Play ā” Link Device.
Generate a registration PIN on this screen and enter it in Chiakiās settings, along with the account ID you retrieved in the previous step.
Optional: Tweak Chiakiās Settings
Chiakiās default settings caused occasional visual and audio hiccups for me. Local network conditions are likely a factor, but when troubleshooting the audio problems I happened across a Reddit thread that suggested increasing the size of the audio buffer.
I increased the audio buffer size to 19200, and the bitrate to 30000. These changes resolved the audio and visual issues I was having.
4. Play!
Youāre all set! Hereās Crisis Core Final Fantasy VII Reunion running on my PS5, streaming across my home network to Chiaki on Ubuntu 22.04:
Games stream at a consistent 60 frames per second, with no audio or input lag. For the authentic experience Iāve paired a spare PS4 controller to my laptop. Itās well supported natively in Ubuntu - the touchpad and vibration functions work too!