Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Flattr, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

Streaming is all the rage now right? How about streaming your PlayStation 4 to your Linux box using Chiaki, a new open source Remote Play client. Note: To be clear, this is entirely a community effort and nothing to do with Sony.

This was actually announced last month, so I've no idea how we entirely missed it until today. Earlier this month it had another release, adding in some helpful features and bug fixes and it seems to be coming along very nicely.

Personally, my PS4 is constantly gathering dust. I much prefer everything about using my PC and my wonderful office compared to the cold and lonely living room. So to hear about Chiaki, well that's possibly the highlight of my month.

Pictured above, is my own desktop running on Manjaro Linux KDE and as you can see I have a window open with my PS4 being streamed to it. Something I thought would never, ever happen but it has.

Setup was ridiculously simple too!

Download the AppImage and open it, load up your PS4 and go into Settings -> Remote Play Connection Settings -> Add Device and then you will be able to get the PIN that Chiaki needs. Once entered, you're approved and you can go ahead and play. That's it.

A picture can only do so much though right? They say a picture is worth a thousand words, what's a video worth? You tell me, have a look below of it actually in action in a really quick test video I did:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Yup, that's the PS4 exclusive Marvel's Spider-Man running on my Linux desktop being played with a simple Logitech F310 gamepad. Absolute madness.

However, there's a few things the developer noted that is not currently implemented:

  • Congestion Control
  • H264 Error Concealment (FEC and active error recovery however are implemented)
  • Touchpad support (Triggering the Touchpad Button is currently possible by pressing "T" on the keyboard)
  • Rumble
  • Configurable Keybindings

Incredible stuff from Florian Märkl and anyone else contributing to it.

You can find Chiaki on GitHub.

Hat tip to Harri for the link.

Article taken from GamingOnLinux.com.
29 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
24 comments
Page: «2/3»
  Go to:

Erzfeind 28 September 2019 at 12:53 pm UTC
It works great on my machine! However it didn't detect my PS4 and I had to manually add it.
1xok 28 September 2019 at 3:32 pm UTC
Does this mean I could play my PS4 games with Steam Controller on my Linux-Laptop?
drlamb 28 September 2019 at 7:14 pm UTC
View PC info
  • Supporter
It’s cool that you can now stream BSD exclusive games to Linux! /s (kinda)
ryad 28 September 2019 at 8:40 pm UTC
Cool, didn't knew that project. Just tried it out and it works perfectly, even with the PS4 connected via WiFi (5 GHz). Thanks dude, now I can play RDR while hanging out with my people in teamspeak
Xaero_Vincent 29 September 2019 at 7:38 am UTC
Pretty sweet.

I've previously used Sony's official PS4 Remote Play app in a Windows guest on VMware on Linux and it worked satisfactory but a native app is a big win too. Looking forward to playing some more Uncharted 4, Lost Legacy and upcoming Last Of Us 2 on my PC.
wojtek88 29 September 2019 at 8:35 am UTC
Oh sweet. Liam please do not write about it too often, as Sony will kill the project (I hope they won't)!
jorge_aparicio14 29 September 2019 at 10:58 am UTC
Would it be possible to connect the PS4 directly to the PC with an Ethernet cable and use this to stream directly from the console?
WorMzy 29 September 2019 at 11:17 am UTC
View PC info
  • Supporter
  • Top Supporter
wojtek88Oh sweet. Liam please do not write about it too often, as Sony will kill the project (I hope they won't)!

I don't see why they would. You still need a PS4 for this to work, and it just hooks into the streaming service that they provide. Sony don't make any money through their own streaming apps (AFAIK), so there's no lost revenue to recover.

The only possibly grey area to my mind, is how this was developed. If it was ground-up trial and error, then I'm pretty sure it's untouchable from a legal perspective (though Sony could be arseholes and change the protocol involved), but if the dev somehow got ahold of an existing client and reverse-engineered it to create their own client, then it could be open to legal attacks (depending on local laws and license agreements).
wojtek88 29 September 2019 at 11:44 am UTC
WorMzyI don't see why they would. You still need a PS4 for this to work, and it just hooks into the streaming service that they provide. Sony don't make any money through their own streaming apps (AFAIK), so there's no lost revenue to recover.
There was a time, that Remote Play was working on Android only on phones manufactored by Sony, there was an unofficial version of Remote Play that I used to use on my old Nexus 5, but Sony was bumping up software version to make this app not working on other phones.
AFAIK on Android it's still the case - you need phone manufactored by Sony. So they control which devices can run Remote Play and they do not support Linux. I want Remote Play on Linux, so I hope Sony won't do anything against this tool.
Salvatos 29 September 2019 at 7:58 pm UTC
WorMzyThe only possibly grey area to my mind, is how this was developed. If it was ground-up trial and error, then I'm pretty sure it's untouchable from a legal perspective (though Sony could be arseholes and change the protocol involved), but if the dev somehow got ahold of an existing client and reverse-engineered it to create their own client, then it could be open to legal attacks (depending on local laws and license agreements).
Florian does call it reverse engineering on Twitter (though he mentions the protocol specifically rather than the client, if that makes a difference).

And one could say that Sony weren’t losing revenue either when they patched the PS3 to make it impossible to install Linux on it. (On the contrary, I might have bought one if not for that, but that’s another story.) Some companies are quite strict about not letting people use their products in ways that they don’t control.


Last edited by Salvatos on 29 September 2019 at 8:02 pm UTC
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
None currently, submit yours here!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts