GPU benchmark (WebGL)
Besplatan WebGL GPU benchmark u pregledniku. Testiraj grafičku karticu raymarching shaderom, pozivima crtanja i trokutima te dobij rezultat po fazama.
Benchmark opterećuje grafičku karticu punom snagom oko 25 sekundi. Laptopi i telefoni mogu se zagrijati i brže trošiti bateriju: priključi punjač za usporedive rezultate.
Zatvori druge zahtjevne aplikacije i kartice, zatim pritisni „Pokreni benchmark”.
- Rezultat
- –
- Renderer
- –
- Proizvođač
- –
- API
- –
- Rezolucija iscrtavanja
- –
- Najveća veličina teksture
- –
Rezultati po fazama
| Faza | Sličice | Medijan vremena sličice | FPS (bez ograničenja) | Propusnost |
|---|
Kako pokrenuti GPU benchmark
- Zatvori igre, uređivače videa i druge zahtjevne kartice kako se ne bi borili za grafičku karticu. Na laptopu priključi punjač: mnogi laptopi usporavaju GPU kad rade na bateriji.
- Provjeri redak Renderer. Prikazuje grafičku karticu koju preglednik koristi, primjerice integrirani Intel ili AMD GPU ili zasebnu NVIDIA ili AMD karticu.
- Pritisni Pokreni benchmark i drži karticu u prvom planu. Test prolazi sedam faza od po otprilike tri sekunde, ukupno oko 25 sekundi.
- Prati naziv faze i traku napretka. U bilo kojem trenutku možeš pritisnuti Stop; rezultat tada obuhvaća samo dovršene faze.
- Pročitaj Rezultat i tablicu Rezultati po fazama. Pokreni test dva ili tri puta i zadrži najbolji rezultat: prvi je prolaz često slabiji dok GPU podiže takt.
Što benchmark mjeri
Prvih pet faza iscrtava proceduralni krajolik raymarching fragment shaderom. Za svaki piksel slike od 1280 × 720 shader korak po korak vodi zraku preko terena sastavljenog od pet oktava value noisea. Opterećenje se udvostručuje iz faze u fazu: 16, 32, 64, 128 i 256 koraka po pikselu, pa posljednja faza izračunava oko 236 milijuna koraka po sličici. Svaki piksel uvijek izvodi isti broj koraka, pa posao raste točno s opterećenjem. Te faze testiraju sirovu propusnost shadera, glavni čimbenik performansi modernih igara.
Faza Pozivi crtanja crta 2000 malih kvadrata po sličici, svaki sa zasebnim pozivom crtanja i bojom. Mjeri koliko brzo preglednik, upravljački program i CPU mogu izdavati naredbe, što ograničava scene s mnogo zasebnih objekata. Faza Trokuti crta milijun sićušnih trokuta po sličici iz statičnog međuspremnika vrhova, kako bi se testirala propusnost geometrije.
Kako se računaju brojevi
Nakon iscrtavanja svake sličice alat očitava jedan piksel. To prisiljava preglednik da pričeka dok GPU doista ne završi, pa je Medijan vremena sličice stvarno vrijeme iscrtavanja i nije ograničen frekvencijom osvježavanja tvog zaslona. Prva sličica svake faze odbacuje se jer uključuje zagrijavanje shadera.
- FPS (bez ograničenja) = 1000 ÷ medijan vremena sličice u ms.
- Propusnost = posao po sličici × FPS: koraka po pikselu, poziva crtanja ili trokuta u sekundi.
- Rezultat = 1000 × geometrijska sredina propusnosti svake faze podijeljene referentnom vrijednošću (10 milijardi koraka po pikselu/s, 500 000 poziva crtanja/s i 500 milijuna trokuta/s).
Rezultat od 1000 otprilike odgovara novijem integriranom GPU-u; zasebne grafičke kartice obično postižu nekoliko puta više. Rezultat služi samo za usporedbu uređaja, preglednika i postavki ovim alatom. Nije usporediv s nativnim benchmarkima jer WebGL dodaje sloj prevođenja (ANGLE na Windowsima i macOS-u), a preglednici ograničavaju neke značajke.
Ako jedna sličica traje dulje od sekunde, teže faze shadera označavaju se kao Preskočeno (prespor) kako se računalo ne bi zamrznulo ni izazvalo reset upravljačkog programa.
Kad rezultati djeluju pogrešno
Ako renderer sadrži „SwiftShader”, „llvmpipe” ili „Basic Render”, hardversko ubrzanje je isključeno i WebGL radi na procesoru. Alat tada smanjuje rezoluciju na 640 × 360, a rezultati odražavaju tvoj CPU. Uključi hardversko ubrzanje u postavkama preglednika i ažuriraj grafički upravljački program. Na laptopima s dva GPU-a provjeri u grafičkim postavkama sustava koristi li preglednik zasebni.
Česta pitanja
Je li ovaj GPU stres test siguran za moje računalo?
Da. Traje oko 25 sekundi, a grafičke se kartice štite od pregrijavanja. Laptopi i telefoni će se zagrijati i ventilatori će se možda ubrzati, što je normalno.
Zašto je moj rezultat niži od očekivanog?
Uobičajeni uzroci: rad na bateriji, odabran integrirani umjesto zasebnog GPU-a, druge kartice ili aplikacije koje koriste GPU, zastarjeli upravljački program ili isključeno hardversko ubrzanje.
Zašto FPS premašuje frekvenciju osvježavanja mog zaslona?
FPS se računa iz vremena iscrtavanja na GPU-u, a ne iz sličica prikazanih na zaslonu. Pokazuje koliko bi sličica GPU mogao nacrtati kad ne bi čekao zaslon.
Mogu li usporediti svoj rezultat s 3DMarkom ili drugim benchmarkima?
Ne. Svaki benchmark koristi vlastito opterećenje i ljestvicu. Rezultate uspoređuj samo između pokretanja ovog alata.
Koristi li test WebGPU?
Ne, koristi WebGL 2 i vraća se na WebGL 1, koji rade u gotovo svakom današnjem pregledniku. Redak API pokazuje koja je verzija korištena.
Slični alati
- Test brzine osvježavanja zaslona Besplatan test brzine osvježavanja mjeri Hz tvog zaslona iz vremena sličica u pregledniku, prikazuje jitter i preskočene sličice te provjerava pokret.
- Koji preglednik koristim Saznaj naziv i verziju preglednika, operacijski sustav, user agent, Client Hints, jezik, vremensku zonu i podržane web-značajke, sve očitano lokalno.
- Provjera stanja baterije Provjeri razinu baterije laptopa ili telefona, stanje punjenja, preostalo vrijeme i stvarnu brzinu pražnjenja u %/h, uživo u pregledniku.