Test delle prestazioni GPU nel browser

La GPU è un dispositivo che disegna la grafica, ma anche un dispositivo che elabora molti calcoli contemporaneamente. Scene 3D nel browser, mappe, effetti video, editing di foto e alcune funzioni AI si appoggiano tutti alla GPU. Web Bench la osserva in due direzioni: grafica e calcolo. Per la grafica disegna fuori schermo un gran numero di triangoli, 131.072 particelle e post-elaborazioni di bloom e sfocatura, e misura gli FPS medi. Per il calcolo esegue moltiplicazioni di matrici, convoluzioni di immagini, simulazioni di particelle e somme parallele, verificando anche che i buffer dei risultati siano corretti. Poiché non mostra nulla a schermo, non è limitato dalla frequenza di aggiornamento del monitor ed è più facile confrontare la quantità di lavoro svolta dalla GPU. Il supporto cambia continuamente in base alla combinazione di browser, sistema operativo e driver, quindi il punto di partenza è controllare che cosa viene eseguito nell'ambiente attuale. Anche sullo stesso dispositivo, cambiando browser può cambiare il percorso GPU: quando confronti, annota quale browser e quale percorso hai usato, così sarà molto più facile interpretare i risultati in seguito.

I test GPU usano per primo WebGPU e, se non è disponibile, solo per la grafica passano al percorso WebGL2. I test di calcolo richiedono WebGPU e la moltiplicazione di matrici f16 viene eseguita solo se è supportata la funzione shader-f16. Per questo, anche con una GPU dallo stesso nome, i test eseguiti possono cambiare in base a browser e driver. I test non supportati non vengono trattati come errori ma come esclusi, e il motivo dell'esclusione è mostrato nella schermata dei risultati. Quando confronti, controlla prima che i due risultati usino lo stesso percorso grafico: mettere sulla stessa riga risultati WebGPU e WebGL2 e stabilire chi è meglio porta facilmente a equivoci. Se WebGPU è disattivato, consulta la guida su come attivare WebGPU. Controllando il motivo dell'esclusione nella schermata dei risultati capisci quale funzione manca e perché un test è stato saltato, e questo può essere un indizio per risolvere il problema.

La misurazione della GPU risente molto del calore. Molti dispositivi ottengono valori alti in un test breve e poi calano quando il carico continua a lungo. Se vuoi vedere questa differenza, esegui nello stress test il carico GPU per 5 o 10 minuti e osserva come cambia il punteggio. Nei notebook, anche il limite di potenza della GPU cambia in base al collegamento dell'alimentatore e alla modalità di alimentazione. Prima del test aggiorna driver grafici e browser e controlla che l'accelerazione hardware sia attiva: così riduci le differenze inutili. I numeri sono valori indicativi che dipendono dall'ambiente, quindi l'uso più utile è confrontare lo stesso dispositivo prima e dopo aver cambiato un'impostazione. Ricorda anche che la curva ottenuta con lo stress test è solo un riferimento per valutare il raffreddamento del dispositivo e non è un valore letto direttamente dal sensore di temperatura. Ti consigliamo di partire dal test rapido per controllare solo le voci principali e di passare al test standard quando serve.

Avvia misurazione ↗