video description
The PS4 is particularly great for Linux, because it is based on a modified x86 platform and a modified Radeon GPU. That means that once the basic OS port is complete, it can run existing games - even Steam games and other commercial software. But just how similar is the PS4 to a PC? Can you just throw GRUB on it and boot an Ubuntu kernel? Not quite.
In this talk we'll cover the PS4 hardware and part of its software environment, and how we reverse engineered enough of it to write Linux drivers and kernel patches. We'll go over how we went from basic code execution to building a 'kexec' function that can boot into Linux from the PS4's FreeBSD-based kernel. We'll reverse engineer the PS4's special hardware, from special PCI interrupt management to the HDMI encoder. We'll dive deep into the Radeon-based GPU architecture, and we'll share some previously unreleased research and tools of interest to AMD Radeon driver developers and hackers.
If you're interested in the strange world of x86 hardware that isn't quite a PC, then this talk is for you.
https://www.youtube.com/watch?v=6hxEUm-pHUE
https://www.youtube.com/watch?v=YKPOEXfhpIQ
Some older footage of Portal 2 running in 1080p on PS4, the athor says the performance could be improved alot in the future. For example due to the foreign architecture the game is read via USB not SATA, resulting into lags .
here is another interesting read summarizing everything from CCC
Some interestinf facts analysed by me
- The PS4 isnt just an x86 PC, its extra ARM CPU can be sonsidered the main CPU as well as it can do tasks in stanbymode for example. Its more like a new device that is using x86 hardware.
-The SATA Harddrive is contect via the USB Bus not via SATA. Is this maybe the reason why external harddrives dont work?
- The PS4 isnt using the HDMI for the video but the internal Display Port. Sony is using a Panasonic chip converting the Display Port signal for the HDMI port. So this explains why they could just patch the HDR on all PS4 unlike Microsoft?
It will be interesting to see if they could also just patch the 4K Bluray support at least for the PS4 Pro in the future, its obvious that a lot more trickery went into the consoles design of the PS4.
- Sony codenames the PS4s GPU after Starsha from Space Battleship Yamato 2199.








