Home Homebrew PS4 come server Linux: I nuovi payload low-memory di rmux0 rivoluzionano tutto

PS4 come server Linux: I nuovi payload low-memory di rmux0 rivoluzionano tutto

186
0

L’idea di far girare Linux su una console PlayStation 4 modificata è sempre sembrata a molti un esercizio tecnico più che qualcosa di realmente utile, ma ad oggi questo scenario sta cambiando in modo concreto.

Con il supporto ufficiale ormai quasi fermo e una scena homebrew ancora sorprendentemente attiva, la console Sony continua a trovare nuovi utilizzi alternativi, e uno dei più interessanti è quello di trasformarla in un piccolo server domestico sempre acceso.

Non si parla più soltanto di sperimentazione o curiosità: l’uso pratico come NAS leggero, seedbox o ambiente di test è diventato accessibile anche a chi non vuole configurazioni complesse.

Il merito di questo passo avanti è legato ai nuovi payload Linux v22 condivise da ArabPixel e sviluppate da rmux0, che introducono varianti ottimizzate da 256 MB e 512 MB.

A differenza dei payload tradizionali, che riservavano anche 1 GB o più di VRAM al sistema Linux, queste versioni riducono drasticamente l’allocazione grafica per liberare memoria utilizzabile dai processi.

Si tratta di un cambiamento apparentemente tecnico, ma con conseguenze molto concrete: più RAM disponibile significa poter eseguire servizi in background in modo più stabile, con meno consumo energetico e minore stress dell’hardware.

Questo approccio è particolarmente adatto agli scenari “headless”, cioè senza monitor collegato, dove la PS4 non viene più trattata come un computer desktop ma come una vera e propria appliance.

In questo contesto la console può ospitare servizi come file sharing, piccoli server web, VPN o container leggeri, diventando una macchina silenziosa e relativamente efficiente da lasciare accesa 24 ore su 24.

Non è un caso che nella community si stiano già diffondendo configurazioni con strumenti come Nextcloud in versione minimale, Pi-hole per il filtraggio della rete o semplici bot per piattaforme come Telegram e Discord.

Dal punto di vista della compatibilità, queste payload si inseriscono in un ecosistema ancora legato ai firmware jailbroken più diffusi. Le versioni comprese tra 9.00 e 9.60 restano le più affidabili, ma il supporto si estende anche a firmware più recenti fino alla fascia 12.xx grazie a fork e patch sviluppati dalla community.

Oltre questa soglia, però, la situazione si complica: i firmware 13.00 e successivi non sono ancora realmente supportati, rendendo impossibile l’uso di Linux senza operazioni che, nella maggior parte dei casi, non sono praticabili.

L’installazione rimane relativamente semplice per chi ha già familiarità con l’ambiente PS4 modificato. Una volta attivato GoldHEN, è sufficiente caricare il payload scelto tramite un host locale o strumenti dedicati e avviare una distribuzione Linux leggera.

La variante da 256 MB è pensata per configurazioni estremamente essenziali, mentre quella da 512 MB rappresenta il miglior compromesso tra efficienza e flessibilità.

I feedback degli utenti parlano di avvii più rapidi, temperature più contenute e una quantità di RAM libera sorprendente, soprattutto su PS4 Pro, dove si possono raggiungere valori che rendono realmente sostenibile l’uso come server.

Ciò che rende questa soluzione interessante non è tanto la potenza bruta, quanto il rapporto tra ciò che si ottiene e ciò che si ha già a disposizione. Una PS4 inutilizzata può diventare un sistema sempre attivo con consumi relativamente bassi, spesso inferiori a quelli di un PC tradizionale.

Certo non compete con hardware moderno come single-board computer o mini PC recenti, ma offre un modo intelligente per riutilizzare una macchina altrimenti destinata a prendere polvere.

Southbridge: Aeolia & Belize(2) & Baikal

Firmware supportati

  • FW 5.05 ✅
  • FW 6.72 ✅
  • FW 7.00 / 7.02(?) ✅
  • FW 9.00 ✅
  • FW 9.03 / 9.04 ✅
  • FW 9.50 / 9.51 / 9.60 ✅
  • FW 10.00 / 10.01 ✅
  • FW 10.50 / 10.70 / 10.71 ✅
  • FW 11.00 ✅
  • FW 11.02 ✅
  • FW 11.50 / 11.52 ✅
  • FW 12.00 / 12.02 ✅
  • FW 12.50 / 12.52 ✅
  • FW 13.00 ✅
  • FW 13.02(?) ✅

Novità

  • Posizionamento automatico dei file di boot – Il kernel (bzImage) e initramfs.cpio.gz ora vengono copiati automaticamente in /data/linux/boot sull’unità interna dalla partizione FAT32 esterna. Questo consente di avviare la rescue shell senza unità esterna dopo il primo utilizzo.
  • RTC passato all’initramfs – L’ora corrente di OrbisOS viene aggiunta alla command line del kernel (time=CURRENTTIME), garantendo l’ora corretta all’avvio invece del default 1970, anche se l’RTC hardware non è leggibile. Richiede un initramfs configurato per leggere questo parametro.
  • Payload VRAM sotto 1GB – Aggiunte varianti da 256MB e 512MB ideali per l’uso della PS4 come server headless, dove la GPU viene poco utilizzata. Impostare vram.txt a 256 o 512 per usarle.

Informazioni

  • Percorso interno predefinito: /data/linux/boot
  • Il resto viene gestito dalla configurazione init di initramfs.cpio.gz
  • Puoi accedere alla rescue shell senza USB caricando bzImage e initramfs via FTP in /data/linux/boot
  • Supporto anche per USB/HDD (priorità maggiore se collegati)

bootargs.txt: è possibile aggiungere un file di testo per modificare la command line del kernel.

vram.txt

Controllare la VRAM tramite un file di testo contenente un valore in MB (non GB).

Valore vram.txtVRAM allocataSuffisso payload
256256 MB-256mb
512512 MB-512mb
10241 GB-1gb
20482 GB-2gb
30723 GB-3gb
40964 GB-4gb

Il valore predefinito è 1024 MB (1 GB) se vram.txt manca o non è valido. Il minimo supportato è 256 MB.

Nota: 128 MB non è supportato e causa crash immediato.

Uso Server (256MB / 512MB VRAM)

Queste configurazioni sono pensate per chi utilizza la PS4 come server per task intensivi su CPU e RAM. Riducendo la VRAM, si libera memoria condivisa da usare come RAM di sistema.

256MB rappresenta il minimo stabile. 128MB è stato testato ma provoca crash all’avvio.

Come usare: Eseguire direttamente i payload da 256MB o 512MB oppure impostare il valore nel file vram.txt. Non consigliato per gaming o uso desktop pesante.

Note

  • Con GoldHEN v2.4b18.5/v2.4b18.6 usare file .elf invece di .bin per maggiore stabilità.
  • Non usare payload PRO su modelli Phat o Slim.
  • Per UART, aggiungere alla cmdline (attualmente disabilitato su kernel recenti):
    • Aeolia/Belize: console=uart8250,mmio32,0xd0340000
    • Baikal: console=uart8250,mmio32,0xC890E000

Changelog

Questa versione aggiunge nuovi payload da 256/512 MB, particolarmente utili per ospitare server su PS4.

Cosa è cambiato

  • Conversione della VRAM in MB e aggiunta dei payload server da 256/512 MB (di @rmuxnet nella PR #2).

Download: PS4 Linux Loader v22

Download: Source code PS4 Linux Loader v22

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-05-13 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.