Psxitarch Linux v2: una distro per PS4
Sono passati più di 8 mesi dal lancio di Psxitarch Linux, nel frattempo molti passi avanti sono stati fatti e sembra che il tempo sia finalmente maturo per il rilascio di una nuova versione..
Ma prima.. vorremo ringraziare con tutto il cuore Marcan per aver portato linux su PS4 e 3 ragazzi con cui abbiamo “lavorato”, collaborato e condiviso la nostra passione per linux, molto di quello che troverete in psxitarch è frutto anche del loro lavoro. Chi sono?
Eeply: solo per citare alcune cose nel suo curriculum :D, è grazie a lui se oggi abbiamo l’audio funzionante tramite hdmi, il supporto a ps4 slim, a ps4 pro (accelerazione hardware compresa), una GPU più performante grazie all’attivazione di tutte le CU e alla regolazione del Clock..
Masterzorag: “The Master Of Linux :D”, quando avevamo qualche dubbio bastava chiedere a lui, il primo a capire come far funzionare quei stramaledetti driver amdgpu.. xD Per chi è interessato inoltre mantiene sul suo repo i driver per ottenere l’accelerazione hardware 3D su Fedora.
Valeryy: ha aggiunto l’ultimo pezzo del puzzle aggiungendo il supporto alle PS4 con Southbridge Baikal!
Senza di loro tutto questo non sarebbe stato possibile.. Portate un po’ di amore a questi ragazzi!
Passiamo alla distro..
NOVITA’ IN PSXITARCH LINUX V2
- Psxitarch ora utilizza i nuovi e più performanti driver open-source Amdgpu per l’accelerazione hardware 2D/3D, questi rendono possibile anche l’utilizzo dei driver Vulkan (RADV)
- Kernel 4.14.93.
- Nuovo linux loader che dumpa la chiave eap, l’edid, attiva tutte le CU e regola il clock della GPU.
- Audio funzionante via HDMI.
- E’ stato aggiunto un fix per il WIFI/BT, nonostante questo, il wifi e/o il bluetooth su alcune PS4 potrebbero ancora non funzionare o dare problemi.
- Aggiunta un opzione nel menù Sistema che permette di montare e accedere in lettura e scrittura all ‘HD interno della PS4. (Per il momento funziona solo sullle PS4 FAT CUH-10xxx e CUH-11xxx).
- Aggiunto un repository per pacman che verrà regolarmente aggiornato con nuove versioni dei driver grafici e altro..
- Dopo l’installazione di un nuovo programma non dovrebbe essere più necessario refreshare manualmente il menù.
- Rimossa la schermata di login, il login sarà effettuato automaticamente.
- Psxitarch ora tiene in cache solamente i pkg attualmente installati nella distro.
- Aggiunto Dolphin-emu.
- Aggiunto Lutris
- Aggiunto Mvp.
- Aggiunto Acestream e una semplice gui in cui è possibile inserire l’indirizzo dello streaming che si vuole visualizzare
- Aggiunto Gparted
- Sostituito il gestore di rete Wicd con Network Manager
- Sostituito l’emulatore ePSXe con PCSXR
- Sostituito Midori con Firefox
- Sostituito Xnoise con VLC
- E’ possibile tramite un opzione cambiare il layout della tastiera tra IT, US, ES, DE, FR
- Altro..
INSTALLAZIONE
L’installazione è identica alla versione precedente, NON usate altri bzimage, initramfs o linux loader! Prendete solo quelli linkati in questa pagina!
ATTENZIONE: il dispositivo usb che userete per l’installazione verrà completamente formattato, tutti i dati presenti verranno cancellati!
IMPORTANTE: per il momento il payload del linux loader qui fornito è valido solo per chi è sul fw 5.05. Tempo permettendo aggiungeremo quelli per gli altri fw.
Requisiti
- Un dispositivo usb di almeno 12GB (meglio se 3.0 e meglio ancora se ssd)
- Tastiera.
- Mouse (se non avete un mouse potete collegare il dualshock 4 e usare il touchpad come mouse ma non è il massimo della comodità).
- Un hub usb.
- initramfs.cpio.gz: Download! md5:
7c38ca9c4eaff335ef52cef398ab1278
- bzImage (Aeolia/Belize “Per vecchi modelli di PS4”): Download! md5:
a967b525c8297a28ac4dd4c9a7a20b5e
- bzImage (Baikal “Per nuovi modelli di PS4”): Download! md5:
577024c7767e9faebc542565790cd248
- psxitarch.tar.xz Download! md5:
8058d928b9a3f9532d55535e166789f7
- Formattate il dispositivo usb in FAT32 (NON EXFAT!), il dispositivo usb deve avere una sola partizione e la tabella delle partizioni deve essere mbr (MS-DOS (FAT32)), se l’installer non riconosce il dispositivo usb usate questo programma per formattarlo: Download!
- Se avete collegato il PSVR scollegatelo, togliete anche l’unità processore (PU), tenete collegata al televisore solamente la PS4.
- Andate nelle impostazioni audio/video della ps4 e settate la risoluzione a 1080p.
- Andate nelle impostazioni di sistema e disabilitate
Abilita collegamento hdmi
eAbilita hdcp
- Copiate sulla root del dispositivo usb i file bzImage, intramfs.cpio.gz e psxitarch.tar.xz.
- Collegate il dispositivo usb nella ps4.
- Collegate mouse e tastiera
- Aprite il web browser e visitate questa pagina
https://psxita.it/linux-loader
per avviare il payload linux loader (la pagina può essere conservata nella cache se volete), per chi invece vuole utilizare il bin può prenderlo da qui: Download! md5:d5e698431b577bb83638a06cdc0eaf33
- Dopo qualche secondo la ps4 dovrebbe riavviarsi, aspettate fino a quando non appare la scritta
rescueshell
- Scrivete
exec install-psxitarch.sh
per iniziare l’installazione di psxitarch linux - Aspettate, dovreste vedere una lunga lista di file che vengono copiati sull’ usb, al termine (dopo circa 25/30 minuti) la distro dovrebbe avviarsi automaticamente. Se non si avvia scrivete
exec start-psxitarch.sh
- Enjoy.
La distro non richiede di inserire username e password ma vi serviranno nel caso vorreste ottenere i permessi di root:
username: psxita
password: changeit
CAMBIARE DIMENSIONE VRAM
Il payload di default che trovate alla pagina https://psxita.it/linux-loader
setta la Vram a 2GB, se volete settarla a 3GB utilizzate questo payload per avviare linux: https://psxita.it/linux-loader-vram3
, se invece volete settarla a 1GB: https://psxita.it/linux-loader-vram1
Potete utilizzare il payload che preferite in qualsiasi momento ma durante l’installazione di psxitarch non utilizzate MAI il payload vram3.
NOTA: la RAM e la VRAM sono un blocco unico, quindi più vram assegnate e minore sarà la RAM. Fate i vostri conti.
PROBLEMI CONOSCIUTI E POSSIBILI SOLUZIONI
- La distro dovrebbe essere compatibile con tutti i modelli di ps4 ma alcuni monitor e tv con strane risoluzioni potrebbero dare problemi e non visualizzare nulla a schermo, se ne avete la possibilità provate un’altra tv.
- L’accelerazione grafica su ps4 pro non è ancora sfruttata appieno.
- L’hd interno per ora viene rilevato solo sui modelli CUH-10xxx e CUH-11xxx.
- I driver Vulkan RADV non sono ancora stabili (la cosa migliorerà sicuramente con il tempo) in certi emulatori/giochi potrebbero dare problemi o avere performance peggiori degli opengl, mentre in altri migliori (vedi dolphin-emu).
- Il wifi e il bluetooth potrebbero in alcuni casi crashare (scomparire), nel caso riavviate la PS4, se ancora non dovesse funzionare disattivate la rete e lanciate linux utilizzando la cache. NOTA: nonostante il fix su alcune versioni di ps4 il wifi e/o il bt potrebbero non funzionare, purtroppo non abbiamo ancora trovato una soluzione valida per tutte le console.
- In rari casi i dispositivi usb (mouse, tastiera, ..) potrebbero non essere rilevati, nel caso riavviate la console
- Potrebbe succedere che dopo l’installazione alcune voci nel menù siano mancanti, per correggere il problema andate in “Jwm Config” e selezionate “Refresh Menu”.
RINGRAZIAMENTI
Vogliamo ringraziare le persone che hanno e continuano a contribuire allo sviluppo di Linux su PS4 (sperando di non dimenticare nessuno)
Valentinbreiz, shuffle2, flatz, CelesteBlue
I tester, che ci hanno sopportato per tutti questi giorni, grazie per la pazienza ragazzi ;)
Shim, antonwantstosleep, glitch, Astromatik, Anekcahap
E tutti i ragazzi sul canale discord Official Playstation 4 Scene
GRAZIE!!
Pingback: [PS4] Emulación de PS3 en PS4 FW 5.05 a través de RPCS3 | | Tecnofreak
Pingback: Как превратить PlayStation 4 в PC и установить Steam. Играйте в DOTA2, CS:GO и не только | | GadGetPark - новости цифровых технологий
Pingback: How to play your Dreamcast games the PS4... - Hackinformer
Pingback: PS4 meets Docker | Barooney
Pingback: [Released] PSXita Arch Linux v2 – PlayStationHaX