GPU-benchmark (WebGL)
Gratis GPU-benchmark med WebGL i webbläsaren. Stresstesta grafikkortet med raymarching-shader, ritanrop och trianglar och få poäng per steg.
Testet kör grafikkortet på full belastning i ungefär 25 sekunder. Laptops och mobiler kan bli varma och tömma batteriet snabbare: anslut laddaren för jämförbara resultat.
Stäng andra tunga appar och flikar och klicka sedan på ”Starta benchmark”.
- Poäng
- –
- Renderare
- –
- Tillverkare
- –
- API
- –
- Renderingsupplösning
- –
- Max texturstorlek
- –
Resultat per steg
| Steg | Bildrutor | Median bildrutetid | FPS (obegränsad) | Genomströmning |
|---|
Så kör du GPU-testet
- Stäng spel, videoredigerare och andra tunga flikar så att de inte konkurrerar om grafikkortet. På en laptop ansluter du laddaren: många laptops sänker grafikprocessorns hastighet på batteri.
- Titta på raden Renderare. Den visar vilket grafikkort webbläsaren använder, till exempel en integrerad grafikprocessor från Intel eller AMD eller ett separat grafikkort från NVIDIA eller AMD.
- Klicka på Starta benchmark och håll fliken i förgrunden. Testet kör sju steg på ungefär tre sekunder vardera, totalt runt 25 sekunder.
- Följ stegets namn och förloppsindikatorn. Klicka på Stoppa när du vill; poängen gäller då bara de färdiga stegen.
- Läs av Poäng och tabellen Resultat per steg. Kör testet två eller tre gånger och behåll det bästa resultatet: den första körningen blir ofta lägre medan grafikprocessorn höjer sina klockfrekvenser.
Vad testet mäter
De fem första stegen renderar ett procedurellt landskap med en fragment-shader som använder raymarching. För varje pixel i en bild på 1280 × 720 stegar shadern fram en stråle över en terräng som byggs av fem oktaver värdebrus. Belastningen fördubblas från steg till steg: 16, 32, 64, 128 och 256 steg per pixel, så det sista steget beräknar ungefär 236 miljoner steg per bildruta. Varje pixel kör alltid lika många steg, så arbetet växer exakt med belastningen. De här stegen testar den råa shader-kapaciteten, den viktigaste faktorn för prestanda i moderna spel.
Steget Ritanrop ritar 2 000 små kvadrater per bildruta, var och en med ett eget ritanrop (draw call) och en egen färg. Det mäter hur snabbt webbläsaren, drivrutinen och processorn kan skicka kommandon, vilket begränsar scener med många separata objekt. Steget Trianglar ritar en miljon pyttesmå trianglar per bildruta från en statisk vertexbuffert för att testa geometrikapaciteten.
Så beräknas siffrorna
Efter varje bildruta läser verktyget tillbaka en pixel. Det tvingar webbläsaren att vänta tills grafikprocessorn verkligen är klar, så Median bildrutetid är den verkliga renderingstiden och begränsas inte av skärmens uppdateringsfrekvens. Första bildrutan i varje steg räknas inte, eftersom den innehåller uppvärmning av shadern.
- FPS (obegränsad) = 1000 ÷ median bildrutetid i ms.
- Genomströmning = arbete per bildruta × FPS: pixelsteg, ritanrop eller trianglar per sekund.
- Poäng = 1000 × geometriskt medelvärde av varje stegs genomströmning delat med ett referensvärde (10 miljarder pixelsteg/s, 500 000 ritanrop/s och 500 miljoner trianglar/s).
En poäng på 1000 motsvarar ungefär en nyare integrerad grafikprocessor; separata grafikkort får oftast flera gånger högre. Poängen är bara till för att jämföra enheter, webbläsare och inställningar med det här verktyget. Den går inte att jämföra med installerade benchmarkprogram, eftersom WebGL lägger till ett översättningslager (ANGLE på Windows och macOS) och webbläsare begränsar vissa funktioner.
Om en bildruta tar mer än en sekund markeras de tyngre shader-stegen som Hoppades över (för långsamt), så att datorn inte fryser och drivrutinen inte återställs.
När resultaten ser konstiga ut
Om renderaren innehåller ”SwiftShader”, ”llvmpipe” eller ”Basic Render” är maskinvaruaccelerationen avstängd och WebGL körs på processorn. Verktyget sänker då upplösningen till 640 × 360, och resultaten speglar din CPU. Slå på maskinvaruacceleration i webbläsarens inställningar och uppdatera grafikdrivrutinen. På laptops med två grafikprocessorer ser du till att webbläsaren använder den separata i systemets grafikinställningar.
Vanliga frågor
Är GPU-stresstestet säkert för datorn?
Ja. Det tar ungefär 25 sekunder och grafikkort skyddar sig själva mot överhettning. Laptops och mobiler blir varma och fläktarna kan varva upp, vilket är normalt.
Varför är min poäng lägre än väntat?
Vanliga orsaker: datorn går på batteri, den integrerade grafikprocessorn används i stället för den separata, andra flikar eller appar använder grafikkortet, en gammal drivrutin eller avstängd maskinvaruacceleration.
Varför är FPS högre än skärmens uppdateringsfrekvens?
FPS beräknas från grafikprocessorns renderingstid, inte från de bildrutor som visas på skärmen. Värdet visar hur många bildrutor grafikkortet skulle kunna rita om det inte väntade på skärmen.
Kan jag jämföra poängen med 3DMark eller andra tester?
Nej. Varje benchmark har sin egen arbetsbelastning och skala. Jämför bara poäng mellan körningar av det här verktyget.
Använder testet WebGPU?
Nej, det använder WebGL 2 och faller tillbaka på WebGL 1, som fungerar i nästan alla aktuella webbläsare. Raden API visar vilken version som användes.
Relaterade verktyg
- Test av uppdateringsfrekvens Gratis test som mäter skärmens uppdateringsfrekvens i Hz utifrån webbläsarens bildrutor, visar jitter och tappade rutor och testar rörelseskärpa.
- Webbläsarinfo Se webbläsarens namn och version, operativsystem, user agent, Client Hints, språk, tidszon och vilka webbfunktioner som stöds – allt läses lokalt.
- Kontrollera batteristatus Kontrollera batterinivå, laddningsläge, återstående tid och verklig förbrukning i %/h för din laptop eller mobil, uppmätt live i webbläsaren.