Thermal Bench Stress Test Tool è un nuovo strumento dedicato alla PlayStation 3 pensato per chi si occupa di manutenzione hardware, modding o semplicemente vuole verificare lo stato di salute della propria console.

Pubblicato dal developer mohasi, il programma permette di sottoporre la PS3 a un carico estremo controllato, portando al limite il processore Cell e soprattutto la GPU RSX per analizzare il comportamento termico del sistema.
Another PS3 release from mohasi:
Thermal Bench [Stress Test Tool]A new app for finding out how hot your PS3 actually runs, and whether a repaste, a fan change or an overclock made any difference.https://t.co/4JAdFdNj6d pic.twitter.com/OzmPFR3VGL
— PSX-Place (@PSXPlace) July 23, 2026
L’obiettivo principale di Thermal Bench è offrire un metodo affidabile per effettuare stress test dopo interventi di manutenzione come il cambio della pasta termica, la sostituzione o revisione del sistema di raffreddamento, il reballing o altre operazioni hardware.
La PlayStation 3, soprattutto nei primi modelli Fat, è infatti conosciuta per i problemi legati alle temperature elevate della GPU RSX, causati spesso dal deterioramento della pasta termica originale dopo molti anni di utilizzo.
Un raffreddamento inefficiente può portare a instabilità, spegnimenti improvvisi e al temuto problema dello YLOD (Yellow Light of Death).
Grazie a Thermal Bench è possibile verificare se un intervento di manutenzione è stato eseguito correttamente, confrontare le temperature prima e dopo una riparazione e individuare eventuali problemi nascosti che potrebbero manifestarsi solo sotto carico intenso.
A differenza di molti giochi, che raramente sfruttano contemporaneamente CPU e GPU al massimo delle loro capacità, questo strumento è progettato proprio per creare una situazione di stress estremo e ripetibile.
L’applicazione permette di mettere sotto pressione contemporaneamente il processore Cell e il chip grafico RSX, offrendo un’interfaccia semplice da utilizzare in ambiente homebrew.
Per ottenere risultati più precisi è consigliato affiancare il test a strumenti di monitoraggio come webMAN MOD, così da controllare in tempo reale la temperatura dei componenti e la velocità della ventola.
L’utilizzo è abbastanza immediato: dopo aver installato il programma tramite file PKG o dispositivo USB, è possibile avviare il monitoraggio delle temperature, scegliere il livello di stress desiderato e lasciare lavorare la console per il periodo necessario, che può variare da pochi minuti fino a diverse ore nei test di durata.

Durante le prove è importante mantenere una buona ventilazione e controllare attentamente i valori termici, evitando di mantenere la console a temperature troppo elevate per periodi prolungati.
Cosa può essere letto dalla console
| Valore | Fonte | Note |
|---|---|---|
| Temperatura CPU / RSX | syscall lv2 383 sys_game_get_temperature |
Zona 0 = Cell, zona 1 = RSX; il byte superiore indica i gradi interi, quello successivo i centesimi di grado (1/256) |
| Potenza ventola | syscall lv2 409 sys_sm_get_fan_policy |
Livello PWM da 0 a 255; sui firmware originali è protetto da un controllo della modalità produttiva |
| Frequenza core / memoria RSX | Registri clock dell’hypervisor tramite lettura lv1 CFW | Frequenze standard 500 / 650 MHz; superiori sulle console con overclock. cellGcmGetConfiguration viene usato come alternativa quando il registro non può essere letto |
Nel sistema PS3 non esiste un valore relativo agli RPM reali della ventola. La ventola dispone infatti solamente di un cavo di controllo e non di un cavo di rilevamento della velocità, quindi nemmeno il system controller conosce il numero effettivo di giri.
L’unico dato disponibile è il livello di alimentazione della ventola (fan duty), che nella modalità automatica aumenta progressivamente quando la temperatura della console sale.
Dati rilevati su questa console (test hardware del 21/07/2026)
Le temperature della CPU e della GPU RSX vengono lette correttamente. Anche il valore della ventola non è bloccato: il sistema ha restituito un valore del 28% con modalità automatica attiva, quindi non è necessario applicare patch al kernel.
Le zone relative al southbridge e ai voltaggi vengono invece rifiutate, indicando che quei sensori non sono disponibili. Anche il blocco delle zone termiche non documentate (syscall 384) restituisce solamente valori nulli e quindi non viene più utilizzato.
Le frequenze RSX rilevate sono risultate pari a 650 / 750 MHz, indicando che questa console utilizza già un overclock superiore ai valori standard di fabbrica (500 / 650 MHz).
Interfaccia e funzionamento
La schermata principale mostra un ambiente a schermo intero con un pannello semitrasparente contenente le informazioni in tempo reale e un grafico a doppio asse in stile FurMark: temperatura sul lato sinistro, percentuale della ventola sul lato destro e tempo nella parte inferiore.
I sensori vengono letti ogni 500 millisecondi, mentre un nuovo punto del grafico e una riga CSV vengono salvati ogni 2 secondi. Ogni variazione viene inoltre registrata nel file dbg.txt e tramite il debug bridge.
I comandi disponibili sono:
/
– Modifica l’intervallo temporale del grafico.
– Cambia la visualizzazione della temperatura tra Celsius e Fahrenheit.
– Modifica contemporaneamente i due livelli di carico.
– Regola solamente il carico della CPU.
– Regola solamente il carico grafico della GPU.
Ogni tipo di carico dispone di quattro livelli:
- Disattivato.
- Leggero.
- Medio.
- Stress massimo.
Quando la XMB viene aperta sopra l’applicazione, il carico viene automaticamente sospeso e il limite dei fotogrammi viene ripristinato, mantenendo la console reattiva.
Non è presente un pulsante per uscire dal programma: è sufficiente premere il tasto
. Il test viene salvato automaticamente durante l’esecuzione e il riepilogo finale viene scritto alla chiusura.
Salvataggio dei test
Ogni sessione viene salvata nel percorso: /dev_hdd0/tmp/thermal-bench/<data>-<ora>.csv
Il file contiene:
- Un’intestazione con condizioni del test, data, frequenze, modalità ventola e livello di carico.
- Una riga per ogni campionamento.
- Un riepilogo finale con temperature massime raggiunte e primo aumento della velocità della ventola.
I dati vengono salvati dopo ogni campione, così anche in caso di blocco della console il risultato precedente non viene perso. Se il file non può essere aperto oppure una scrittura viene rifiutata, il programma mostra un avviso sullo schermo per evitare di confondere un test senza dati con uno completato correttamente.
Sistema di stress test
I carichi utilizzati sono reali sia per CPU sia per GPU:
- Il carico CPU utilizza thread di lavoro eseguiti con priorità inferiore rispetto all’interfaccia grafica.
- Il carico GPU sfrutta geometrie trasparenti sovrapposte con limite dei fotogrammi rimosso.
Se una temperatura raggiunge gli 88 °C, oppure se la console smette di fornire i dati termici, il carico viene automaticamente disattivato, le frequenze tornano ai valori iniziali e il programma mostra e registra il motivo dell’interruzione.
Lo strumento è progettato per non diventare mai la causa del surriscaldamento della console e non continua mai a stressare il sistema quando non è in grado di monitorarlo.
Utilizzo degli SPU
Gli SPU sono i sei coprocessori presenti all’interno dello stesso chip Cell della CPU e nei giochi reali contribuiscono in modo significativo alla produzione di calore. Per questo motivo seguono il livello di carico della CPU utilizzando 2, 4 o 6 thread.
Il loro codice si trova in: src/spu/spu-burn.c
Viene compilato tramite il compilatore SPU dedicato e integrato automaticamente nell’applicazione tramite il processo BuildSpuBurn. Non è necessario distribuire o firmare file aggiuntivi.
Se alcuni SPU sono già occupati da altri processi, il programma riduce automaticamente il numero di thread disponibili e informa l’utente.
Confronto tra test
All’avvio viene caricata l’ultima sessione precedente e visualizzata dietro al test corrente come una linea fantasma semitrasparente con gli stessi colori e sincronizzata sul tempo trascorso.
In questo modo è possibile vedere immediatamente la differenza tra due configurazioni, ad esempio:
- Prima e dopo una sostituzione della pasta termica.
- Frequenze originali contro overclock.
- Differenti configurazioni di raffreddamento.
Modifica delle frequenze grafiche
È possibile modificare direttamente le frequenze RSX:
+
/
– Modifica il clock del core RSX con incrementi di 50 MHz.
+
/
– Modifica la frequenza della memoria RSX con incrementi di 25 MHz.
La modifica viene applicata immediatamente senza bisogno di riavviare la console.
Il sistema utilizza un registro del moltiplicatore presente nell’hypervisor, modificato tramite la syscall lv1 write del CFW. La funzione deriva dal file clock.h di webMAN-MOD, con il contributo originale di Chattrapat Sangmanee.
Per sicurezza i valori sono limitati:
- Core RSX: Da 300 a 800 MHz.
- Memoria RSX: Da 400 a 900 MHz.
Ogni pressione modifica una sola impostazione alla volta e i valori vengono letti dallo stesso registro per mantenere il monitoraggio aggiornato.
Note sull’overclock
La modifica delle frequenze è globale e rimane attiva anche dopo la chiusura dell’applicazione. Di conseguenza anche la XMB e tutti i giochi successivamente avviati utilizzeranno i nuovi clock fino al riavvio della console.
Questo comportamento è voluto: Thermal Bench nasce proprio per individuare il limite stabile di un overclock e trovare la configurazione migliore.
Le frequenze iniziali vengono sempre mostrate accanto a quelle attuali, così ogni variazione rimane visibile. In caso di temperature eccessive il sistema di sicurezza ripristina automaticamente i valori originali.
Changelog
Nuova applicazione per verificare quanto effettivamente scalda la PS3 e valutare l’efficacia di interventi come cambio della pasta termica, sostituzione della ventola o overclock.
- Visualizzazione in tempo reale della temperatura di CPU e GPU, del ciclo di lavoro delle ventole e delle frequenze di clock di entrambi gli RSX, con un grafico degli ultimi 2-30 minuti.
- Quattro livelli di carico, da spento a pieno regime, che coinvolgono la CPU, tutte e sei le SPU e il chip grafico.
- Ogni esecuzione viene salvata in /dev_hdd0/tmp/thermal-bench/ come file in formato compatibile con i fogli di calcolo, e i dati vengono scritti man mano che il programma viene eseguito, in modo che anche un blocco del sistema lasci traccia dei dati.
- La tua esecuzione precedente viene visualizzata dietro a quella corrente come una linea sfumata, in modo che la differenza sia visibile mentre il test è ancora in corso.
- Modifica le frequenze del core e della memoria dell’RSX in tempo reale con Select e il D-pad, senza bisogno di riavviare la console. Le frequenze iniziali vengono visualizzate accanto a quelle attuali e la modifica rimane attiva anche dopo l’uscita dal programma, fino al riavvio della console.
- Passa da °C a °F con Start.
- Un dispositivo di sicurezza che si attiva a 88 °C interrompe il carico e riporta gli orologi all’ora corretta. Si attiva anche se la console si rifiuta di comunicare la sua temperatura, in modo che il test non continui a bruciare senza una corretta visualizzazione della temperatura.
- Lo schermo ti avvisa quando qualcosa non va, non solo tramite il registro: interruzione di corrente attivata, esecuzione non registrata, ventola impostata su manuale.
Download: Thermal Bench v260722-1337
Download: Source code Thermal Bench
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Xbox Series
Vedi altri prodotti Xbox Series
Ultimo aggiornamento 2026-08-10 / Link di affiliazione / Immagini da Amazon Product Advertising API

![[Scena Switch] Rilasciato SwitchNOW v1.2.0 per Nintendo Switch: Scorciatoie HOME, updater, pubblicità GeForce NOW e nuova autenticazione](https://www.biteyourconsole.net/wp-content/uploads/GeForceNowSwitch1900-238x178.webp)
![[Scena PS5] Rilasciato ShadowMountPlus v1.7 Alpha 5 ora con montaggio LVD più veloce, cache PFSC e controllo ventola](https://www.biteyourconsole.net/wp-content/uploads/ShadowMountPlus1900-238x178.webp)

![[Scena Switch] Rilasciato SwitchNOW v1.2.0 per Nintendo Switch: Scorciatoie HOME, updater, pubblicità GeForce NOW e nuova autenticazione](https://www.biteyourconsole.net/wp-content/uploads/GeForceNowSwitch1900-100x75.webp)
![[Scena PS5] Rilasciato ShadowMountPlus v1.7 Alpha 5 ora con montaggio LVD più veloce, cache PFSC e controllo ventola](https://www.biteyourconsole.net/wp-content/uploads/ShadowMountPlus1900-100x75.webp)