Home Homebrew Rilasciato PS5SX2 v2.03: Il porting diell’emulatore PCSX2 migliora e ora permette anche...

Rilasciato PS5SX2 v2.03: Il porting diell’emulatore PCSX2 migliora e ora permette anche di avviare i giochi direttamente dal lettore blu-ray

226
0

Nuovo aggiornamento per PS5SX2, il progetto open source sviluppato da Swordpdf che porta l’emulatore PCSX2 su PlayStation 5 modificate, consentendo di riscoprire la libreria di giochi della storica console Sony.

La versione 2.03 introduce diverse ottimizzazioni ai tempi di avvio, modifica il sistema di elevazione dei privilegi e migliora i registri diagnostici, raccogliendo il lavoro delle precedenti versioni 2.01 e 2.02.

In pochi giorni il progetto ha ricevuto aggiornamenti importanti, che non si limitano alle prestazioni ma introducono anche nuove opzioni grafiche, una gestione più completa dei giochi su più dischi e il supporto sperimentale alla generazione dei fotogrammi. Vediamo nel dettaglio cosa è cambiato.

PS5SX2 2.03: avvio più rapido e nuovo payload

La versione 2.03 si concentra soprattutto sulla velocità di avvio dell’interfaccia. La schermata principale, chiamata shelf, ora viene visualizzata in circa 160 millisecondi, rispetto ai circa 510 millisecondi delle versioni precedenti.

Il miglioramento deriva dall’elaborazione parallela dei caratteri su più thread e dalla lettura diretta della frequenza della CPU della console, evitando una misurazione che richiedeva circa 50 millisecondi.

Nei test effettuati dallo sviluppatore, l’ottimizzazione riduce di circa 0,4 secondi il tempo che intercorre tra l’apertura di PS5SX2 e la prima immagine visualizzata. Il tempo necessario alla PS5 per avviare l’applicazione rimane distinto da quello gestito dall’emulatore.

Cambia anche il sistema utilizzato per ottenere i privilegi di root. PS5SX2 torna al meccanismo basato sulle richieste di file supportato da etaHEN, OnionHEN e dal relativo helper, abbandonando la richiesta al daemon di Lapy introdotta con la versione 2.01.

Per sfruttare questo sistema è necessario mantenere caricato il nuovo payload ps5sx2-bot.elf, che risponde alla richiesta in pochi millisecondi. Sulle console che dispongono soltanto del daemon di Lapy, la versione 2.03 può essere eseguita senza privilegi di root.

Il payload precedente ps5sx2-aio.elf viene quindi rinominato in ps5sx2-bot.elf. Il file riunisce le funzioni di supporto, installazione e avvio automatico dei giochi da disco, diventando l’unico payload necessario per queste operazioni.

Migliorata infine la diagnostica: il file boot.log registra le varie fasi dell’avvio con indicazioni temporali, attraverso le righe [boot] t+N ms, e riporta anche i tempi delle operazioni della schermata principale con [frontend] +N ms. Questi dati aiutano a capire dove si verificano eventuali rallentamenti.

PS5SX2 2.02: arrivano i filtri CRT, Scanlines e VHS

Con la versione 2.02, Swordpdf ha introdotto quattro nuovi filtri grafici pensati per chi desidera ricreare l’aspetto dei vecchi televisori e delle registrazioni analogiche: CRT, Scanlines, VHS e VHS Soft.

I filtri sono stati sviluppati tenendo conto di immagini di riferimento ottenute da hardware reale e possono essere selezionati dalle impostazioni dell’emulatore, dalla pagina web associata oppure alternati tramite la combinazione + .

A 1080p, il filtro Scanlines che riproduce le 480 linee dell’immagine originale può apparire più morbido, perché ogni linea della PS2 occupa circa 2,25 pixel sullo schermo.

PS5SX2 2.01: miglioramenti per chitarre USB e periferiche musicali

La versione 2.01 introduce correzioni importanti per i giochi che utilizzano chitarre e controller musicali USB. Un problema nella gestione della memoria video impediva di aggiornare correttamente alcune texture memorizzate nei livelli mip dal numero 1 al 6.

La correzione permette di rilevare le modifiche a tutti i livelli interessati, eliminando artefatti grafici che potevano comparire nell’ambiente di gioco dopo le sequenze video.

Un’altra modifica riguarda l’elevazione dei privilegi, che in questa versione viene affidata al daemon di Lapy con privilegi di root, anziché al rilevamento del file indicatore di etaHEN. L’obiettivo è rendere la procedura più affidabile sulle console in cui la creazione di quel file poteva non essere rilevata correttamente.

Lo sviluppatore ha aggiunto anche alcune opzioni per la gestione del microfono, configurabili per singolo gioco tramite il parametro PS5SX2/Microphone nel file gs.ini. I valori 0, 1 e 2 consentono di impostare il comportamento del microfono secondo le opzioni previste dal progetto.

La versione include inoltre indicazioni diagnostiche per il lettore USB di chitarre e controller musicali, che registra le proprie attività nel file boot.log sotto la voce [usbpad]. Sono disponibili i parametri nousbpad, nousbd e nougen per disabilitare il lettore o saltare specifici percorsi di gestione USB.

Come aggiornare PS5SX2 alla versione 2.00

Il pacchetto PS5SX2-vk-285-139.zip mantiene la stessa struttura della versione 1.9. Per chi utilizza il programma d’installazione di PS5SX2, l’aggiornamento viene gestito automaticamente.

Chi preferisce procedere manualmente deve chiudere l’emulatore e sostituire i file eboot.bin e sce_sys/param.json nella cartella /data/homebrew/PPSA99203/.

È importante conservare la cartella /data/PCSX2, perché contiene le impostazioni personali, le memory card e gli stati di salvataggio.

Caratteristiche principali

  • Esecuzione nativa, non in streaming. L’emulatore, i suoi ricompilatori e il renderer vengono eseguiti direttamente sulla console.
  • Risoluzione fino a 6 volte quella nativa. Il renderer hardware di PCSX2 funziona tramite Vulkan con uscita in 4K, mentre FSR è uno dei filtri video disponibili.
  • Uno scaffale per i giochi. Una raccolta della propria libreria con copertine 3D a scorrimento. Le copertine vengono scaricate automaticamente al primo avvio. I giochi possono essere eseguiti da file .iso, .chd, .cso e .zso; ciascun gioco viene identificato tramite il proprio numero di serie nel database dei giochi di PCSX2, indipendentemente dal nome del file.
  • Impostazioni dal telefono. Sullo scaffale viene visualizzato un codice QR: è possibile scansionarlo oppure digitare l’indirizzo riportato sotto (http://<IP PS5>:<porta>/) in un qualsiasi browser connesso alla stessa rete per aprire la pagina delle impostazioni. Premendo Triangolo sullo scaffale, il codice QR viene mostrato in formato ingrandito.
    • Modificare risoluzione, proporzioni, filtri, patch e molto altro, per tutti i giochi oppure per un singolo gioco.
    • La maggior parte delle modifiche viene applicata mentre si gioca.
    • Durante una partita, tenere premuti L2 + freccia giù del D-pad per 2 secondi per aprire la pagina nel browser Web della PS5. Il gioco continua a funzionare.
  • Patch per widescreen e 60 FPS. Inserire i file delle patch di PCSX2 (.pnach) in /data/PCSX2/patches/ e attivarli per ciascun gioco dalla pagina delle impostazioni.
  • RetroAchievements. Accedere dall’interfaccia principale per ottenere RetroAchievements mentre si gioca (modalità softcore). Gli sblocchi vengono mostrati come i trofei PS5, con il relativo emblema e il suono del trofeo; l’elenco di ogni gioco si trova nel relativo menu Quadrato.
  • Gioco online. L’adattatore di rete emulato di PCSX2 è attivo per tutti i giochi e utilizza la connessione della PS5. SOCOM II ha già supportato partite online sui server di ripristino di PS Rewired.
  • Impostazioni consigliate per i giochi utilizzati durante lo sviluppo, disponibili con un solo tocco nella pagina delle impostazioni.
  • Memory card più capienti. Creare memory card vuote da 8, 16, 32 o 64 MB dalla pagina delle impostazioni e scegliere quale utilizzare in ciascuno slot, per tutti i giochi o per un singolo gioco.
  • Pacchetti di texture HD con un solo pulsante. Premere su un gioco per scaricare il relativo pacchetto di texture HD dalla raccolta PCSX2 HD Texture Packs di archive.org, che comprende circa 340 giochi. L’installazione avviene automaticamente. Sono supportati anche pacchetti PNG o DDS personali, conservati sulla console, su un’unità USB o in qualsiasi cartella scelta.
  • Vibrazione e grafico degli FPS. La vibrazione del gioco viene trasmessa al controller con l’intensità scelta; nell’angolo dello schermo è possibile visualizzare un grafico blu del frame rate. La pagina delle impostazioni consente di attivare o disattivare queste funzioni e scegliere le informazioni mostrate nel riquadro informativo.
  • Supporto fino a 4 giocatori con multitap: gli altri utenti PS5 che hanno effettuato l’accesso al momento dell’avvio del gioco possono giocare utilizzando i propri controller.
  • Avanzamento rapido sperimentale tramite una combinazione di tasti personalizzabile, utile per saltare i filmati.
  • Giochi, BIOS e texture su unità USB. I giochi vengono individuati nelle cartelle principali dell’unità, games/, PCSX2/games/ e PS5SX2/games/; il BIOS viene cercato in bios/, PCSX2/bios/ o PS5SX2/bios/.
  • Tastiera e mouse USB utilizzabili come controller PS2, con i tasti previsti da PCSX2. Questa funzione non è ancora disponibile sui firmware 11.x e 12.00: consultare la sezione Limitazioni note.
  • Log conservati sulla console. I log di avvio, dell’emulatore e delle impostazioni delle sessioni recenti rimangono sulla console, consentendo di individuare successivamente eventuali problemi. Quando un gioco funziona lentamente, un profiler integrato registra nei log quale componente dell’emulatore ha utilizzato il tempo di elaborazione: i log dei giochi lenti sono i più utili da inviare.

Requisiti

  • Una PS5 con jailbreak. Lo sviluppo avviene su una PS5 Pro con firmware 11.40. I tester hanno eseguito l’emulatore anche su altri modelli PS5, inclusa una Slim, con firmware dalla versione 6.02 alla 12.70. Consultare la sezione Console testate per l’elenco.
  • Il payload PS5SX2 Helper, disponibile nelle release, da caricare insieme a kstuff. È basato su OnionHEN. Esegue il jailbreak necessario a PS5SX2 all’avvio, richiesto dai ricompilatori dell’emulatore, e consente all’applicazione di accedere a /data.
  • ShadowMountPlus, da caricare a ogni avvio come kstuff. Monta PS5SX2 da /data/homebrew/PPSA99203/ e lo aggiunge alla schermata principale.
  • Il proprio BIOS PS2, estratto dalla propria console.
  • I propri giochi, in formato .iso, .chd, .cso o .zso.

Nota: PS5SX2 non include BIOS, giochi o chiavi.

Per iniziare

Per la release principale, utilizzare PS5SX2Helper.elf e PS5SX2Installer.elf per avviare PS5SX2 e mantenere automaticamente aggiornata la propria build.

Per il momento, gli aggiornamenti sono previsti con cadenza settimanale, mentre il progetto procede verso la piena compatibilità con la libreria PS2. Correzioni di bug, miglioramenti della compatibilità e nuove funzionalità verranno raggruppati in pacchetti, anziché essere distribuiti singolarmente.

Grazie ancora per tutti i test, i log e i feedback. Sono davvero utili per portare avanti il progetto.

Avvio

  • Inserire PS5SX2Helper.elf e PS5SX2Installer.elf nella cartella di autoload. In questo modo si avrà sempre la build più recente direttamente dalla repository GitHub.
  • Inserire il BIOS PS2 ottenuto legalmente in: /data/PCSX2/bios
  • Inserire i backup dei giochi realizzati legalmente in: /data/PCSX2/games
  • Divertirsi.

Al primo avvio vengono scaricate le copertine dei giochi, dopodiché si apre lo scaffale.

Controlli

Scaffale

Pulsante Funzione
o Scorrere i giochi
/ Saltare una pagina
o Avviare il gioco
Aprire le impostazioni del gioco: L1 / R1 alternano tra il gioco corrente e tutti i giochi, mentre L2 / R2 alternano tra Impostazioni, Comandi e Obiettivi
+ RetroAchievements: accedere o disconnettersi
Mostrare in grande il codice QR della pagina delle impostazioni

Durante il gioco

Combinazione Funzione
Tenere premuti + e fare clic sul touchpad Tornare allo scaffale
Tenere premuti + , quindi premere / Salvare / caricare lo stato (slot 1)
Tenere premuti + e poi rilasciarli Passare al filtro video successivo
Tenere premuti + per 2 secondi Aprire la pagina delle impostazioni nel browser Web della PS5; il gioco continua a funzionare
Pulsanti per l’avanzamento rapido Attivare o disattivare l’avanzamento rapido

Durante una partita, il clic sul touchpad corrisponde al pulsante della PS2, mentre corrisponde a . Il pulsante Create, a sinistra del touchpad, non svolge alcuna funzione.

È possibile modificare i pulsanti per salvare e caricare dalla scheda Comandi, nella sezione Pulsanti: scegliere due pulsanti per ciascuna funzione e impostare per quanto tempo tenerli premuti, da un’attivazione istantanea fino a 3 secondi.

Anche un dito sul lato sinistro o destro del touchpad viene considerato un pulsante: la vecchia combinazione touchpad + diventa Touchpad sinistro + per salvare e Touchpad destro + per caricare.

Queste combinazioni utilizzano sempre i pulsanti fisici del controller, indipendentemente dalla rimappatura descritta di seguito.

Tastiera e mouse USB

Collegando una tastiera e un mouse USB alla PS5, è possibile utilizzarli come controller PS2 con i tasti previsti da PCSX2:

Tasti Controller PS2
↑ ↓ ← →
, , ,
, ,
, ,
, ,
, ,
, Salva stato, carica stato (slot 1)
Tenere premuto per un secondo. Torna allo scaffale

Il mouse muove uno stick, quello destro per impostazione predefinita, mentre i pulsanti sinistro e destro del mouse corrispondono a e (oppure e ).

I giochi progettati per l’utilizzo di tastiera e mouse USB, come Half-Life, possono utilizzare direttamente le periferiche USB della PS2: la modalità Automatica passa a queste periferiche quando il gioco inizia a leggerle, oppure è possibile selezionare i dispositivi USB dalla pagina delle impostazioni.

Firmware: Questa funzione non è ancora disponibile sui firmware 11.x e 12.00. La console impedisce il caricamento delle librerie di tastiera e mouse per PS5SX2 su queste versioni, come verificato sui firmware 11.40 e 12.00.

Le righe [kbm] in boot.log riportano il problema. La funzione dovrebbe funzionare dal firmware 10.60 in giù, ma non è stata ancora provata su nessuna console.

La pagina delle impostazioni

Scansionare con un telefono collegato alla stessa rete il codice QR nell’angolo dello scaffale, oppure digitare l’indirizzo mostrato sotto di esso (http://<IP PS5>:<porta>/) in un browser della stessa rete. È possibile modificare le impostazioni per tutti i giochi oppure per un singolo gioco:

  • Schermo: Risoluzione (da 1x a 6x), proporzioni, patch widescreen e filtro video (FSR, FSR soft, Classic, CRT).
  • Grafica: Renderer (hardware oppure software per i giochi con cui il renderer hardware presenta problemi; la modifica richiede il riavvio), filtraggio delle texture, filtraggio anisotropico, precisione del blending, mipmapping, sostituzione delle texture e cartella da cui vengono caricate.
  • Prestazioni: Frequenza dei cicli EE e relativo skip, MTVU e letture di ritorno dalla GPU per i pochi giochi che rileggono l’immagine dalla GPU (Guitar Hero II e III, OutRun 2006). L’opzione Accurate utilizza il metodo originale di PCSX2, mentre le altre privilegiano la velocità a scapito della precisione. Sui firmware precedenti alla versione 10, una lettura di ritorno può attendere il successivo vblank; alcuni giochi eseguono queste letture così spesso che le attese si accumulano anche altrove. Per questo motivo, un gioco che rallenta a causa di tali attese passa automaticamente a Don’t wait, a meno che questa impostazione non sia stata configurata manualmente. TimeSplitters: Future Perfect non cambia automaticamente impostazione, perché crea texture a partire dai dati letti.
  • Gioco: Lingua comunicata dalla PS2 ai giochi.
  • Visualizzazione sullo schermo: Riquadro informativo nell’angolo in alto a destra (disattivato, FPS oppure FPS e carico dei thread EE, GS e VU) e grafico blu degli FPS.
  • Patch: Gruppi di patch del gioco, come quelle per i 60 FPS.
  • Memory card: Creare memory card vuote da 8, 16, 32 o 64 MB, salvate in /data/PCSX2/memcards/, e scegliere la scheda per ciascuno slot, per tutti i giochi o per un singolo gioco.

La scheda Comandi contiene le impostazioni del controller, applicabili a tutti i giochi oppure a un singolo gioco:

  • Pulsanti: I due pulsanti per salvare lo stato, i due per caricarlo e i due per attivare e disattivare l’avanzamento rapido (funzione sperimentale, con relativa velocità), oltre alla durata della pressione iniziale. È possibile scegliere anche quale comando della PS2 viene attivato da ciascun pulsante del controller: qualsiasi pulsante PS2, il pulsante analogico, una pressione leggera (mentre viene mantenuta, gli altri pulsanti vengono premuti al 50% della forza, utile per giochi come Metal Gear Solid 2 e 3 che rilevano l’intensità della pressione) oppure nessuna funzione. Un grilletto assegnato a un pulsante frontale lo preme con una forza proporzionale alla pressione esercitata.
  • Intensità dei pulsanti: Regolare la forza di pressione di ciascun pulsante dal 10% al massimo, per i giochi che reagiscono alle pressioni leggere. In SOCOM II, per esempio, al 20% fa accovacciare il personaggio (30% in Combined Assault); impostare il clic del touchpad su al 20% consente quindi di utilizzare un pulsante dedicato per accovacciarsi.
  • Stick: Scambiare gli stick, invertire ciascuno di essi, fare in modo che lo stick sinistro prema il D-pad mentre viene mosso oppure al suo posto e impostare una zona morta per ogni stick.
  • Controller: Vibrazione e relativa intensità (dal 25% al 200%) e multitap nella porta PS2 1 o 2 per supportare fino a 4 giocatori (richiede il riavvio).
  • Tastiera e mouse: Scegliere se i tasti e il mouse funzionano come controller oppure come periferiche USB della PS2, quale stick viene mosso dal mouse, la velocità e i pulsanti del mouse.

La maggior parte delle modifiche viene applicata immediatamente al gioco in esecuzione. La pagina segnala le poche impostazioni che richiedono un riavvio. Il pulsante Consigliate ripristina le impostazioni ottimizzate per quel gioco, senza modificare i comandi, la lingua o le memory card.

Le stesse impostazioni sono disponibili sullo scaffale: premere Quadrato su un gioco.

Durante una partita, tenere premuti + per 2 secondi per aprire la pagina nel browser Web della PS5. Il gioco continua a funzionare in background.

Se la console non riesce ad aprire il browser, il codice QR e l’indirizzo della pagina vengono mostrati direttamente sopra il gioco; la stessa combinazione di tasti consente di nasconderli.

Pacchetti di texture

Scaricare un pacchetto: premere su un gioco. Se la raccolta PCSX2 HD Texture Packs di archive.org contiene un pacchetto per quel gioco, la voce relativa alle texture HD ne mostra le dimensioni: premere per scaricarlo. Il download avviene in background e lo scaffale mostra l’avanzamento.

Il pacchetto viene estratto in un unico file, /data/PCSX2/textures/<seriale>/replacements.pak; viene attivata l’opzione di sostituzione delle texture per quel gioco e viene mostrata una notifica quando l’operazione è terminata.

Se il gioco interrompe un download, questo riprende quando si torna allo scaffale. Premere due volte per annullare un download o eliminare un pacchetto scaricato da PS5SX2. I pacchetti sono realizzati dalla community: PS5SX2 si limita a scaricarli.

Pacchetti personali: PS5SX2 carica pacchetti di sostituzione delle texture in stile PCSX2 nei formati PNG o DDS (DDS in BC1, BC2, BC3, BC7 oppure non compresso). Attivare l’opzione di sostituzione delle texture dalla pagina delle impostazioni.

Il pacchetto di un gioco deve trovarsi in una cartella denominata con il relativo numero di serie, contenente una sottocartella replacements: <seriale>/replacements/. PS5SX2 cerca i pacchetti nei seguenti percorsi, in quest’ordine:

  • Nella cartella indicata dall’impostazione della cartella Textures, in formato <cartella scelta>/<seriale>/.
  • Su un’unità USB: PS5SX2/textures/<seriale>/, PCSX2/textures/<seriale>/ oppure textures/<seriale>/. È possibile anche copiare il pacchetto nella cartella principale dell’unità così com’è, usando PS5SX2/<seriale>/ oppure <seriale>/, con la relativa cartella replacements.
  • In /data/PCSX2/textures/<seriale>/, il percorso utilizzato da PCSX2.

Nota: I nomi delle cartelle non distinguono tra lettere maiuscole e minuscole.

Gioco online

PS5SX2 emula l’adattatore di rete della PS2 utilizzando la connessione della PS5. La funzione è attiva per tutti i giochi: vengono utilizzati il backend socket di PCSX2, il suo server DHCP che assegna un indirizzo al gioco e i server DNS utilizzati dalla PS5.

I giochi che non utilizzano mai la rete non subiscono penalizzazioni. È possibile disattivare la funzione per un singolo gioco tramite la voce Adattatore di rete nel menu Quadrato o nella pagina delle impostazioni, oppure per tutti i giochi creando un file chiamato nonetwork in /data/PCSX2/flags/.

I server di ripristino richiedono generalmente un proprio server DNS e, talvolta, una cheat per aggirare il controllo DNAS: consultare le relative guide. SOCOM II (SCUS-97275) ha già supportato partite online sui server di PS Rewired.

Configurazione di SOCOM II

  1. Bypass DNAS: Inserire il cheat per il bypass DNAS di PS Rewired (0F6FC6CF.pnach, disponibile nella guida di SOCOM II) in /data/PCSX2/cheats/.
  2. File delle impostazioni del gioco: Aggiungere le seguenti righe a /data/PCSX2/settings/SOCOM II - U.S. Navy SEALs (USA).ini (le righe specifiche dell’adattatore di rete, EthEnable, EthApi, EthDevice e InterceptDHCP, sono impostate sui valori predefiniti dalla versione 1.9; anche i file che le contengono continuano a funzionare allo stesso modo):
ini

DEV9/Eth/ModeDNS1=Manual
DEV9/Eth/DNS1=67.222.156.250
EmuCore/EnableCheats=true
Cheats/Enable=General Cheats\DNAS Bypass
EmuCore/EnableWideScreenPatches=false
  1. Nel gioco: creare una configurazione di rete (le impostazioni automatiche funzionano), connettersi, scegliere un universo, scaricare l’aggiornamento e creare il proprio account.

PS Rewired non consente l’utilizzo della patch widescreen durante le sessioni online. È possibile allungare l’immagine in formato 16:9 dalla pagina delle impostazioni. Consultare le guide di PS Rewired per altri giochi.

RetroAchievements

Ottenere RetroAchievements mentre si gioca. È disponibile soltanto la modalità softcore: la modalità hardcore non è supportata.

  • Accesso: Nello scaffale, premere + e accedere con il proprio account RetroAchievements. La password non viene conservata; viene salvato soltanto un token di accesso in /data/PCSX2/achievements-secrets.ini. È possibile disconnettersi dallo stesso pannello. Fino a quando non si effettua l’accesso, non viene stabilita alcuna connessione.
  • Gli obiettivi sbloccati vengono mostrati come i trofei PS5, con l’emblema e il titolo dell’obiettivo e il suono del trofeo. Completare tutti gli obiettivi di un gioco riproduce il suono del trofeo di platino. Le notifiche vengono inviate tramite il loader ELF del jailbreak, sulla porta 9021; in assenza di un loader vengono mostrate semplici notifiche.
  • Elenchi: Premere su un gioco e utilizzare / per raggiungere la sezione Obiettivi, dove sono visualizzati gli obiettivi disponibili e quelli già sbloccati. Durante una partita, la pagina delle impostazioni mostra l’elenco relativo al gioco in esecuzione.
  • Disconnessione: Gli sblocchi vengono inviati nuovamente in caso di problemi. Tornando allo scaffale, il sistema attende fino a 5 secondi per completare l’invio degli eventuali obiettivi ancora in coda e mostra una notifica se uno di essi non può essere inviato.
  • Il disco deve appartenere a una versione riconosciuta da RetroAchievements. Le versioni non riconosciute non consentono di ottenere obiettivi.

Giochi lenti

Se un gioco funziona più lentamente del previsto, il file PERFORMANCE.md spiega come interpretare il riquadro informativo per individuare il componente che limita le prestazioni, quali impostazioni modificare e come segnalare il problema se le modifiche non sono sufficienti.

Console testate

PS5SX2 viene sviluppato su una PS5 Pro. I tester hanno eseguito le prime build di prova anche su altre console:

Console Firmware
PS5 Pro 10.01, 11.40
Altri modelli PS5, inclusa una Slim 6.02, 8.40, 10.01, 10.60, 11.40, 11.60, 12.00, 12.70

Nota: I firmware non elencati non sono stati testati.

Giochi testati

Tutti i giochi riportati di seguito sono stati avviati su PS5SX2, sulla PS5 Pro durante lo sviluppo oppure sulle console dei tester durante le prime build di prova, a settembre 2026: in totale 108 giochi.

L’elenco non garantisce la compatibilità. PS5SX2 è in continua evoluzione, quindi un gioco può funzionare meglio o peggio rispetto al momento del test; alcune righe indicano inoltre che una correzione non è ancora stata verificata nuovamente.

Le modifiche amatoriali e i giochi homebrew non sono inclusi. Le patch widescreen sono attive per impostazione predefinita per tutti i giochi che ne dispongono.

Come leggere la tabella

  • Testato su: Indica la console e il relativo firmware. PS5 indica un modello non Pro.
  • 4x e 6x: Sono i moltiplicatori della risoluzione. Velocità piena significa che il gioco ha funzionato alla velocità normale con quella risoluzione. Molti giochi sono limitati a 30 FPS oppure a 25 FPS sui dischi PAL. La risoluzione indicata è quella più alta che ha mantenuto la velocità piena durante i test.
  • Patch 60 e 50 FPS: Per un gioco bloccato a 30 FPS (25 sui dischi PAL) per il quale la raccolta di patch di PCSX2 include una patch per gli FPS, la riga indica il frame rate con la patch attiva: 60 FPS (50 sui dischi PAL), con il valore senza patch tra parentesi. Attivare la patch per il gioco dalla pagina delle impostazioni. Raddoppiare il frame rate raddoppia il carico di lavoro, quindi un gioco con la patch attiva potrebbe richiedere una risoluzione inferiore rispetto a quella indicata nella tabella.
  • Test breve: Sono stati registrati meno di tre minuti di gioco. Avviato; nessun tempo di gioco registrato significa che il gioco è stato avviato, ma non sono disponibili dati per valutarne le prestazioni.
  • Consigliate: Indica un gioco per il quale è disponibile un profilo preimpostato nella pagina delle impostazioni. Il pulsante Consigliate ripristina quelle impostazioni.
Gioco Testato su Risultato
007: Everything or Nothing PS5 10.60 Avviato; nessun tempo di gioco registrato.
007: From Russia with Love
SLUS-21282
PS5 10.60 Velocità piena a 4x, circa 60 FPS. Un arresto anomalo dopo 30 minuti di gioco, causa sconosciuta.
007: Nightfire PS5 10.60 Velocità piena a 4x, circa 30 FPS.
Alone in the Dark
SLUS-21690
PS5 12.00 Velocità piena a 6x, circa 60 FPS.
Alter Echo
SLUS-20465
PS5 12.00 Velocità piena a 4x, circa 30 FPS.
Area 51 (PAL)
SLES-52570
PS5 10.60 Velocità piena a 4x, circa 50 FPS con la patch a 50 FPS (25 senza); rallentamenti a 5x.
Area 51
SLUS-20595
PS5 10.60 Velocità per lo più piena a 4x, con cali (circa 55 FPS).
Bakugan: Battle Brawlers
SLUS-21902
PS5 12.00 Velocità piena a 6x, circa 60 FPS.
Black
SLUS-21376
PS5 10.60 Velocità piena a 4x, circa 60 FPS con la patch a 60 FPS (30 senza).
Bloody Roar 4 PS5 10.60 Test breve a 4x: velocità piena, circa 60 FPS.
Bully
SLUS-21269
PS5 10.60, 12.00 Velocità piena a 4x, circa 60 FPS. Con la patch a 60 FPS scende a circa 40 FPS vicino all’ingresso della scuola e una risoluzione inferiore non aiuta. Impostare il clock EE al 180% porta il frame rate a 53–55 FPS.
Burnout 3: Takedown (PAL)
SLES-52584
PS5 10.60 Velocità piena a 4x, circa 55 FPS.
Burnout 3: Takedown
SLUS-21050
PS5 12.00 Velocità piena a 4x, circa 30 FPS.
Call of Duty: World at War – Final Fronts
SLUS-21746
PS5 11.40 Velocità piena a 4x, circa 30 FPS.
Castlevania: Lament of Innocence
SLUS-20733
PS5 Pro 11.40 Consigliate: 6x, MTVU disattivato e clock EE al 100%. Con MTVU attivo il gioco si blocca.
Code Lyoko: Quest for Infinity
SLUS-21743
PS5 12.00 Velocità piena a 4x, circa 60 FPS.
Crash Bandicoot: The Wrath of Cortex
SLUS-20238
PS5 10.01, 12.00 Velocità piena a 6x, circa 60 FPS.
Crash of the Titans
SLUS-21583
PS5 12.00 Velocità piena a 6x, circa 60 FPS con la patch a 60 FPS. Brevi interruzioni durante la compilazione degli shader.
Crash Twinsanity (PAL)
SLES-52568
PS5 8.40 Velocità piena a 6x, circa 50 FPS.
Crash Twinsanity
SLUS-20909
PS5 12.00 Test breve a 4x: velocità piena, circa 50 FPS.
Crash: Mind over Mutant
SLUS-21728
PS5 12.00 Velocità piena a 6x, circa 60 FPS con la patch a 60 FPS.
Def Jam: Fight for NY
SLUS-21004
PS5 12.70 Test breve a 4x: velocità piena, circa 40 FPS.
Dragon Ball Z: Budokai Tenkaichi 3
SLUS-21678
PS5 11.40 Velocità piena a 4x, circa 50 FPS.
Driv3r
SLUS-20587
PS5 10.01 Velocità piena a 6x, circa 40 FPS. La GPU si è bloccata tre volte a 6x; l’applicazione si è chiusa autonomamente in ogni occasione.
FIFA Street 2 (PAL)
SLES-53797
PS5 10.01 Velocità piena a 4x, circa 50 FPS.
FIFA Street 2
SLUS-21369
PS5 11.40 Velocità piena a 4x, circa 60 FPS.
Freedom Fighters
SLUS-20658
PS5 12.00 Velocità piena a 6x, circa 55 FPS con la patch a 60 FPS. Alcuni cali quando gli elicotteri sono visibili sullo schermo.
Ghost Rider
SLUS-21306
PS5 11.60 Velocità piena a 4x, circa 60 FPS.
God of War (PAL)
SCES-53133
PS5 10.01 Velocità piena a 4x, circa 50 FPS.
God of War
SCUS-97399
PS5 Pro 10.01, 11.40
PS5 6.02, 10.60, 11.60
Consigliate: 6x. Velocità piena a 6x, circa 60 FPS. In un test sono stati segnalati microblocchi.
God of War II
SCUS-97481
PS5 Pro 10.01
PS5 6.02, 10.60, 11.40
Velocità piena a 4x, circa 40 FPS.
The Godfather: The Game
SLUS-21385
PS5 10.60 Velocità piena a 4x, circa 60 FPS con la patch a 60 FPS (30 senza).
Gran Turismo 4
SCUS-97328
PS5 Pro 11.40
PS5 8.40, 12.00
Consigliate: 6x. Impostare anche il formato 16:9 nelle opzioni del gioco. Velocità piena a 6x, circa 60 FPS.
Grand Theft Auto: Liberty City Stories
SLUS-21423
PS5 Pro 11.40
PS5 10.01
Velocità piena a 4x, circa 35 FPS; rallentamenti a 6x. Dalla versione 1.85, con la patch a 60 FPS sulla PS5 Pro: velocità piena a 6x, circa 60 FPS.
Grand Theft Auto: San Andreas
SLUS-20946
PS5 Pro 11.40
PS5 12.00
Velocità piena a 6x, circa 60 FPS con la patch a 60 FPS. Calo occasionale a 53–57 FPS. Con la patch attiva, impostare il clock EE al 180% nella scheda Prestazioni: sulla PS5 Pro ha mantenuto 60 FPS a 6x.
Grand Theft Auto: Vice City
SLUS-20552
PS5 Pro 11.40
PS5 11.60
Velocità piena a 4x, circa 60 FPS con la patch a 60 FPS (30 senza). Sulla PS5 Pro a 6x, la patch a 60 FPS richiede un clock EE al 300% nella scheda Prestazioni per mantenere 60 FPS nelle aree più affollate; il 180% permette di raggiungere 58–60 FPS.
Guitar Hero III: Legends of Rock
SLUS-21672
PS5 6.02, 10.01, 12.00 Velocità per lo più piena a 6x, con cali (circa 50 FPS). Rallentamenti durante le canzoni, soprattutto quando il pubblico è visibile.
Guitar Hero: Smash Hits
SLUS-21866
PS5 10.01 Test breve a 4x: circa l’80% della velocità. Ancora lento in alcune sezioni.
I-Ninja
SLUS-20705
PS5 10.60 Velocità piena a 4x, circa 50 FPS.
The Incredible Hulk: Ultimate Destruction
SLUS-20941
PS5 10.60 Velocità piena a 4x, circa 50 FPS.
Killzone (PAL)
SCES-52004
PS5 10.60 Avviato; nessun tempo di gioco registrato. Una correzione al codice grafico è stata introdotta dopo il test e non è stata ancora verificata nuovamente.
Kingdom Hearts
SLUS-20370
PS5 11.60 Velocità piena a 4x, circa 60 FPS con la patch a 60 FPS (30 senza).
Kingdom Hearts Final Mix (English patch)
SLPS-25198
PS5 Pro 11.40 Consigliate: 6x e patch per scambiare /.
LEGO Batman: The Videogame (PAL)
SLES-55135
PS5 12.00 Test breve a 4x: velocità piena, circa 45 FPS.
LEGO Batman: The Videogame
SLUS-21785
PS5 12.00 Velocità piena a 6x, circa 60 FPS. Non utilizzare il filtro Nearest: le sequenze cinematiche vengono visualizzate in modo errato.
The Lord of the Rings: The Fellowship of the Ring
SLUS-20520
PS5 Pro 11.40 Consigliate: 6x e patch a 60 FPS.
The Lord of the Rings: The Return of the King
SLUS-20770
PS5 Pro 11.40 Consigliate: 6x e patch a 60 FPS.
The Lord of the Rings: The Two Towers
SLUS-20578
PS5 Pro 11.40 Consigliate: 6x e patch a 60 FPS.
The Mark of Kri
SCUS-97140
PS5 10.60 Velocità piena a 4x, circa 60 FPS.
The Matrix: Path of Neo (PAL)
SLES-53462
PS5 10.60 Velocità piena a 6x, circa 30 FPS.
Medal of Honor: European Assault
SLUS-21199
PS5 11.40 Velocità piena a 4x, circa 50 FPS.
Metal Gear Solid 3: Subsistence
SLUS-21359
PS5 12.00 Velocità per lo più piena a 6x, con cali (circa 60 FPS). Con la patch a 60 FPS, il ponte scende a 42–53 FPS e alcune sequenze cinematiche a 35 FPS.
Midnight Club 3: DUB Edition Remix
SLUS-21355
PS5 8.40, 10.01 Velocità piena a 6x, circa 60 FPS con la patch a 60 FPS (30 senza).
Mortal Kombat: Shaolin Monks
SLUS-21087
PS5 10.01, 10.60, 11.40 Velocità piena a 6x, circa 60 FPS.
NBA Street Vol. 2
SLUS-20651
PS5 10.01 Test breve a 4x: velocità piena, circa 45 FPS.
Need for Speed: Carbon (PAL)
SLES-54321
PS5 10.60 Avviato; nessun tempo di gioco registrato.
Need for Speed: Hot Pursuit 2
SLUS-20362
PS5 10.01, 10.60 Velocità piena a 4x, circa 60 FPS con la patch a 60 FPS (30 senza).
Need for Speed: Most Wanted
SLUS-21267
PS5 10.60, 11.60, 12.70 Velocità piena a 6x, circa 60 FPS.
Need for Speed: Most Wanted (Black Edition)
SLUS-21351
PS5 Pro 11.40
PS5 11.60, 12.00
Consigliate: 6x. Velocità piena a 6x, circa 60 FPS. Un tester con firmware 12.00 ha osservato cali a 52 FPS all’inizio delle gare a 6x.
Need for Speed: Underground 2
SLUS-21065
PS5 10.01, 10.60, 11.60 Velocità piena a 4x, circa 55 FPS. Un primo test ha rilevato immagini fantasma sulle luci delle auto e sfarfallio sul terreno.
Oni
SLUS-20064
PS5 Pro 11.40 Consigliate: 4x, poiché a 6x il gioco è troppo lento.
Ookami
SLUS-21115
PS5 10.60 Velocità piena a 4x, circa 30 FPS.
PES 2009: Pro Evolution Soccer (PAL)
SLES-55406
PS5 10.01 Velocità piena a 6x, circa 60 FPS.
Prince of Persia: The Sands of Time
SLUS-20743
PS5 10.60 Avviato; nessun tempo di gioco registrato.
Prince of Persia: The Two Thrones
SLUS-21287
PS5 10.60 Velocità per lo più piena a 4x, con cali (circa 35 FPS).
Prince of Persia: Warrior Within
SLUS-21022
PS5 10.60 Velocità per lo più piena a 4x, con cali: circa 60 FPS con la patch a 60 FPS (30 senza).
Ratchet & Clank
SCUS-97199
PS5 12.00 Velocità per lo più piena a 6x, con cali (circa 55 FPS). Calo a 42–48 FPS nella zona più densa della prima area.
Ratchet & Clank (PAL)
SCES-50916
PS5 Pro 11.40 Consigliate: 6x, mantiene 50 FPS. PS5SX2 integra il supporto widescreen per questo disco.
Ratchet & Clank 3
SCUS-97353
PS5 Pro 11.40 Consigliate: 6x.
Rayman 2: Revolution
SLUS-20138
PS5 12.00 Velocità piena a 4x, circa 60 FPS con la patch a 60 FPS (30 senza).
Rayman 3: Hoodlum Havoc
SLUS-20601
PS5 12.00 Velocità piena a 4x, circa 60 FPS.
Rayman Arena
SLUS-20272
PS5 12.00 Velocità piena a 4x, circa 60 FPS.
Rayman: Raving Rabbids
SLUS-21576
PS5 12.00 Velocità piena a 4x, circa 55 FPS.
Red Dead Revolver
SLUS-20500
PS5 10.01 Velocità piena a 4x, circa 60 FPS con la patch Force 60FPS (30 senza).
Resident Evil 4
SLUS-21134
PS5 10.01, 12.00 Velocità piena a 6x, circa 30 FPS. La radio si è bloccata per un momento una volta, probabilmente a causa della compilazione di uno shader.
The Rise of the Kasai
SCUS-97416
PS5 10.60 Velocità piena a 4x, circa 55 FPS.
Runabout 3: Neo Age (PAL)
SLES-51223
PS5 10.01 Velocità piena a 6x, circa 25 FPS.
Scarface: The World Is Yours (PAL)
SLES-54182
PS5 10.60 Test breve a 4x: circa il 60% della velocità. Una correzione al codice grafico è stata introdotta dopo il test e non è stata ancora verificata nuovamente.
Scarface: The World Is Yours
SLUS-21111
PS5 10.60 Test breve a 4x: circa il 55% della velocità. Una correzione al codice grafico è stata introdotta dopo il test e non è stata ancora verificata nuovamente.
Shadow of the Colossus
SCUS-97472
PS5 Pro 11.40
PS5 10.60, 12.00
Lento su una PS5 standard, anche a 1x: circa 15–20 FPS in un test e appena più di 50 FPS fuori dal tempio in un test successivo. Sulla PS5 Pro, con impostazioni ottimizzate (clock EE 180%, Instant DMA, MIN/MAX rapidi, clamp disattivato), raggiunge 53–55 FPS a 5x e 6x.
ShellShock: Nam ’67
SLUS-20828
PS5 10.60 Velocità piena a 4x, circa 60 FPS con la patch a 60 FPS (30 senza). Una correzione al codice grafico è stata introdotta dopo il test e non è stata ancora verificata nuovamente.
Silent Hill 2
SLUS-20228
PS5 12.00 Velocità piena a 6x, circa 60 FPS con la patch a 60 FPS. La scena della torcia in precedenza causava cali di frame, problema ora risolto.
Silent Hill 3
SLUS-20622
PS5 12.00 Velocità piena a 6x, circa 60 FPS con la patch a 60 FPS; il valore minimo osservato è stato di circa 57 FPS (51 su una build precedente).
Silent Hill 4: The Room
SLUS-20873
PS5 12.00 Velocità piena a 6x, circa 60 FPS con la patch a 60 FPS.
SOCOM II: U.S. Navy SEALs
SCUS-97275
PS5 Pro 11.40 Consigliate: 6x, modalità online (consultare la sezione Online play).
Sonic Gems Collection (PAL)
SLES-53350
PS5 12.00 Rallentamenti a 4x (circa il 90% della velocità).
Sonic Mega Collection Plus
SLUS-20917
PS5 12.00 Velocità piena a 4x, circa 60 FPS.
Spider-Man 3
SLUS-21552
PS5 10.01 Rallentamenti a 6x (circa il 65% della velocità).
Teenage Mutant Ninja Turtles (2007)
SLUS-21595
PS5 12.00 Velocità piena a 6x, circa 60 FPS. Un arresto anomalo al primo avvio con firmware 12.00 è stato corretto.
Tenchu: Fatal Shadows
SLUS-21129
PS5 10.60 Velocità piena a 6x, circa 60 FPS.
Tenchu: Wrath of Heaven
SLUS-20397
PS5 10.60 Velocità piena a 6x, circa 60 FPS.
Test Drive Unlimited
SLUS-21490
PS5 12.00 Velocità piena a 6x, circa 60 FPS. Rallentamenti all’avvio, probabilmente dovuti alla compilazione degli shader.
Test Drive: Eve of Destruction
SLUS-20910
PS5 12.00 Velocità piena a 6x, circa 60 FPS.
Tom Clancy’s Rainbow Six: Lockdown (PAL)
SLES-53104
PS5 10.60 Velocità per lo più piena a 4x, con cali (circa 30 FPS).
Tom Clancy’s Splinter Cell: Chaos Theory (PAL)
SLES-53287
PS5 10.60 Velocità piena a 4x, circa 45 FPS.
Tom Clancy’s Splinter Cell: Double Agent (PAL)
SLES-53826
PS5 10.60 Velocità piena a 4x, circa 40 FPS.
Tom Clancy’s Splinter Cell: Pandora Tomorrow
SLUS-20958
PS5 10.60 Velocità piena a 4x, circa 35 FPS.
Tony Hawk’s Project 8
SLUS-21444
PS5 10.01 Velocità piena a 4x, circa 60 FPS con la relativa patch a 60 FPS.
True Crime: Streets of LA
SLUS-20550
PS5 10.60 Velocità piena a 4x, circa 30 FPS.
Urban Reign
SLUS-21209
PS5 12.00 Velocità piena a 6x, circa 60 FPS.
The X-Files: Resist or Serve
SLUS-20179
PS5 12.00 Test breve a 4x: velocità piena, circa 30 FPS.
X-Men Legends
SLUS-20656
PS5 12.00 Velocità piena a 4x, circa 60 FPS. Blocchi di 5–10 secondi di tanto in tanto.
X-Men Legends II: Rise of Apocalypse
SLUS-21138
PS5 12.00 Velocità piena a 4x, circa 60 FPS.
X-Men Origins: Wolverine
SLUS-21880
PS5 12.00 Velocità piena a 4x, circa 60 FPS.
X-Men: Next Dimension
SLUS-20279
PS5 12.00 Velocità piena a 4x, circa 60 FPS.
X-Men: The Official Game
SLUS-21107
PS5 12.00 Velocità piena a 4x, circa 60 FPS con la patch a 60 FPS (30 senza).
X2: Wolverine’s Revenge
SLUS-20337
PS5 12.00 Velocità piena a 4x, circa 60 FPS.
Yu-Gi-Oh! Capsule Monster Coliseum
SLUS-20940
PS5 12.00 Velocità piena a 4x, circa 60 FPS.

Limitazioni note

  • Alcuni giochi sono troppo impegnativi per funzionare a 6x su una PS5 standard. La sezione Giochi testati mostra quali titoli hanno raggiunto la velocità piena alle varie risoluzioni, mentre PERFORMANCE.md spiega cosa modificare per migliorare le prestazioni di un gioco lento.
  • RetroAchievements è disponibile soltanto in modalità softcore: La modalità hardcore non è supportata.
  • La tastiera e il mouse USB non funzionano ancora sui firmware 11.x e 12.00. Consultare la sezione dedicata a tastiera e mouse per ulteriori dettagli.
  • Alcune impostazioni richiedono un riavvio: Il renderer e MTVU cambiano soltanto quando il gioco viene riavviato.
  • Le copertine richiedono PS5SX2 Helper, che fornisce all’applicazione l’accesso a /data prima dell’avvio. Senza di esso, non viene scaricato nulla.

Changelog v2.03

La versione 2.03 è basata sulla versione 2.02 (vk-285-162).

Modifiche

  • Avvio più rapido: la schermata iniziale viene ora caricata in circa 160 ms anziché 510 ms. I glifi del testo vengono disegnati su più thread durante l’avvio e la frequenza di clock della CPU viene letta direttamente dalla console, evitando la misurazione di 50 ms. Nei test sulla console, il tempo tra l’apertura di PS5SX2 e la visualizzazione della prima immagine si riduce di circa 0,4 secondi. Il tempo restante prima della visualizzazione dell’immagine è dovuto all’avvio dell’applicazione da parte della console.
  • Richiesta di elevazione dei privilegi per etaHEN, OnionHEN e Helper: PS5SX2 torna a richiedere i permessi di root attraverso il meccanismo basato sulla richiesta di file, utilizzato prima della versione 2.01 e gestito da etaHEN, OnionHEN e Helper. Non invia più la richiesta al daemon di Lapy. Mantenere caricato ps5sx2-bot.elf, che risponde alla richiesta in pochi millisecondi. Sulle console che dispongono soltanto del daemon di Lapy, la versione 2.03 viene eseguita senza permessi di root.
  • Rinominato l’helper: ps5sx2-aio.elf diventa ps5sx2-bot.elf.
  • Registri: boot.log mostra le righe [boot] t+N ms per ogni fase dell’avvio, compreso il tempo impiegato dalla console per avviare l’applicazione prima della prima riga di PS5SX2, e le righe [frontend] +N ms per le fasi della schermata principale.

Changelog v2.02

La versione 2.02 copre le versioni da live-20 a live-22 ed è basata sulla versione 2.01 (vk-285-161).

Nuove funzionalità

  • Filtri per display CRT, Scanlines, VHS e VHS Soft: aggiunti quattro nuovi filtri per lo schermo, richiesti dai giocatori e ottimizzati sulla base di immagini di riferimento provenienti da hardware reale. Selezionarli dal menu delle impostazioni o dalla pagina web dedicata, oppure passare da uno all’altro con L3 + R3. A 1080p, il filtro Scanlines a 480 linee appare più morbido, poiché ogni linea PS2 copre 2,25 pixel dello schermo.
  • Avanzamento della copia del disco nella schermata principale: durante la copia di un disco PS2, la schermata principale mostra una voce con un disco rotante, un indicatore circolare di avanzamento e la percentuale («Copia NN%»). Il gioco non può essere avviato fino al completamento della copia. L’avvio automatico del disco dalla XMB continua a funzionare come prima: copia il disco se necessario oppure avvia direttamente la copia già esistente.
  • Touchpad sinistro e destro attivati con un clic: il touchpad, sia nella metà sinistra sia in quella destra (Controlli → Touchpad), si attiva ora quando si preme la metà corrispondente, anziché quando vi si appoggia un dito. Se alla metà selezionata è assegnato un comando, viene premuto soltanto quello. Una metà senza comandi assegnati mantiene la normale funzione di clic del touchpad. Le zone tattili utilizzate dalle combinazioni per salvare, caricare, accelerare e cambiare disco rimangono invariate.
  • Impostazioni consigliate per God of War II: aggiunto un preset consigliato per God of War II (SCUS-97481), con risoluzione 6x, formato panoramico 16:9, correzioni GameDB dedicate e filtro texture PS2. Il filtro texture 1 viene ora denominato «Bilineare (forzato)». L’applicazione in tempo reale indica che la generazione dei fotogrammi avrà effetto al successivo avvio del gioco.

Correzioni

  • Avvio più rapido: due problemi causavano la schermata nera tra l’apertura di PS5SX2 e la lunga attesa nella schermata principale della versione 2.01:
    • La procedura di elevazione dei privilegi provava a contattare il daemon di Lapy quattro volte, per 10 secondi ciascuna. Le console che utilizzavano etaHEN, OnionHEN o Helper potevano quindi attendere circa 40 secondi. PS5SX2 prova ora prima il metodo utilizzato con successo l’ultima volta, esegue brevi tentativi con gli altri metodi e non interviene se è già in esecuzione con privilegi di root.
    • Il numero di serie di ogni immagine disco veniva letto nuovamente a ogni avvio, un’operazione che richiedeva oltre 100 secondi su una libreria NFS con 2.300 giochi. I numeri di serie vengono ora memorizzati nella cache in base al percorso, alle dimensioni e alla data di ciascun formato immagine.
    • Il file boot.log mostra ora le righe [boot] t+N ms con i tempi di ogni fase di avvio e le righe [elevate] relative ai casi in cui i comandi vengono eseguiti con privilegi elevati.
  • Schermata nera all’avvio dei giochi: su una console, ogni gioco rimaneva bloccato su Opening CDVD... perché l’unità USB contenente i giochi smetteva di rispondere. Dalla versione 2.01, la scansione di chitarre e controller inviava richieste USB a ogni dispositivo sconosciuto a ogni avvio e successivamente ogni 30 secondi circa, compresa l’unità utilizzata per i giochi. Ora questa scansione viene evitata, tranne che per i giochi che utilizzano chitarre e controller. Se la prima lettura dell’immagine del gioco richiede ancora più di 5 secondi, PS5SX2 registra il problema e mostra una notifica che invita a scollegare e ricollegare l’unità. Il watchdog registra anche la fase di avvio bloccata e la durata del blocco.
  • Blocco del DualSense in Guitar Hero: su alcune console, la scansione di chitarre e controller leggeva il modulo Bluetooth interno, che gestisce gli input del DualSense, provocando il blocco del controller. Poteva inoltre identificare un dispositivo audio USB come un controller PS3. La scansione si basa ora sulla classe del dispositivo: esclude dispositivi Bluetooth, audio, hub, archiviazione e dispositivi Sony, leggendo soltanto l’endpoint di input del gamepad stesso.
  • Copertine per grandi librerie NFS:
    • Le texture delle copertine vengono mantenute in memoria soltanto per i giochi vicini alla selezione corrente.
    • Nelle librerie con più di 1.020 giochi, le copertine non scompaiono più.
    • I download utilizzano il client HTTPS proprietario di PS5SX2, quindi continuano a funzionare anche dopo il jailbreak e si interrompono se GitHub impone un limite alle richieste.
    • Una libreria di 2.600 giochi occupa ora circa 250 MB anziché oltre 3 GB.
  • Blocco del menu di Castlevania: Curse of Darkness: MTVU viene ora disattivato per questo gioco in tutte le regioni, come già avviene per Lament of Innocence. Con MTVU attivo, il menu superava il tempo limite di visualizzazione audio.
  • Cielo nell’introduzione di God of War: la correzione dei livelli mip introdotta nella versione 2.01 per Ratchet & Clank veniva eseguita a ogni rendering e poteva sovrascrivere dati validi delle texture. Ora viene applicata soltanto quando il gioco carica le texture. Questo dovrebbe ripristinare il cielo mancante nell’introduzione di God of War. Segnalare se il problema persiste e se l’artefatto ad anello di Ratchet & Clank dopo le sequenze video è stato risolto.
  • Caricamento VU nell’overlay: il valore «VU 100» veniva mostrato anche per un thread VU inattivo, come in NBA Street. L’indicatore del carico VU ora conteggia soltanto il tempo di funzionamento effettivo.

Changelog v2.01

La versione 2.01 copre le versioni da vk-285-140 a live-19 ed è basata sulla versione 2.00 (vk-285-139).

Nuove funzionalità

Chitarre e controller USB (vk-285-140, -141, -142, -143)

PS5SX2 ora legge i controller USB che la PS5 non riconosce come DualSense o DS4, introducendo il supporto ai controller per chitarra dell’era PS2 e ai gamepad di terze parti.

Dispositivi supportati:

  • Chitarre HID in modalità PS3 (12ba:01xx / 12ba:02xx, 1430:4748, 1bad:0002 oppure con una stringa del prodotto contenente «guitar»).
  • Chitarre XInput.
  • Controller PS3 USB e DualShock 3, con abilitazione 0xF4.
  • Gamepad HID generici.

Il sistema legge prima /dev/uhidN tramite gli endpoint /dev/ugenB.A e utilizza libSceUsbd come ultima risorsa. Non interviene mai su controller, tastiere, mouse, hub o dispositivi di archiviazione Sony. I flag usbguitar, usbpad e nousbpads consentono di sovrascrivere il rilevamento automatico per ciascun gioco.

I giochi Guitar Hero e Rock Band vengono riconosciuti tramite il database dei giochi e la chitarra USB viene assegnata automaticamente alla porta PS2 1.

I tasti corrispondono a , , , e ; lo strumming utilizza il tasto direzionale hat, la leva whammy l’asse X dello stick destro e lo star power il pulsante .

Sul firmware 13.60, il rilevamento degli endpoint grezzi (vk-285-142) gestisce le console in cui USB_GET_DEVICEINFO restituisce ENOTTY.

Il rilevamento viene eseguito soltanto per i giochi che utilizzano chitarre o controller, mai per i giochi normali, evitando interferenze con la memoria USB o con un DualSense collegato via cavo (vk-285-155).

  • Microfono del DualSense utilizzabile come microfono USB PS2 (vk-285-141): il microfono integrato del DualSense funziona ora come microfono USB PS2 nei giochi compatibili, tra cui Lifeline, Operator’s Side e i titoli che utilizzano il dispositivo microfono SingStar o le cuffie. La funzione è abilitata per impostazione predefinita nei giochi noti tramite PS5SX2/Microphone = auto ed è configurabile per singolo gioco o in gs.ini. L’opzione si trova in Controlli → Microfono.
  • Avvio automatico del disco — beta (da vk-285-144 a vk-285-160, da live-1 a live-14): inserendo un disco PS2 nell’unità, PS5SX2 lo copia se necessario e avvia il gioco. Estraendo il disco, la schermata principale torna alla visualizzazione precedente. La funzione opera sia quando PS5SX2 è aperto sia quando è chiuso. Il programma di avvio del disco è incluso in ps5sx2-aio.elf.

Note sulla sicurezza:

  • Accanto a ogni copia interrotta a causa di settori danneggiati viene creato un indicatore .incomplete. Il sistema segnala la copia incompleta ma non avvia automaticamente il gioco.
  • Un gioco avviato automaticamente non viene riavviato dallo stesso disco per 15 minuti, evitando cicli infiniti di blocchi in caso di riavvio e nuovo jailbreak.
  • Il rumore generato dal disco dopo la creazione dell’immagine viene soppresso. L’identità del disco viene memorizzata nella cache e il sistema la rilegge soltanto quando cambia la dimensione del supporto (vk-285-160l).
  • La funzione è stata testata soltanto su una console modello «fat». I commenti sono benvenuti.
  • Touchpad sinistro e destro rimappabili (live-17): Controlli → Touchpad consente ora di rimappare il clic del touchpad sinistro e destro su L2 + R2, pulsanti dorsali o qualsiasi altra combinazione desiderata. Il comportamento predefinito rimane invariato.
  • Collegamento configurabile alla pagina web (live-17): in Impostazioni → Scorciatoia Web è possibile scegliere la combinazione di tasti per aprire la pagina web associata. In precedenza era impostata su L2 + R2.

Correzioni

  • Schermata nera all’avvio dei giochi con dispositivi USB sconosciuti (vk-285-155): la scansione USB dei controller introdotta nella versione vk-285-142 esaminava ogni dispositivo sconosciuto a ogni avvio del gioco, includendo la lettura grezza degli endpoint di interruzione e i trasferimenti di controllo tramite libSceUsbd. Su alcune console, questo comportamento sottraeva gli input a un DualSense cablato, impedendo persino l’utilizzo del pulsante PS e causando uno spegnimento forzato, oppure bloccava l’unità USB da cui veniva caricato il gioco, provocando una schermata nera. Le scansioni indiscriminate vengono ora eseguite soltanto per i giochi che utilizzano chitarre o controller e quando è impostato il flag usbpadscan.
  • Copertine NFS (vk-285-156): i giochi sulle condivisioni NFS non ricevevano le copertine perché il precaricamento avveniva prima del jailbreak, quando le condivisioni non erano ancora montate, e il sistema di autorizzazione dei download supportava soltanto i giochi USB. Entrambi i problemi sono stati risolti:
    • MayDownload() restituisce ora true sia per i giochi NFS sia per quelli USB.
    • usb-games.txt, l’elenco di precaricamento per il successivo avvio a freddo, include ora i numeri di serie dei giochi NFS.
    • La cartella principale di una condivisione funziona come quella di un’unità USB. Le sottocartelle covers/ e i file di Open PS2 Loader ART/<id>_COV vengono individuati indipendentemente da maiuscole e minuscole.
    • Il registro di avvio mostra ora il numero di immagini disco NFS, USB e sulle condivisioni NFS tramite la riga [frontend] N disc image(s), N on USB, N on NFS shares.
  • Blocco della schermata principale con oltre 2.000 giochi NFS (live-19): CoverService::Run() elaborava immagini di copertina e segnaposto per tutti i giochi in un ciclo ristretto, accodando i risultati senza attendere che il thread principale li elaborasse. Con una libreria NFS di circa 2.300 giochi, venivano accumulati circa 2,8 GB di dati immagine, comprendenti 96 × 1304 immagini di copertina RGBA e 364 × 512 segnaposto. Questo causava rallentamenti estremi, fino a 179 secondi per fotogramma, seguiti dalla terminazione del processo da parte del watchdog.
  • Correzione: Il processo di elaborazione attende quando la coda raggiunge 24 elementi. Il thread principale elabora quattro immagini per fotogramma e la coda rimane al di sotto di circa 20 MB.
  • Artefatto ad anello in Ratchet & Clank dopo le sequenze video (live-18): le scritture del framebuffer ai livelli mip da 1 a 6 non invalidavano le texture memorizzate nella cache, perché m_src.m_map tracciava soltanto il livello mip 0. InvalidateVideoMem() esegue ora una scansione di m_src.m_surfaces per rilevare le scritture a qualsiasi livello mip. La correzione risolve gli artefatti ad anello che comparivano nel mondo di gioco dopo le sequenze video a schermo intero.
  • Elevazione dei privilegi più affidabile (live-15): la procedura di jailbreak eleva ora i privilegi tramite il daemon root di Lapy anziché monitorare il file indicatore di etaHEN. Il metodo è più affidabile sulle console in cui la creazione del file indicatore potrebbe non essere rilevata.

Note

  • Il lettore USB per chitarre e controller viene registrato nel file boot.log sotto la voce [usbpad]. Il flag nousbpad lo disabilita completamente, nousbd salta libSceUsbd e nougen salta il percorso ugen.
  • Il microfono può essere abilitato o disabilitato per ciascun gioco tramite PS5SX2/Microphone = 0 / 1 / 2 nel file gs.ini.

Download: ps5sx2-bot.elf

Download: PS5SX2-vk-285-163.zip

Download: Source code PS5SX2 vk-285-163

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

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

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

Ultimo aggiornamento 2026-10-14 / 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.