Benchmark GPU (WebGL)
Benchmark GPU WebGL gratuito nel browser. Metti sotto sforzo la scheda video con uno shader raymarching, draw call e triangoli e ottieni un punteggio per fase.
Il benchmark porta la scheda grafica al massimo carico per circa 25 secondi. Portatili e telefoni possono scaldarsi e scaricare la batteria più in fretta: collega il caricabatterie per ottenere risultati confrontabili.
Chiudi le altre app e schede pesanti, poi premi “Avvia benchmark”.
- Punteggio
- –
- Renderer
- –
- Produttore
- –
- API
- –
- Risoluzione di rendering
- –
- Dimensione massima texture
- –
Risultati per fase
| Fase | Frame | Tempo mediano per frame | FPS (senza limite) | Throughput |
|---|
Come eseguire il benchmark GPU
- Chiudi giochi, programmi di montaggio video e altre schede pesanti, così non si contendono la scheda grafica. Su un portatile collega il caricabatterie: molti portatili rallentano la GPU quando vanno a batteria.
- Controlla la riga Renderer. Mostra la scheda grafica usata dal browser, per esempio una GPU integrata Intel o AMD oppure una scheda dedicata NVIDIA o AMD.
- Premi Avvia benchmark e tieni la scheda in primo piano. Il test esegue sette fasi di circa tre secondi ciascuna, per un totale di circa 25 secondi.
- Segui il nome della fase e la barra di avanzamento. Puoi premere Ferma in qualsiasi momento; il punteggio riguarderà solo le fasi completate.
- Leggi il Punteggio e la tabella Risultati per fase. Esegui il test due o tre volte e tieni il risultato migliore: la prima esecuzione è spesso più bassa perché la GPU sta ancora alzando le frequenze.
Cosa misura il benchmark
Le prime cinque fasi disegnano un paesaggio procedurale con uno shader di frammento in raymarching. Per ogni pixel di un’immagine 1280 × 720, lo shader fa avanzare un raggio passo dopo passo su un terreno formato da cinque ottave di value noise. Il carico raddoppia da una fase all’altra: 16, 32, 64, 128 e 256 passi per pixel, quindi l’ultima fase calcola circa 236 milioni di passi per frame. Ogni pixel esegue sempre lo stesso numero di passi, così il lavoro cresce esattamente con il carico. Queste fasi misurano la potenza di calcolo pura degli shader, il fattore principale delle prestazioni nei giochi moderni.
La fase Draw call disegna 2000 piccoli quadrati per frame, ciascuno con la sua draw call e il suo colore. Misura la rapidità con cui browser, driver e CPU riescono a inviare comandi, cosa che limita le scene con molti oggetti separati. La fase Triangoli disegna un milione di minuscoli triangoli per frame da un vertex buffer statico, per testare il throughput geometrico.
Come vengono calcolati i numeri
Dopo aver disegnato ogni frame, lo strumento rilegge un pixel. Questo costringe il browser ad aspettare che la GPU abbia davvero finito, quindi il Tempo mediano per frame è il tempo reale di rendering e non è limitato dalla frequenza di aggiornamento dello schermo. Il primo frame di ogni fase viene scartato perché include il riscaldamento dello shader.
- FPS (senza limite) = 1000 ÷ tempo mediano per frame in ms.
- Throughput = lavoro per frame × FPS: passi-pixel, draw call o triangoli al secondo.
- Punteggio = 1000 × media geometrica del throughput di ogni fase diviso per un valore di riferimento (10 miliardi di passi-pixel/s, 500.000 draw call/s e 500 milioni di triangoli/s).
Un punteggio di 1000 corrisponde più o meno a una GPU integrata recente; le schede grafiche dedicate di solito ottengono punteggi diverse volte superiori. Il punteggio serve solo a confrontare dispositivi, browser e impostazioni con questo strumento. Non è paragonabile ai benchmark nativi, perché WebGL aggiunge uno strato di traduzione (ANGLE su Windows e macOS) e i browser limitano alcune funzioni.
Se un frame richiede più di un secondo, le fasi shader più pesanti vengono segnate come Saltata (troppo lenta), per evitare di bloccare il computer o provocare un reset del driver.
Quando i risultati sembrano strani
Se il renderer contiene “SwiftShader”, “llvmpipe” o “Basic Render”, l’accelerazione hardware è disattivata e WebGL gira sul processore. In quel caso lo strumento abbassa la risoluzione a 640 × 360 e i risultati riflettono la tua CPU. Attiva l’accelerazione hardware nelle impostazioni del browser e aggiorna il driver grafico. Sui portatili con due GPU, assicurati nelle impostazioni grafiche del sistema che il browser usi quella dedicata.
Domande frequenti
Questo stress test della GPU è sicuro per il computer?
Sì. Dura circa 25 secondi e le schede grafiche si proteggono da sole dal surriscaldamento. Portatili e telefoni si scalderanno e le ventole potrebbero accelerare: è normale.
Perché il mio punteggio è più basso del previsto?
Le cause più comuni: funzionamento a batteria, GPU integrata scelta al posto di quella dedicata, altre schede o app che usano la GPU, driver non aggiornato oppure accelerazione hardware disattivata.
Perché gli FPS superano la frequenza di aggiornamento del mio schermo?
Gli FPS sono calcolati dal tempo di rendering della GPU, non dai frame mostrati sullo schermo. Indicano quanti frame la GPU potrebbe disegnare se non dovesse aspettare il display.
Posso confrontare il mio punteggio con 3DMark o altri benchmark?
No. Ogni benchmark usa il proprio carico di lavoro e la propria scala. Confronta i punteggi solo tra esecuzioni di questo strumento.
Il test usa WebGPU?
No, usa WebGL 2 e ripiega su WebGL 1, che funzionano in quasi tutti i browser attuali. La riga API indica quale versione è stata usata.
Strumenti correlati
- Test frequenza di aggiornamento Test gratuito che misura gli Hz dello schermo dai tempi dei frame del browser, mostra jitter e frame saltati e muove un oggetto per verificare la fluidità.
- Info browser Scopri nome e versione del browser, sistema operativo, user agent, Client Hints, lingua, fuso orario e funzionalità web supportate, tutto letto in locale.
- Controllo stato batteria Controlla livello, stato di ricarica, autonomia residua e velocità reale di scarica della batteria del portatile in %/h, misurati dal vivo nel browser.