Home Emulatori Rilasciato RPCS3 v0.0.39: Primo aggiornamento del 2026 per l’emulatore PS3 con ottimizzazioni,...

Rilasciato RPCS3 v0.0.39: Primo aggiornamento del 2026 per l’emulatore PS3 con ottimizzazioni, multi-slot savestates e supporto avanzato

363
0

Con l’inizio del 2026, RPCS3, l’emulatore open-source della console PlayStation 3 in sviluppo attivo su PC Windows, MacOS e Linux, riceve il suo primo aggiornamento dell’anno.

Nato nel 2011 grazie ai programmatori DH e Hykem e portato avanti oggi principalmente da Nekotekina con un team di collaboratori, RPCS3 continua a consolidarsi come punto di riferimento nella scena dell’emulazione, grazie alla stabilità e alla compatibilità con i giochi PS3.

L’emulatore ad oggi supporta i renderer più moderni come Vulkan, DirectX 12 e OpenGL, e viene ormai considerato un punto di riferimento nella scena dell’emulazione.

Questo nuovo aggiornamento introduce numerose migliorie e correzioni: la gestione della memoria virtuale è stata resa più robusta, i file di configurazione ora supportano voci a 128 bit e il sistema genera un OpenPSID casuale all’avvio della configurazione.

Migliorati inoltre i salvataggi multipli (multi-slot savestates), l’uso della GPU con Vulkan, mentre RSX è stato ottimizzato, correggendo bug relativi a shader e trasferimenti di risorse.

Il modulo SPU ha ricevuto aggiornamenti per aumentare la stabilità e risolvere violazioni di accesso, mentre l’interfaccia Qt è stata aggiornata alla versione 6.10, con finestre e dialog aggiornati e nuove funzioni come la rimozione delle configurazioni dei gamepad.

Inoltre, ora l’emulatore permette di registrare anche video e catturare screenshot direttamente con overlay, offre funzioni avanzate per RPCN, USB e gestione dei clan.

Migliorata anche la compatibilità su macOS con aggiornamenti a MoltenVK, OpenCV e futex nativi. Corretti inoltre numerosi warning di compilazione, ottimizzazioni per LLVM, gestione più precisa dei dati di rete PSN, miglioramenti ai menu e alle utility interne, e correzioni a funzioni critiche come cellPad, cellGem e cellScreenshot.

Aggiornamenti

Se si esegue l’emulatore in Windows, basta trascinare l’eseguibile aggiornato nella directory principale della cartella RPCS3. Di volta in volta potrebbero venir aggiunte o modificate nuove DLL, assicuratevi di copiare anche questi file eventualmente.

Se invece si esegue l’emulatore in Linux, è necessario scaricare l’AppImage aggiornato e renderlo eseguibile con il comando chmod a+x ./rpcs3-*_linux64.AppImage.

Requisiti

Trattandosi di un emulatore in continuo sviluppo, i requisiti di sistema potrebbero variare da versione a versione.

Tuttavia sono stati riportati i requisiti di sistema minimi che devono essere soddisfatti affinché l’emulatore possa funzionare correttamente su qualsiasi sistema.

MinimiConsigliati
ProcessoreAMD - Qualsiasi CPU x64
Le CPU senza AVX2 e con meno di 4 core e 8 thread dovrebbero funzionare molto male nel complesso Le
CPU con solo 2 core per cluster CCX dovrebbero funzionare molto male nel complesso

Intel: qualsiasi CPU x64
Le CPU senza AVX2 e con meno di 4 core e 8 thread dovrebbero funzionare molto male nel complesso

AMD - 6 core e 12 thread, 8 core o più
L'architettura AMD Zen 2 o le serie AMD Threadripper 1000 e 2000 più recenti non sono consigliate
Intel: 6 core e 12 thread, 8 core o più
Architettura Intel Skylake o più recente
GPUAMD - Compatibile con OpenGL 4.3 o versioni successive
Architettura AMD Evergreen, serie HD 5000 o successiva

NVIDIA - Compatibile con OpenGL 4.3 o versioni successive
Architettura NVIDIA Fermi, serie GTX 400 o successive

AMD - Vulkan compatibile con supporto driver attivo
Architettura AMD Polaris, serie RX 400 o successive
Compatibile con NVIDIA - Vulkan con supporto driver attivo
Architettura NVIDIA Maxwell, serie GTX 900 o successive
RAM4 GB di RAM o più
4 GB è il requisito minimo assoluto
8 GB di RAM dual-channel o più
La memoria a doppio canale è altamente raccomandata rispetto a quella a canale singolo
StorageArchiviazione SSD o HDD per dati e giochi dell'emulatore

512 MB per i dati dell'emulatore di base, 5 GB per la console virtuale dev_hdd1 cache
128 MB per la cache dell'emulatore e i dati utente della console per gioco installato*

* Raccomandazione media. Alcuni giochi potrebbero richiedere di più, la maggior parte dei giochi richiede meno
Archiviazione SSD per dati dell'emulatore, archiviazione SSD o HDD per giochi

512 MB per i dati dell'emulatore di base, 5 GB per la console virtuale dev_hdd1 cache
128 MB per la cache dell'emulatore e i dati utente della console per gioco installato*

* Raccomandazione media. Alcuni giochi potrebbero richiedere di più, la maggior parte dei giochi richiede meno
OSWindows
Windows 7 SP1, Windows 8.1, Windows 10 2004 o versioni successive

Linux
Linux 5.4 (LTS precedente), Ubuntu 18.04 o successivo

Mac OS
macOS Big Sur 11.6 o versioni successive

FreeBSD
FreeBSD 12.2 o successivo
Windows
Windows 10 21H1 o versioni successive

Linux
Linux 5.16 (più recente), 5.15 (LTS) o versioni successive

Mac OS
macOS Monterey 12.0 o versioni successive

FreeBSD
FreeBSD 13.0 o successivo

Changelog

Il team responsabile dello sviluppo dell’emulatore RPCS3 chiarisce che gli aggiornamenti di versione sono intesi come punti di riferimento nel processo di sviluppo e non come versioni definitive stabili.

Per questo motivo, si consiglia di scaricare sempre l’ultima build disponibile dal sito ufficiale, https://rpcs3.net/download, per assicurarsi di avere accesso alle più recenti ottimizzazioni e correzioni.

  • Win32/vm_native.cpp: Migliorata la robustezza della mappatura dei file di memoria sparsa by @elad335 in #17547
  • Config: Implementato tipo di voce a 128-bit by @elad335 in #17548
  • Aggiornati i submodules by @Megamouse in #17550
  • Generazione OpenPSID casuale all’inizializzazione della config by @derole1 in #17543
  • Cambiata priorità delle lingue in sceNpManagerGetMyLanguages by @RipleyTom in #17551
  • Corretto il linguaggio restituito da sceNpManagerGetAccountRegion by @RipleyTom in #17554
  • Multi-Slot Savestates by @elad335 in #16611
  • Aggiornato Qt alla 6.10.0 by @Megamouse in #17567
  • Qt/Input: Regolazione del dialogo delle impostazioni pad secondo le capacità by @Megamouse in #17540
  • vk: Riscrittura modello binding delle risorse [parte 2 di 2] by @kd-11 in #17427
  • rsx: Corretto encode/decode del piano clip utente by @kd-11 in #17580
  • SaveStates: Corretto Gem Thread Reboot by @elad335 in #17574
  • ffmpeg: Aggiornato codice cellAtracXdec a ffmpeg 7 by @Megamouse in #17585
  • SaveStates: Migliorato successo del locking SPU by @elad335 in #17588
  • [Build] Triple esplicito con LLVM 21.1.0 by @Niram7777 in #17401
  • Qt: Consentito cancellare le scorciatoie da tastiera nel dialogo by @Megamouse in #17590
  • Overlays: Consentito aggiornare messaggi per ID invece che per testo by @Megamouse in #17591
  • vk: Rendere oggetti bindabili univocamente identificabili by @kd-11 in #17594
  • vk: Non accedere allo scheduler async se non inizializzato by @kd-11 in #17596
  • Correzioni SaveState Manager by @elad335 in #17606
  • Rilassata validazione SceNpCommunicationId by @RipleyTom in #17608
  • Fix build con Qt 6.10 by @engdyn in #17589
  • Migliorato sceNpSignalingGetLocalNetInfo by @RipleyTom in #17609
  • Altre modifiche validazione communication id by @RipleyTom in #17610
  • vm: Deallocazione anticipata della memoria, controllo assenza memory leaks PS3 by @elad335 in #17612
  • vk: Tentativo miglior uso del low-latency pool by @kd-11 in #17613
  • SaveStates/SPU-LLVM: Corretto SPU Access Violations al load by @elad335 in #17617
  • vk: Filtrato uso re-bar dal memory pressure watchdog by @kd-11 in #17620
  • Aggiornato submodule OpenAL-soft by @qurious-pixel in #17552
  • Aggiornata linux docker image a v.1.7 by @Megamouse in #17568
  • Aggiunta possibilità registrare/screenshot con overlays by @Megamouse in #16803
  • Qt: Corretto stile box warning TSX by @Megamouse in #17639
  • CI: Aggiornata versione LLVM su macOS a v21 by @shinra-electric in #17630
  • cellGame: Corretto parametro dataVersion in cellHddGameCheck by @elad335 in #17645
  • sys_usbd: Emulato Kamen Rider Summonride Ride Gate by @deReeperJosh in #17605
  • Aggiornato SDL a 3.2.26 by @Megamouse in #17647
  • Input: Applicato sempre stick multiplier se nessun analog limiter button impostato by @Megamouse in #17648
  • Rimosso std::strcpy by @elad335 in #17656
  • [Hotfix] PSF.cpp: Correzione by @elad335 in #17657
  • cmake: Semplificato codice by @oltolm in #17655
  • System.cpp: Controllo validità EBOOT.BIN per disc game updates by @elad335 in #17661
  • sys_usbd: Corretto id/type combo per Kamen Rider Display by @deReeperJosh in #17662
  • rsx: Implementata cascata invalidazione buffer notification e shader attribute pixel_center_integer by @kd-11 in #17666
  • Aggiornati submodules by @Megamouse in #17668
  • Input: Cambiato default squircle value a 4000 by @Megamouse in #17669
  • CI: Scaricamento traduzioni by @FlexBy420 in #17619
  • Sincronizzati Skylander variant IDs con Dolphin by @robotics13 in #17658
  • gl: Implementati polygon render modes by @kd-11 in #17672
  • 3rd Party: Aggiornato MoltenVK a v1.4.0 by @shinra-electric in #17642
  • sys_usbd: Piccoli riordini by @deReeperJosh in #17671
  • SPU: Corretto race in PUTLLC con dati invariati by @elad335 in #17675
  • rsx/vk: Ottimizzati upload immagini per risorse layered [1/2] by @kd-11 in #17676
  • rsx: Corretto shader interpreter by @kd-11 in #17678
  • Savestates/TAR: Estrazione file asincrona, migliorato load performance by @elad335 in #17680
  • ZSTD: Corretto terminazioni threads by @elad335 in #17685
  • rsx: Corretto DEVICE_LOST oops by @kd-11 in #17686
  • Overlays/SaveStates: Aggiunto supporto multi-slot nel menu controller by @elad335 in #17688
  • PPU: Corretto accuratezza VCFUX su x64 by @elad335 in #17690
  • sys_ppu_thread: Corretto argomento u64 stack size by @elad335 in #17692
  • Cheats: Corretto tipo cheat all’applicazione by @Megamouse in #17693
  • Overlays: Screenshot dopo uscita home menu by @Megamouse in #17696
  • rsx: Correzione alcuni warning by @Megamouse in #17687
  • [Mac Arm64] Uso runner ccache by @qurious-pixel in #17698
  • Utils: Sostituito hex_to_u64 con std::from_chars by @oltolm in #17695
  • Qt: Aggiunto pulsante per rimuovere configurazione gamepad by @Megamouse in #17697
  • SPU: Uso CMPXCHG16B per atomic store se possibile, migliora stabilità by @elad335 in #17694
  • asm.hpp: Sostituiti funzioni custom con C++20 by @oltolm in #17700
  • SPUCommonRecompiler.cpp: Uso std::lexicographical_compare_three_way by @oltolm in #17705
  • Correzione warning minori by @Megamouse in #17703
  • Core: Rimosso codice Intel-TSX ISA Extension by @elad335 in #17702
  • Overlays: Migliorato caricamento font e aggiunti fallback cinesi by @Megamouse in #17699
  • SPU/vm: Ottimizzazioni by @elad335 in #17708
  • [POC] PPU Profiler by @elad335 in #17714
  • [BSD] Correzione errori noreturn by @qurious-pixel in #17717
  • rsx: Implementato GPU deswizzle per texel width minori by @kd-11 in #17720
  • Aggiunto controllo allineamento word in ppu_register_function_at by @FeTetra in #17718
  • rsx: Riscrittura kernel GPU deswizzle per evitare hangs by @kd-11 in #17731
  • rsx/gl: Uso buffer IO naturalmente allineati by @kd-11 in #17725
  • Fix build Clang e piccole correzioni by @oltolm in #17736
  • sys_fs: Rimosso PPU sleep hacks by @elad335 in #17740
  • SPU Analyzer: Corretto analisi jumptable per SPU Block Mega by @elad335 in #17742
  • rsx/shaders: Implementato CFG base per FP decompilation by @kd-11 in #17743
  • rsx: Corretto artefatti saw-tooth GPU deswizzle small texel by @kd-11 in #17748
  • vk: Permesso fallimento gracefull creazione buffer in rebar memory by @kd-11 in #17751
  • MacOs: Fix build sperato by @elad335 in #17755
  • Aggiunta voce Log panel per mostrare main disk USA… by @digant73 in #17715
  • Fixup ::narrow by @elad335 in #17756
  • rsx/cfg: Controllo end flag prima di gestire qualsiasi istruzione incluso NOP by @kd-11 in #17760
  • Fix possibile ambiguità utils::bless by @elad335 in #17757
  • Free precedente puntatore dopo realloc memoria by @rcaridade145 in #17763
  • rsx: Pulizia implementazione aligned realloc e aggiunta UTs by @kd-11 in #17764
  • SPU LLVM: Supporto PUTLLC16 in CellSpurs JobChain by @elad335 in #17733
  • Emu/UX: Automatic Cache Precompilation per install PKG by @elad335 in #17768
  • SPU LLVM (Mega): Fix parziale delle scoperte jumptable by @elad335 in #17767
  • SPU/config: Impostato default SPU Mega block size by @elad335 in #17769
  • SPU Analyzer: Ignora large switch state per constant propagation pass by @elad335 in #17771
  • Qt/Overlays: Aggiunto sound effect manager by @Megamouse in #17716
  • Aggiornamento dipendenze by @Megamouse in #17777
  • SPU: Tame PUTLLC16 by @elad335 in #17781
  • Aggiunte note per VS 2026 in BUILDING.md by @Megamouse in #17778
  • Qt: Salvataggio valori spinbox con fmt::format by @Megamouse in #17789
  • Qt: Aggiornamento header e azioni quando cambia lingua by @Megamouse in #17779
  • rsx: Correzioni rsx capture by @Megamouse in #17785
  • Qt: Fix multi-selection tabella lista giochi by @Megamouse in #17793
  • Qt: Aggiornamento elementi finestra principale al cambio lingua by @Megamouse in #17795
  • YoRHa: Fix altezza QSpinBox by @AniLeo in #17788
  • Qt: Fix visibilità update note su Linux/macOS by @Megamouse in #17801
  • Qt: Rilassati controlli deselezione game_list by @Megamouse in #17799
  • Aggiornati submodules by @Megamouse in #17802
  • rsx/common – workaround quirks posix_memalign macOS by @kd-11 in #17800
  • hidapi: switch a libusb ufficiale remote by @Megamouse in #17803
  • cellPad: fix pad mode setters by @Megamouse in #17780
  • Qt: fix refresh lista giochi su cambio lingua by @Megamouse in #17806
  • Aggiornato Qt macOS a 6.10.1 by @Megamouse in #17807
  • [Testers Needed] Imposta RSX FIFO Atomic fetching di default by @elad335 in #17810
  • [macOS] Aggiunto OpenCV alle build macOS by @schm1dtmac in #17815
  • (macOS) Supporto caricamento VK ICDs (KosmicKrisp) by @schm1dtmac in #17735
  • UI: Rimosso QOverloads inutili by @oltolm in #17827
  • Controllo dimensione disponibile e richiesta per install PKG by @digant73 in #17829
  • RPCN v1.5.0 by @RipleyTom in #17825
  • bit_set.h: forward declare fmt_unveil by @oltolm in #17836
  • fmt: Aggiunte versioni string_view per più funzioni string by @Megamouse in #17839
  • overlays/macOS: Aggiunti fallback font cirillico by @Megamouse in #17842
  • rsx/cfg/fp: Riscrittura tracking decompiler fragment program by @kd-11 in #17837
  • cellGem: Implementata orientazione coordinate mondiali in cellGemGetState by @Megamouse in #17849
  • Fix warning recenti by @Megamouse in #17857
  • rsx/cfg: Fix caso limite blocco vuoto by @kd-11 in #17858
  • cellGem: Fix conversioni YUV, implementati gain, averaging e basic outlier detection by @Megamouse in #17859
  • vk: Ignorato memory pressure handling quando allocando core data in ReBAR heap by @kd-11 in #17871
  • cellGem: Migliorato bayer demosaicing by @Megamouse in #17873
  • Fix RPCN replies ordering by @RipleyTom in #17878
  • Prevent atomic collisions su cache line boundary by @elad335 in #17752
  • Util/sync.h: Fix iterator invalidation in futex emulation by @elad335 in #17880
  • arm64: Assicurata storage context 16-byte aligned per evitare trunc address during calculation by @kd-11 in #17874
  • Revert “Fix hypervisor context memory placement” by @AniLeo in #17884
  • [macOS] Aggiornamento MVK 1.4.1 con private API support by @schm1dtmac in #17877
  • SPU Analyzer: Fix jump table mancanti in Mega mode by @elad335 in #17870
  • rsx/cfg: Aumentato valid register file size a 768 byte per pixel pipe by @kd-11 in #17889
  • [macOS] Switch atomics a futex, min ver 14.4 by @schm1dtmac in #17888
  • Revert “SPU/config: Make SPU LLVM Mega block size default” by @AniLeo in #17866
  • sys_fs: Ottimizzazione gestione split files by @elad335 in #17883
  • [macOS] Uso native os_sync calls per futex by @schm1dtmac in #17893
  • Miglioramento accuratezza sceNpMatching2AbortRequest by @RipleyTom in #17896
  • Build LLVM 22.x 8462cff fix rimosso/deprecato by @Niram7777 in #17786
  • [macOS] Pulizia/fix generali CI e portabilità VK by @schm1dtmac in #17900
  • Clans: Implementazione emulator e server by @ZephyrCodesStuff in #17835
  • [macOS] Forzato max pthread priority, fix throttling by @schm1dtmac in #17905
  • Clans: Corretto bug grafico visualizzazione JID invece di username by @ZephyrCodesStuff in #17906
  • Overlays: log font lookup info on exception by @Megamouse in #17903
  • sceNpClans: Pulizia codice by @Megamouse in #17908
  • Clean UsbTransfer state by @RipleyTom in #17918
  • [macOS] Non compilare codice GL o link GLEW by @schm1dtmac in #17921
  • Qt/cheats: Non accettare cheats importati se non validi by @Megamouse in #17928
  • Migliorato menu Manage by @digant73 in #17919
  • Fix warning LNK4217 by @oltolm in #17910
  • Fix warning LNK4286 by @Megamouse in #17932
  • USB: Aggiornato Kamen Rider Summonride virtual portal by @Florin9doi in #17916
  • rsx: Ottimizzazioni shader codegen by @kd-11 in #17862
  • Qt: Consentito precompilare cache su richiesta all’install PKG by @Megamouse in #17809
  • RPCN menu changes by @Ninetime in #17936
  • Rimosso call a glxewInit by @RipleyTom in #17929
  • cellScreenshot: Aggiornamento nomi file by @Megamouse in #17830
  • Migliorata gerarchia menu by @digant73 in #17941
  • Migliorati menu Utilities e Log by @digant73 in #17944
  • Build Freebsd aggiornato compiler/LLVM 22 by @Niram7777 in #17899
  • USB: Supporto aggiunto per modalità compatibilità G27 by @Florin9doi in #17926
  • rpcs3_version: Aggiornato a 0.0.39 by @AniLeo in #17946

Se cerchi una guida su come configurare e settare l’emulatore RPCS3, clicca qua!!

Changelog completo: v0.0.38...v0.0.39

Download: RPCS3 v0.0.39 Alpha

Download: Source code RPCS3 v0.0.39 Alpha

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

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

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

Ultimo aggiornamento 2026-06-18 / 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.