AnyPS5 raggiunge il 100% di copertura delle istruzioni shader GPU per eseguire i giochi PS5 su PC
Cosa sappiamo finora: Il progetto open source AnyPS5 ha compiuto un passo importante verso l’obiettivo di permettere l’esecuzione nativa dei giochi PlayStation 5 su PC Windows e Linux. Ospitato su GitHub, il progetto segnala ora il raggiungimento della copertura completa delle istruzioni shader della GPU: sono state implementate tutte le 1.166 istruzioni AMD RDNA 1 e RDNA 2 monitorate, grazie al contributo di oltre 100 sviluppatori umani insieme a porzioni di codice generate tramite IA.
Il team di sviluppo è riuscito a decodificare il set di istruzioni GPU impiegato nel SoC “Oberon” della PS5, che abbina una CPU AMD Zen 2 a 8 core a una GPU personalizzata basata su RDNA 2. Gli sviluppatori precisano però che nel conteggio sono state incluse soltanto le istruzioni riconosciute dal decoder: gli opcode che sono stati decodificati ma non figurano nell’elenco pubblico di AMD non sono stati considerati.

Va anche ricordato che le librerie di sistema non sono ancora state tradotte per intero: i dati più recenti indicano l’implementazione di 3.052 funzioni su 3.535 totali, pari all’86,34%. I maintainer chiariscono che questa lista riguarda esclusivamente le funzioni già dichiarate nella cartella core/libs/prx del progetto e non copre tutte le funzioni esportate dal firmware della PS5.
Per chi non conoscesse il progetto, AnyPS5 è uno strato di compatibilità che consente ai binari PS5 di girare nativamente su PC convertendo gli eseguibili pensati per PlayStation 5 in formati comprensibili da Windows o Linux, sul modello di Wine o Proton. Il meccanismo prevede la traduzione delle chiamate API proprietarie della PS5 — per grafica, audio o servizi utente — in chiamate native del sistema operativo host.

Il fondatore del progetto, noto online come boykopovar, ha spiegato che la cartella core/libs/prx contiene solo le librerie di sistema a basso livello, come libSceAgc, che interagiscono direttamente con l’hardware o con il kernel del sistema operativo. Non include middleware a livello di motore, moduli forniti separatamente con i singoli giochi, né librerie SDK che fungono semplicemente da wrapper per altre librerie di sistema.
Sebbene il supporto completo all’intera libreria PS5 sia ancora lontano, almeno un titolo PS5 — il platform 2D Dreaming Sarah — è stato mostrato funzionare a 60 FPS stabili su PC tramite AnyPS5. Si tratta di un gioco relativamente leggero, che richiede risorse minime di CPU e GPU, ma gli sviluppatori sono fiduciosi di riuscire presto ad estendere il supporto anche a titoli più esigenti.
Messaggi simili:
- Valve Lancia Lepton e Strumenti di Compatibilità FEX per Rivoluzionare il Gaming su Steam Frame
- AMD FSR 4 su GPU Radeon 7000 non supportate: Prestazioni Inferiori a FSR 3.1!
- Scopri la nuova PlayStation 6 portatile di Sony: meno potente della PS5?
- Prestazioni a Confronto: SteamOS vs Windows 11, Quasi Pari nei Giochi Più Popolari!
- Nuove Etichette SteamOS: Scopri la Compatibilità dei Giochi Oltre Steam Deck!

Nicola Costanzo esplora il mondo della tecnologia e dell’innovazione. I suoi articoli illuminano le sfide digitali che plasmano il nostro futuro.