GPU-test (WebGL)
Gratis WebGL-test av GPU i nettleseren. Stresstest skjermkortet med raymarching-shader, tegnekall og trekanter, og få en poengsum per trinn.
Testen kjører grafikkortet på full belastning i omtrent 25 sekunder. Bærbare PC-er og mobiler kan bli varme og bruke batteriet raskere: koble til laderen for sammenlignbare resultater.
Lukk andre tunge apper og faner, og trykk deretter «Start testen».
- Poengsum
- –
- Renderer
- –
- Produsent
- –
- API
- –
- Gjengivelsesoppløsning
- –
- Maks. teksturstørrelse
- –
Resultater per trinn
| Trinn | Bilder | Median bildetid | FPS (ubegrenset) | Gjennomstrømning |
|---|
Slik kjører du GPU-testen
- Lukk spill, videoredigering og andre tunge faner, så de ikke konkurrerer om skjermkortet. På en bærbar PC bør du koble til laderen: mange bærbare strupes på batteri.
- Sjekk linjen Renderer. Den viser skjermkortet nettleseren bruker, for eksempel en integrert Intel- eller AMD-GPU eller et dedikert NVIDIA- eller AMD-kort.
- Trykk Start testen og la fanen ligge fremst. Testen har sju trinn på omtrent tre sekunder hver, rundt 25 sekunder til sammen.
- Følg med på trinnnavnet og fremdriftsfeltet. Trykk Stopp når som helst. Poengsummen dekker da bare de fullførte trinnene.
- Les av Poengsum og tabellen Resultater per trinn. Kjør testen to eller tre ganger og behold det beste resultatet: første kjøring er ofte lavere mens GPU-en øker klokkefrekvensen.
Hva testen måler
De første fem trinnene tegner et prosedyregenerert landskap med en raymarching-fragmentshader. For hver piksel i et bilde på 1280 × 720 sender shaderen en stråle steg for steg over terreng bygget av fem oktaver med verdistøy. Belastningen dobles fra trinn til trinn: 16, 32, 64, 128 og 256 steg per piksel, så siste trinn regner ut omtrent 236 millioner steg per bilde. Hver piksel kjører alltid like mange steg, så arbeidet vokser nøyaktig med belastningen. Disse trinnene tester rå shaderytelse, den viktigste faktoren for ytelsen i moderne spill.
Trinnet Tegnekall tegner 2000 små firkanter per bilde, hver med eget tegnekall og egen farge. Det måler hvor raskt nettleseren, driveren og CPU-en kan sende kommandoer, noe som begrenser scener med mange separate objekter. Trinnet Trekanter tegner én million bittesmå trekanter per bilde fra en statisk vertexbuffer, for å teste geometriytelsen.
Slik regnes tallene ut
Etter å ha tegnet hvert bilde leser verktøyet tilbake én piksel. Det tvinger nettleseren til å vente til GPU-en virkelig er ferdig, så Median bildetid er den reelle gjengivelsestiden og er ikke begrenset av skjermens oppdateringsfrekvens. Det første bildet i hvert trinn forkastes fordi det inkluderer shaderoppvarming.
- FPS (ubegrenset) = 1000 ÷ median bildetid i ms.
- Gjennomstrømning = arbeid per bilde × FPS: pikselsteg, tegnekall eller trekanter per sekund.
- Poengsum = 1000 × det geometriske gjennomsnittet av gjennomstrømningen i hvert trinn delt på en referanseverdi (10 milliarder pikselsteg/s, 500 000 tegnekall/s og 500 millioner trekanter/s).
En poengsum på 1000 tilsvarer omtrent en nyere integrert GPU. Dedikerte skjermkort scorer vanligvis flere ganger høyere. Poengsummen er bare ment for å sammenligne enheter, nettlesere og innstillinger med dette verktøyet. Den kan ikke sammenlignes med native tester, fordi WebGL legger til et oversettelseslag (ANGLE på Windows og macOS) og nettlesere begrenser enkelte funksjoner.
Hvis ett bilde tar mer enn ett sekund, merkes de tyngre shadertrinnene Hoppet over (for tregt) for å unngå at maskinen fryser eller at driveren tilbakestilles.
Når resultatene ser feil ut
Hvis renderer inneholder «SwiftShader», «llvmpipe» eller «Basic Render», er maskinvareakselerasjon av og WebGL kjører på prosessoren. Verktøyet senker da oppløsningen til 640 × 360, og resultatene gjenspeiler CPU-en din. Slå på maskinvareakselerasjon i nettleserinnstillingene og oppdater grafikkdriveren. På bærbare PC-er med to GPU-er må du sørge for at nettleseren bruker den dedikerte i systemets grafikkinnstillinger.
Ofte stilte spørsmål
Er denne GPU-stresstesten trygg for maskinen min?
Ja. Den varer omtrent 25 sekunder, og skjermkort beskytter seg selv mot overoppheting. Bærbare PC-er og mobiler blir varme, og viftene kan øke farten, noe som er normalt.
Hvorfor er poengsummen lavere enn forventet?
Vanlige årsaker: kjøring på batteri, den integrerte GPU-en er valgt i stedet for den dedikerte, andre faner eller apper bruker GPU-en, utdatert driver eller avslått maskinvareakselerasjon.
Hvorfor er FPS høyere enn skjermens oppdateringsfrekvens?
FPS beregnes ut fra GPU-ens gjengivelsestid, ikke fra bildene som vises på skjermen. Den forteller hvor mange bilder GPU-en kunne tegnet hvis den ikke ventet på skjermen.
Kan jeg sammenligne poengsummen med 3DMark eller andre tester?
Nei. Hver test bruker sin egen arbeidsbelastning og skala. Sammenlign bare poengsummer mellom kjøringer av dette verktøyet.
Bruker testen WebGPU?
Nei, den bruker WebGL 2 og faller tilbake til WebGL 1, som fungerer i nesten alle dagens nettlesere. Linjen API forteller hvilken versjon som ble brukt.
Relaterte verktøy
- Test av oppdateringsfrekvens Gratis test av oppdateringsfrekvens som måler skjermens Hz ut fra bildetider i nettleseren, viser jitter og hoppede bilder, og har et bevegelig objekt.
- Nettleserinfo Se nettlesernavn og versjon, operativsystem, user agent, Client Hints, språk, tidssone og støttede webfunksjoner. Alt leses lokalt.
- Batteristatus Sjekk batterinivå, ladetilstand, gjenstående tid og faktisk forbruk i %/t på laptop eller mobil. Alt måles direkte i nettleseren din.