GPU jõudlustest (WebGL)
Tasuta WebGL-i GPU jõudlustest brauseris. Koorma graafikakaarti raymarching-varjutaja, joonistuskutsete ja kolmnurkadega ning vaata skoori etappide kaupa.
Test koormab graafikakaarti täisvõimsusel umbes 25 sekundit. Sülearvutid ja telefonid võivad soojeneda ja aku tühjeneb kiiremini: võrreldavate tulemuste jaoks ühenda laadija.
Sulge teised rasked rakendused ja vahekaardid, seejärel vajuta „Alusta testi“.
- Skoor
- –
- Renderdaja
- –
- Tootja
- –
- API
- –
- Renderduse eraldusvõime
- –
- Tekstuuri maksimaalne suurus
- –
Tulemused etappide kaupa
| Etapp | Kaadreid | Kaadri mediaanaeg | FPS (piiramata) | Läbilaskevõime |
|---|
Kuidas GPU testi käivitada
- Sulge mängud, videoredaktorid ja teised rasked vahekaardid, et need graafikakaardi pärast ei võistleks. Sülearvutis ühenda laadija: paljud sülearvutid aeglustavad GPU-d akutoitel.
- Vaata rida Renderdaja. See näitab brauseri kasutatavat graafikakaarti, näiteks integreeritud Inteli või AMD GPU-d või eraldiseisvat NVIDIA või AMD kaarti.
- Vajuta Alusta testi ja hoia vahekaart esiplaanil. Test käib seitsmes etapis, igaüks umbes kolm sekundit, kokku ligikaudu 25 sekundit.
- Jälgi etapi nime ja edenemisriba. Vajuta igal ajal Peata; skoor hõlmab siis ainult lõpetatud etappe.
- Loe Skoori ja tabelit Tulemused etappide kaupa. Käivita test kaks või kolm korda ja jäta parim tulemus: esimene käivitus on sageli madalam, sest GPU tõstab taktsagedust.
Mida test mõõdab
Esimesed viis etappi renderdavad protseduurilise maastiku raymarching-fragmendivarjutajaga. Iga 1280 × 720 pildi piksli jaoks liigutab varjutaja kiirt samm-sammult üle maastiku, mis koosneb väärtusmüra viiest oktaavist. Koormus kahekordistub etapist etappi: 16, 32, 64, 128 ja 256 sammu pikslis, nii et viimane etapp arvutab kaadris umbes 236 miljonit sammu. Iga piksel teeb alati sama arvu samme, seega kasvab töö täpselt koormusega. Need etapid testivad varjutaja toorest läbilaskevõimet, mis on tänapäevaste mängude jõudluse peamine tegur.
Etapp Joonistuskutsed joonistab kaadris 2000 väikest ruutu, igaühel oma joonistuskutse ja värv. See mõõdab, kui kiiresti brauser, draiver ja protsessor käske anda suudavad, mis piirab paljude eraldi objektidega stseene. Etapp Kolmnurgad joonistab staatilisest tipupuhvrist kaadris miljon pisikest kolmnurka, et testida geomeetria läbilaskevõimet.
Kuidas numbreid arvutatakse
Pärast iga kaadri joonistamist loeb tööriist tagasi ühe piksli. See sunnib brauserit ootama, kuni GPU on tõesti valmis, seega on Kaadri mediaanaeg päris renderdusaeg ja seda ei piira sinu ekraani värskendussagedus. Iga etapi esimene kaader jäetakse kõrvale, sest see sisaldab varjutaja soojendust.
- FPS (piiramata) = 1000 ÷ kaadri mediaanaeg ms-des.
- Läbilaskevõime = kaadri töömaht × FPS: piksli-samme, joonistuskutseid või kolmnurki sekundis.
- Skoor = 1000 × iga etapi läbilaskevõime geomeetriline keskmine jagatuna võrdlusväärtusega (10 miljardit piksli-sammu/s, 500 000 joonistuskutset/s ja 500 miljonit kolmnurka/s).
Skoor 1000 vastab ligikaudu värskele integreeritud GPU-le; eraldiseisvad graafikakaardid saavad tavaliselt mitu korda rohkem. Skoor on mõeldud ainult seadmete, brauserite ja seadete võrdlemiseks selle tööriistaga. See ei ole võrreldav natiivsete testidega, sest WebGL lisab tõlkekihi (ANGLE Windowsis ja macOS-is) ning brauserid piiravad mõnda funktsiooni.
Kui üks kaader võtab üle sekundi, märgitakse raskemad varjutajaetapid kui Vahele jäetud (liiga aeglane), et arvuti ei hangiks ega käivituks draiveri lähtestus.
Kui tulemused tunduvad valed
Kui renderdaja sisaldab sõnu „SwiftShader“, „llvmpipe“ või „Basic Render“, on riistvarakiirendus välja lülitatud ja WebGL töötab protsessoril. Tööriist vähendab siis eraldusvõime 640 × 360 peale ning tulemused kajastavad sinu CPU-d. Lülita brauseri seadetes riistvarakiirendus sisse ja uuenda graafikadraiverit. Kahe GPU-ga sülearvutites veendu süsteemi graafikaseadetes, et brauser kasutab eraldiseisvat.
Korduma kippuvad küsimused
Kas see GPU stressitest on mu arvutile ohutu?
Jah. See kestab umbes 25 sekundit ja graafikakaardid kaitsevad end ülekuumenemise eest. Sülearvutid ja telefonid lähevad soojaks ning ventilaatorid võivad hoogu võtta, mis on normaalne.
Miks on mu skoor oodatust madalam?
Levinud põhjused: töö akutoitel, eraldiseisva GPU asemel valitud integreeritud GPU, teised vahekaardid või rakendused GPU-d kasutamas, vananenud draiver või väljalülitatud riistvarakiirendus.
Miks FPS ületab mu ekraani värskendussageduse?
FPS arvutatakse GPU renderdusajast, mitte ekraanil kuvatud kaadritest. Need näitavad, mitu kaadrit GPU suudaks joonistada, kui ta ekraani ootama ei peaks.
Kas ma saan oma skoori 3DMarki või teiste testidega võrrelda?
Ei. Igal testil on oma koormus ja skaala. Võrdle skoore ainult selle tööriista käivituste vahel.
Kas test kasutab WebGPU-d?
Ei, see kasutab WebGL 2 ja langeb vajadusel tagasi WebGL 1 peale, mis töötavad peaaegu kõigis praegustes brauserites. Rida API ütleb, millist versiooni kasutati.
Seotud tööriistad
- Värskendussageduse test Tasuta värskendussageduse test mõõdab ekraani Hz brauseri kaadriaegade põhjal, näitab väringut ja vahelejäänud kaadreid ning kontrollib liikumist.
- Brauseri info Vaata oma brauseri nime ja versiooni, operatsioonisüsteemi, user agent'i, Client Hintse, keelt, ajavööndit ja veebifunktsioonide tuge – kõik loetakse kohapeal.
- Aku oleku kontroll Kontrolli sülearvuti või telefoni aku laetust, laadimisolekut, järelejäänud aega ja päris tühjenemiskiirust %/h – otse brauseris.