Salient OS v2 for PS4 with Mesa 22.1.7 by Darkstorm: PS4 Distro Release

Salient OS v2 for PS4 with Mesa 22.17, optimised for gamers, comes with many emulators including native CEMU and Xenia, on top of Steam, Lutris, etc.

Darkstorm, the French dev is back with a new OS for the PS4 – Salient OS v2. Salient OS is a gamer oriented OS , based on the trustworthy Arch Linux platform. This OS for the PS4 comes with some extra love from Darkstorm with many emulators, and thus, the size of the OS is justified. More on that later.

By the way, if you are looking for more gamer oriented OSes for PS4, you should definitely check out Winesap, Nobara and Pop OS, based on Arch, Fedora and Ubuntu respectively. Or, if you are looking to convert your PS4 into an emulation machine, check out Batocera for PS4.

Features

  • Mesa 22.1.7
  • Optimised for Gamers – Game Mode, DXVK, etc.
  • Lutris
  • Steam (with Steam Deck UI)
  • Heroic launcher (Epic Games)
  • KDE Plasma
  • Emulators
    • Ares
    • Cemu (Native Linux)
    • Wine
    • Lutris
    • Citra
    • DeSmuME
    • Dolphin
    • Dosbox
    • DuckStation
    • Mame
    • EmulationStation
    • ePSXe
    • Fceux
    • Fs-uae
    • Fusion
    • Hatari
    • Higan
    • Icarus
    • Kega Fusion
    • Nestopia
    • PCSX2
    • Playonlinux
    • PPSSPP
    • Raine
    • Retroarch
    • RPCS3
    • Ryujinx
    • Stella
    • Xemu (Native Linux)
    • Yabause
    • Yuzu
    • VirtualJaguard
    • Visualboyadvance-m
    • Zsnes

Download

Salient OS v2 (10GB, Rufus/Balena Etcher installation)

Salient OS v2 (9GB, Internal HDD installation)

Login details

  • User: darkstorm
  • Password: logic

Screenshots

Installation: How to install Salient OS v2 on PS4?

As clear from the download options available, we see that Salient OS can either be booted from a USB drive or be installed onto the PS4’s internal hard drive.

Here are both the installation methods as explained by Darkstorm himself.

Rufus/Balena Etcher Installation: Salient OS v2

I have already talked about this process in detail in this article. You may go through that too. Else, here are the steps in brief.

  1. Unrar the downloaded file using WinRAR or 7Zip. You should get an img file.
  2. On Rufus, follow these steps:-
    1. Plug USB drive on your PC.
    2. If using a large USB device (SSD or HDD), tick List USB Hard drives.
    3. Choose the appropriate USB device under Device. Please be careful while making the selection.
    4. On Rufus, to the right of Boot selection, click on SELECT and choose the img you extracted earlier.
    5. Leave everything else as is, and click on START.
    6. Click on OK, which will wipe the USB drive.
    7. Let the process complete.
  3. On Balena Etcher, follow these steps:-
    1. Plug USB drive on your PC.
    2. Click on Flash from file and choose the img you extracted.
    3. In the next step, click on Change and choose your USB device properly.
    4. Click on Flash!
    5. Click Yes on the UAC prompt.
    6. Wait for the process to complete.
  4. If you are on a Belize PS4, plug the USB drive and simply load your favourite PS4 Linux payload. But, if on Aeolia or Baikal, replug the USB, and replace the bzImage in the 50MB partition with one for your model before running the payload. If you  are unsure, find out your PS4 Southbbridge model and download the appropriate kernel.
  5. When on the OS, you will have to extend the partition. To do that, install Gparted using the command sudo pacman -S gparted on a terminal.
  6. Once installed, type sudo gparted and press Enter. Let Gparted load. If it takes a lot of time, quit and go back to the terminal. Now, type sudo gparted /dev/sda and press Enter.
  7. Now, right click on the second partition. Click on Resize/Move and move the slider at top to extreme right.
  8. Click OK and then click on the green tick above to apply the changes.
  9. That’s it!

Internal HDD Installation: Salient OS v2

Now, this might not work with every model of PS4. But, you may try.

  1. Unrar the downloaded file using WinRAR or 7Zip. You should get an img file.
  2. Run GoldHen on PS4. 
  3. If using Nazky’s initramfs, rename salientos_v2_plus_emus.img to Arch.img. Otherwise, rename it to linux.img.
  4. Upload the img to PS4 under /user/home. This can be done either via FTP or via the File Manager app.
  5. Depending on your PS4 Southbridge model (find your PS4 Southbridge model), grab a suitable kernel from the Downloads section. Place the kernel (bzImage) and initramfs.cpio.gz (download here) in the folder /user/system/boot using FTP or File Manager.
  6. Run your favourite PS4 Linux payload.

Fix issues with Salient OS v2 for PS4

Black screen on SteamDeck UI (fullscreen)

  1. Launch the windowed SteamDeck UI first.
  2. Relaunch in fullscreen mode.

Change language

The distro does come in French by default. Here are the steps to follow in order to change the language. The instructions to change language and locale can be found here. Comment below if you need help.

Tips to increase performance

  • If you are on a PS4 Pro, you should use the latest payloads that almost double the performance.
  • Saya, the French Dev who tested the OS in its beta stage also recommends using one of his overclocked kernels, especially on the PS4 Pro. You can download them here. But, if you do plan on using an overclocked kernel, make sure you have PS4FanControl set up.

Conclusion

Would you like to make an OS of your own for the PS4? Well, you can easily get started with my Make your own PS4 Linux distro guide.

24 Comments

  1. How much ram does it require?
    We need more free ram to play pc games like csgo & dota 2.
    Minimal apps (emulators optional or installation instructions) need more free space for updates for those games and steam. We can run emus in orbis os or on ps3 i guess.
    Noob404 could you bring us bodhi linux LTS for ps4 with those fancy graphic drivers or batocera with steam support for ps4 with 8gb ram owners pls? They both require 512mb of ram.

    • Batocera is already available. And, I believe Steam can be installed on it with Flatpak. As for Bodhi Linux, I have had requests, but, I can work on it only if someone commissions it.

      • Hi! Is there anyway to remove my comment?
        And im having trouble with mounting exfat filesystems on your ubuntu and fedora based distros. It says:
        Error mounting: unknown filesystem type ‘exfat’

      • Hi! Is there anyway to remove my previous comment?
        I can’t mount exfat partition on your ubuntu and fedora/based releases. Mount error: “unknown filesystem type ‘exfat'”

        • They are ITmania`s Lubuntu, your Fedora 35 & WinesapOS.
          Anyway i reinstalled fuse-exfat utils and now it`s ok on WinesapOS.
          Thank you for WinesapOS. It`s so wonderful, i really enjoy it.
          Please remove my other comments i don`t want to mess your post 🙂

  2. I tried with Rufus and Balena, both create two unknown partitions.
    After extract the image files and copy them to my device, when running on PS4, the login screen appears with the darkstorm user.
    After entering the logic password, the screen goes completely black and only the mouse icon appears.
    I have a PS4 Fat. I tried to use sudo through ctrl+alt+f1 (f2) but I don’t have access.

      • It’s not working.
        xauth: timeout in locking authority file /home/darkstorm/.Xautority
        (EE)
        Fatal server error:
        (EE) Cannot open log file “/home/darkstorm/.local/share/xorg/Xorg.1.log”
        (EE)
        (EE)
        xinit: giving up
        xinit: unable to connect to X server: Connection refused
        xinit: server error
        xauth: timeout in locking authority file /home/darkstorm/.Xautority

        If try sudo:
        sudo: /usr/bin/sudo doit être la proprietê du uid 0 et avoir le bit setuid mis

  3. Black screen with working mouse after entering username and password, startx command on the shell didn’t work either. Any help?

  4. Is there a way to make the HDD image bigger than 100gb? Ideally make it 320gb so can have more storage without using USB hdd for storage. Thanks

  5. Weird I thought for internal installation there were more steps than that. So just transfer iso and boot it up? I thought it needed to be extracted or something l.

  6. Greetings, can you help me, I installed this distribution on my ps4 but I can’t connect it to the internet or change the language

  7. I followed all the steps to install it in internel hdd
    but when i run the payload
    A black screen whit a lot of white writing the last line is
    [8.145451] run /init as init process

  8. Salient OS v2 (10GB, Rufus/Balena Etcher installation)

    I can’T download… I tryed 15x.. but always stopped error… and google said wait too many people download this file… 24 hours… where can I find this file another place???? Thx!

Leave a Reply

Your email address will not be published.


*