Psxitarch Linux: una distro per ps4

AGGIORNAMENTO del 05/05/18: Corretto il nome “Arch Linux”, aggiunta la traduzione in inglese (grazie a “AdZx”) e un  “trick” per aumentare gli fps in alcuni giochi ed emulatori

Psxitarch è una distribuzione linux per PS4 basata su Arch Linux, sviluppata per essere leggera, poco esosa di risorse e facile da installare.

Comprende i driver grafici (radeon drm, radeonsi) necessari per utilizzare l’accelerazione video hardware 3D, il kernel 4.14.14, il supporto al *bluetooth, al *wi-fi, ethernet e alle schede audio usb.

APPLICAZIONI INSTALLATE

Window manager: jwm
Terminali: lxterminal, xterm
Web Browser: midori
Gestore Reti: wicd
File manager: pcmanfm
Emulatori/Giochi: steam, retroarch (MULTI EMU), mupen64plus (N64), snes9x (SNES), epsxe (PSX), ppsspp (PSP)
Utilità: playonlinux (Gui per wine), leafpad (Editor di testo), htop (Monitor di sistema), xreader (Visualizzatore PDF), xarchiver (Gestore archivi), blueman (Bluetooth manager)
Multimedia: gpicview (Visualizzatore img), xnoise (Player audio/video)
Altro..

NOTE SULLE APPLICAZIONI

Se avete installato un nuovo programma e volete farlo apparire nel menù principale andate in Jwm Config e selezionate Aggiorna Menu

Se volete avviare Steam utilizzate la voce Steam (Native), solo se un gioco non dovesse funzionare utilizzate Steam (Runtime).

In Retroarch troverete solamente alcuni core preinstallati (mame, genesis, turbograf e nes), potete installarne degli altri avviando retroarch e andando in Online Updater e download cores. Alcuni cores potrebbero richiedere dei bios per funzionare correttamente, copiateli in /home/psxita/.config/retroarch/bios.

Per chi lo chiedesse, non abbiamo incluso dolphin-emu nella distro perchè le recenti versioni presenti nei repo e git non funzionano correttamente su PS4. Abbiamo compilato una vecchia versione e sembra funzionare con un semplice “workaround” (bisogna avviare dolphin assieme a glxgears), se siete propio disperati possiamo farvela avere.

Kodi, non è stato incluso nella distro per motivi di spazio, ma potete installarlo facilmente e dovrebbe funzionare senza alcuna modifica.

AUMENTARE FPS IN ALCUNI GIOCHI ED EMULATORI

Aprite un terminale, scrivete glxgears, lasciate il programma “girare”, avviate il gioco o l’emulatore che volete utilizzare.

AUDIO

L’audio tramite HDMI non è funzionante ma esistono vari modi per aggirare il problema

  • Usare una scheda audio USB (si trovano ad un euro su ebay )
  • Streammare via bluetooth (se funzionante) l’audio (potete usare delle casse o delle cuffie bluetooth)
  • Usare il Dualshock 4 (o il Nacon Revolution) collegato via USB con un paio di cuffie

*WIFI/BLUETOOTH

Il wifi o/e il bluetooth potrebbero non funzionare su alcune PS4 o essere instabili, non ci è ancora chiaro il motivo (non sembra dipendere dal modello di PS4)

MODELLI DI PS4 COMPATIBILI

Psxitarch supporta tutti i modelli di PS4 ad esclusione di PS4 PRO.
Su PS4 PRO l’accelerazione hardware 3D non funziona, sarete relegati a quella software, il motivo potete trovarlo qui: https://www.psxita.it/forum/post43087.html#p43087

INSTALLAZIONE

Requisiti:

    • Un dispositivo USB (meglio se 3.0) formattato in FAT32 di grandezza non inferiore a 12GB
    • Hub usb (opzionale)
    • Tastiera
    • Mouse
    • Il payload per avviare linux: Download per fw 5.05 – Download per fw 4.55Download per fw 4.05
    • Il bzImage (kernel): Download  md5: 85d3a15a22380591f5519122f436c7ba
    • L’ initramfs: Download  md5: a3e4d2e6a15fea750ed4e8cccacfa112
    • Il file psxitarch.tar.xz (la distro): Download  md5: 26bae18ccc2e2173109a7fd954657c08

IMPORTANTE!!
Il dispositivo USB che utilizzerete verrà completamente formattato, tutti i dati presenti verranno cancellati!!

  1. Copiate l’initramfs, il bzImage ed il file psxitarch.tar.xz sulla root del dispositivo USB
  2. Collegate il dispositivo USB nella PS4, se avete collegato altri dispositivi USB scollegateli (dovete avere un solo dispositivo USB collegato)
  3. Avviate l’exploit
  4. Avviate il payload
  5. Aspettate, qualche secondo, lo schermo dovrebbe diventare nero e successivamente apparire la schermata della rescushell
  6. Collegate la tastiera, scrivete: exec install-psxitarch.sh (il layout della tastiera è settato su US, per scrivere il trattino dovete usare il tasto ')
  7. Aspettate che la distro venga installata (dovreste vedere una lunga lista di file che vengono copiati sull’ USB), il tempo di installazione varia da USB a USB (se siete così pazzi da installare la distro su USB 2.0 dovrebbe impiegarci circa 25 minuti)
  8. Finita l’installazione la distro dovrebbe avviarsi da sola e mostrarvi la schermata di login, se non si avvia scrivete exec start-psxitarch.sh (dal prossimo riavvio la distro dovrebbe avviarsi da sola, non dovrete più scrivere nulla)
  9. Nella schermata di login mettete come username psxita e come password changeit
  10. Enjoy

RINGRAZIAMENTI!

Vogliamo ringraziare con tutto il cuore chi ha contribuito e continua a contribuire allo sviluppo di linux su PS4

failoverflow (senza di loro probabilmente non avremo linux)
masterzorag
eeply
valentinbreiz
Vultra
Tutti i ragazzi del canale discord Official Playstation 4 Scene
Grazie ragazzi!!

La distro non è esente da bug ed imperfezioni ma speriamo che questo sia un primo passo per rendere linux più accessibile, sperando in futuro di migliorarlo grazie al vostro aiuto.
Per qualsiasi domanda, dubbio, curiosità scriveteci nell’apposita pagina del forum:
https://www.psxita.it/forum/psxitarch-linux-una-distro-linux-per-ps4-t6120.html

 

ENGLISH VERSION (thanks to “AdZx”)

UPDATE of 05/05/18: Fixed the name “Arch Linux”, added English translation (thanks to “AdZx”) and a trick to improve the FPS in some games and emulators.

Psxitarch is a linux distribution for PS4 based on Arch Linux, developed to be light, with low resource usage and easy to install.

It includes the graphics drivers (radeon drm, radeonsi) needed to use 3D hardware video acceleration, kernel 4.14.14, support for * bluetooth, * wi-fi, ethernet and USB sound cards.

INSTALLED APPLICATIONS

Window manager: jwm
Terminals: lxterminal, xterm
Web Browser: midori
Network Manager: wicd
File manager: pcmanfm
Emulators/Games: steam, retroarch (MULTI EMU), mupen64plus (N64), snes9x (SNES), epsxe (PSX), ppsspp (PSP)
Utilities: playonlinux (Gui for wine), leafpad (Text editor), htop (System monitor), xreader (PDF viewer), xarchiver (Archive manager), blueman (Bluetooth manager)
Multimedia: gpicview (Img viewer), xnoise (Audio/video player)
Other..

NOTES ON APPLICATIONS

If you have installed a new program and want to make it show up in the main menu go in Jwm Config and select Updates Menu

If you want to start Steam use the voice Steam (Native), only if a game does not work use Steam (Runtime).

In Retroarch you will find only a few preinstalled cores (mame, genesis, turbograf and nes), you can install others by starting a retroarch and going to Online Updater and download cores. Some cores may require bios to function properly, copy them into /home/psxita/.config/retroarch/bios.

For those who ask, we have not included dolphin-emu in the distro because the recent versions in the repo and git do not work properly on PS4. We have compiled an old version and it seems to work with a simple “workaround” (you have to start dolphin together with glxgears), if you are desperate we can let you have it.

Kodi, has not been included in the distro for reasons of space, but you can easily install it and it should work without any modification.

IMPROVES FPS STABILITY IN SOME GAMES/EMULATORS

Open a terminal, write in glxgears leave the program run, start the game/emulator you want play.

AUDIO

Audio via HDMI is not working but there are various ways to get around this

  • Use a USB sound card (found at a euro on ebay)
  • Streaming via bluetooth (if working) audio (you can use bluetooth speakers or headphones)
  • Use the Dualshock 4 (or the Nacon Revolution) connected via USB with a pair of headphones

*WIFI/BLUETOOTH

The wifi or/and the bluetooth may not work on some PS4 or be unstable, the reason is not yet clear (does not seem to depend on the model of PS4)

COMPATIBLE PS4 MODELS

Psxitarch supports all PS4 models except PS4 PRO.
On PS4 PRO the 3D hardware acceleration does not work, you will be relegated to that software, the reason you can find it here:
https://www.psxita.it/forum/post43087.html#p43087

INSTALLATION:

Requirements:

    • A USB device (3.0 recommended) formatted in FAT32 of a size no less than 12GB
    • Hub usb (optional)
    • Keyboard
    • Mouse
    • The payload to start linux: Download to 5.05 – Download to fw 4.55Download to fw 4.05
    • The bzImage (kernel): Download  md5: 85d3a15a22380591f5519122f436c7ba
    • The initramfs: Download  md5: a3e4d2e6a15fea750ed4e8cccacfa112
    • The psxitarch.tar.xz file (the distro): Download  md5: 26bae18ccc2e2173109a7fd954657c08

IMPORTANT!!
The USB device that you will use will be completely formatted, all the data will be deleted!!

  1. Copy the initramfs, the bzImage and the psxitarch.tar.xz file to the root of the USB device
  2. Connect the USB device to the PS4, if you have connected other USB devices disconnect them (you must have only one USB device connected)
  3. Start the exploit
  4. Start the payload
  5. Wait a few seconds, the screen should go black and then the rescueshell screen will appear
  6. Connect the keyboard, write: exec install-psxitarch.sh (the keyboard layout is set to US, to write the dash you have to use the key ')
  7. Wait until the distro is installed (you should see a long list of files that are copied to the USB), the installation time varies from USB to USB (if you are crazy enough to install the distro on USB 2.0 it should take about 25 minutes)
  8. After the installation the distro should start by itself and show you the login screen, if it doesnt start, write exec start-psxitarch.sh (from the next restart the distro should start alone, you will not have to write anything)
  9. On the login screen, enter your username psxita and password changeit
  10. Enjoy

THANKS!

We want to thank with all our heart those who have contributed and continue to contribute to the development of Linux on PS4

failoverflow (without them we probably will not have linux)
masterzorag
eeply
valentinbreiz
Vultra
All the guys in the discord channel Official Playstation 4 Scene
Thanks guys !!

The distro is not free from bugs and imperfections but we hope this is a first step to make linux more accessible, hoping in the future to improve it thanks to your help.
For any questions, doubts, curiosities write us on the appropriate page of the forum:
https://www.psxita.it/forum/psxitarch-linux-una-distro-linux-per-ps4-t6120.html

2 Commenti su “Psxitarch Linux: una distro per ps4

  1. Pingback: Linux en la PS4 para ejecutar juegos PC, Steam, emuladores y Kodi

  2. Pingback: PSXITARCH a Linux Distro just for the PS4!! - Hackinformer

Comments are closed.