GPU benčmark (WebGL)
Besplatan WebGL GPU benčmark u pregledaču. Optereti grafičku karticu raymarching šejderom, pozivima crtanja i trouglovima i dobij rezultat po fazama.
Benčmark opterećuje grafičku karticu punim kapacitetom oko 25 sekundi. Laptopovi i telefoni mogu da se zagreju i brže troše bateriju: priključi punjač radi uporedivih rezultata.
Zatvori druge zahtevne aplikacije i kartice, pa pritisni „Pokreni benčmark“.
- Rezultat
- –
- Renderer
- –
- Proizvođač
- –
- API
- –
- Rezolucija renderovanja
- –
- Najveća veličina teksture
- –
Rezultati po fazama
| Faza | Kadrovi | Medijana vremena kadra | FPS (bez ograničenja) | Propusnost |
|---|
Kako da pokreneš GPU benčmark
- Zatvori igrice, programe za montažu videa i druge zahtevne kartice da se ne takmiče za grafičku karticu. Na laptopu priključi punjač: mnogi laptopovi usporavaju GPU kad rade na bateriji.
- Proveri red Renderer. Prikazuje grafičku karticu koju pregledač koristi, na primer integrisani Intel ili AMD GPU ili namensku NVIDIA ili AMD karticu.
- Pritisni Pokreni benčmark i drži karticu ispred. Test prolazi kroz sedam faza od po oko tri sekunde, ukupno oko 25 sekundi.
- Prati naziv faze i traku napretka. Pritisni Stop u bilo kom trenutku; rezultat tada obuhvata samo završene faze.
- Pročitaj Rezultat i tabelu Rezultati po fazama. Pokreni test dva ili tri puta i zadrži najbolji rezultat: prvo pokretanje je često slabije dok GPU podiže takt.
Šta benčmark meri
Prvih pet faza renderuje proceduralni predeo pomoću raymarching fragment šejdera. Za svaki piksel slike od 1280 × 720 šejder korak po korak vodi zrak kroz teren sastavljen od pet oktava šuma vrednosti. Opterećenje se udvostručuje od faze do faze: 16, 32, 64, 128 i 256 koraka po pikselu, pa poslednja faza računa oko 236 miliona koraka po kadru. Svaki piksel uvek izvršava isti broj koraka, pa posao raste tačno sa opterećenjem. Ove faze testiraju sirovu propusnost šejdera, glavni činilac performansi modernih igara.
Faza Pozivi crtanja crta 2.000 malih kvadrata po kadru, svaki sa sopstvenim pozivom crtanja i bojom. Meri koliko brzo pregledač, drajver i CPU mogu da izdaju komande, što ograničava scene sa mnogo odvojenih objekata. Faza Trouglovi crta milion sitnih trouglova po kadru iz statičkog bafera temena, radi testa propusnosti geometrije.
Kako se računaju brojevi
Nakon crtanja svakog kadra alat čita nazad jedan piksel. To primorava pregledač da sačeka dok GPU zaista ne završi, pa je Medijana vremena kadra stvarno vreme renderovanja i nije ograničena učestalošću osvežavanja tvog ekrana. Prvi kadar svake faze se odbacuje jer uključuje zagrevanje šejdera.
- FPS (bez ograničenja) = 1000 ÷ medijana vremena kadra u ms.
- Propusnost = posao po kadru × FPS: piksel-koraka, poziva crtanja ili trouglova u sekundi.
- Rezultat = 1000 × geometrijska sredina propusnosti svake faze podeljene referentnom vrednošću (10 milijardi piksel-koraka/s, 500.000 poziva crtanja/s i 500 miliona trouglova/s).
Rezultat 1000 otprilike odgovara novijem integrisanom GPU-u; namenske grafičke kartice obično imaju nekoliko puta veći rezultat. Rezultat je namenjen samo poređenju uređaja, pregledača i podešavanja pomoću ovog alata. Nije uporediv sa izvornim benčmarcima, jer WebGL dodaje sloj prevođenja (ANGLE na Windowsu i macOS-u), a pregledači ograničavaju neke funkcije.
Ako jedan kadr traje duže od sekunde, teže faze šejdera označavaju se kao Preskočeno (prespor) da bi se izbeglo zamrzavanje računara ili reset drajvera.
Kada rezultati izgledaju 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 podešavanjima pregledača i ažuriraj grafički drajver. Na laptopovima sa dva GPU-a u grafičkim podešavanjima sistema proveri da pregledač koristi namenski.
Česta pitanja
Da li je ovaj stres test GPU-a bezbedan za moj računar?
Da. Traje oko 25 sekundi, a grafičke kartice se same štite od pregrevanja. Laptopovi i telefoni će se zagrejati i ventilatori mogu da se ubrzaju, što je normalno.
Zašto je moj rezultat niži od očekivanog?
Uobičajeni uzroci: rad na bateriji, izabran integrisani GPU umesto namenskog, druge kartice ili aplikacije koje koriste GPU, zastareo drajver ili isključeno hardversko ubrzanje.
Zašto FPS premašuje učestalost osvežavanja mog ekrana?
FPS se računa iz vremena renderovanja GPU-a, a ne iz kadrova prikazanih na ekranu. Govori ti koliko bi kadrova GPU mogao da nacrta da ne čeka ekran.
Mogu li da uporedim rezultat sa 3DMark-om ili drugim benčmarcima?
Ne. Svaki benčmark ima sopstveno opterećenje i skalu. Poredi rezultate samo između pokretanja ovog alata.
Da li test koristi WebGPU?
Ne, koristi WebGL 2 i vraća se na WebGL 1, koji rade u gotovo svakom aktuelnom pregledaču. Red API pokazuje koja je verzija korišćena.
Srodni alati
- Test učestalosti osvežavanja ekrana Besplatan test osvežavanja ekrana: meri herce prikaza iz vremena kadrova u pregledaču, prikazuje treperenje i preskočene kadrove i proverava kretanje.
- Informacije o pregledaču Saznaj naziv i verziju pregledača, operativni sistem, user agent, Client Hints, jezik, vremensku zonu i podržane veb funkcije, sve očitano lokalno.
- Provera stanja baterije Proveri nivo baterije laptopa ili telefona, stanje punjenja, preostalo vreme i stvarnu brzinu pražnjenja u %/h, izmerenu uživo u pregledaču.