Vaizdo plokštės testas (WebGL)
Nemokamas WebGL vaizdo plokštės testas naršyklėje: apkrauk GPU šeideriu, piešimo iškvietimais ir trikampiais, gauk rezultatą kiekvienam etapui.
Testas apie 25 sekundes apkrauna vaizdo plokštę visu pajėgumu. Nešiojamieji ir telefonai gali įkaisti ir greičiau išeikvoti bateriją: prijunk įkroviklį, kad rezultatai būtų palyginami.
Uždaryk kitas sunkias programas ir skirtukus, tada spausk „Pradėti testą“.
- Rezultatas
- –
- Atvaizdavimo įrenginys
- –
- Gamintojas
- –
- API
- –
- Atvaizdavimo raiška
- –
- Maks. tekstūros dydis
- –
Rezultatai pagal etapus
| Etapas | Kadrai | Kadro trukmės mediana | FPS (neribotas) | Našumas |
|---|
Kaip paleisti vaizdo plokštės testą
- Uždaryk žaidimus, vaizdo įrašų redaktorius ir kitus sunkius skirtukus, kad jie nekonkuruotų dėl vaizdo plokštės. Nešiojamajame prijunk įkroviklį: daugelis nešiojamųjų veikiant iš baterijos sulėtina GPU.
- Patikrink eilutę Atvaizdavimo įrenginys. Ji rodo naršyklės naudojamą vaizdo plokštę, pavyzdžiui, integruotą „Intel“ ar AMD GPU arba atskirą „NVIDIA“ ar AMD plokštę.
- Spausk Pradėti testą ir laikyk skirtuką priekyje. Testas vykdo septynis maždaug trijų sekundžių etapus, iš viso apie 25 sekundes.
- Stebėk etapo pavadinimą ir eigos juostą. Bet kada gali spausti Stabdyti; tada Rezultatas apima tik baigtus etapus.
- Perskaityk Rezultatas ir lentelę Rezultatai pagal etapus. Paleisk testą du ar tris kartus ir pasilik geriausią rezultatą: pirmas bandymas dažnai prastesnis, kol GPU pakelia dažnius.
Ką testas matuoja
Pirmieji penki etapai atvaizduoja procedūrinį kraštovaizdį spindulių žingsniavimo fragmentų šeideriu. Kiekvienam 1280 × 720 vaizdo pikseliui šeideris žingsnis po žingsnio veda spindulį per reljefą, sudarytą iš penkių reikšmių triukšmo oktavų. Apkrova etapas po etapo padvigubėja: 16, 32, 64, 128 ir 256 žingsniai vienam pikseliui, todėl paskutiniame etape per kadrą apskaičiuojama apie 236 milijonus žingsnių. Kiekvienas pikselis visada atlieka tiek pat žingsnių, taigi darbas auga tiksliai su apkrova. Šie etapai tikrina grynąjį šeiderių našumą, svarbiausią šiuolaikinių žaidimų veikimo veiksnį.
Piešimo iškvietimai etape per kadrą nupiešiama 2000 mažų kvadratų, kiekvienas su savo piešimo iškvietimu ir spalva. Jis matuoja, kaip greitai naršyklė, tvarkyklė ir procesorius gali išduoti komandas, o tai riboja scenas su daug atskirų objektų. Trikampiai etape per kadrą iš statinio viršūnių buferio nupiešiamas milijonas mažyčių trikampių, kad būtų patikrintas geometrijos našumas.
Kaip skaičiuojami skaičiai
Nupiešęs kiekvieną kadrą, įrankis nuskaito vieną pikselį. Taip naršyklė priversta laukti, kol GPU tikrai baigs darbą, todėl Kadro trukmės mediana yra tikroji atvaizdavimo trukmė ir jos neriboja ekrano atnaujinimo dažnis. Pirmas kiekvieno etapo kadras atmetamas, nes jame yra šeiderio įšilimas.
- FPS (neribotas) = 1000 ÷ kadro trukmės mediana ms;
- Našumas = darbas per kadrą × FPS: pikselių žingsniai, piešimo iškvietimai ar trikampiai per sekundę;
- Rezultatas = 1000 × kiekvieno etapo našumo, padalyto iš etaloninės reikšmės (10 mlrd. pikselių žingsnių/s, 500 000 piešimo iškvietimų/s ir 500 mln. trikampių/s), geometrinis vidurkis.
1000 balų rezultatas maždaug atitinka naują integruotą GPU; atskiros vaizdo plokštės paprastai surenka kelis kartus daugiau. Rezultatas skirtas tik įrenginiams, naršyklėms ir nustatymams palyginti šiuo įrankiu. Jo negalima lyginti su natyviais testais, nes „WebGL“ prideda vertimo sluoksnį („ANGLE“ „Windows“ ir „macOS“), o naršyklės riboja kai kurias funkcijas.
Jei vienas kadras trunka ilgiau nei sekundę, sunkesni šeiderių etapai pažymimi Praleista (per lėta), kad kompiuteris neužstrigtų ir neįvyktų tvarkyklės atstatymas.
Kai rezultatai atrodo keisti
Jei atvaizdavimo įrenginio pavadinime yra „SwiftShader“, „llvmpipe“ ar „Basic Render“, aparatinis spartinimas išjungtas ir „WebGL“ veikia procesoriumi. Tada įrankis sumažina raišką iki 640 × 360, o rezultatai atspindi tavo procesorių. Įjunk aparatinį spartinimą naršyklės nustatymuose ir atnaujink grafikos tvarkyklę. Nešiojamuosiuose su dviem GPU sistemos grafikos nustatymuose įsitikink, kad naršyklė naudoja atskirą.
Dažnai užduodami klausimai
Ar šis GPU apkrovos testas saugus mano kompiuteriui?
Taip. Jis trunka apie 25 sekundes, o vaizdo plokštės pačios apsisaugo nuo perkaitimo. Nešiojamieji ir telefonai įšils, o ventiliatoriai gali sukti greičiau; tai normalu.
Kodėl mano rezultatas mažesnis nei tikėtasi?
Dažniausios priežastys: veikimas iš baterijos, pasirinktas integruotas GPU vietoj atskiro, kiti skirtukai ar programos naudoja GPU, pasenusi tvarkyklė arba išjungtas aparatinis spartinimas.
Kodėl FPS viršija mano ekrano atnaujinimo dažnį?
FPS skaičiuojamas pagal GPU atvaizdavimo laiką, o ne pagal ekrane rodomus kadrus. Jis parodo, kiek kadrų GPU galėtų nupiešti, jei nelauktų ekrano.
Ar galiu palyginti savo rezultatą su „3DMark“ ar kitais testais?
Ne. Kiekvienas testas naudoja savo apkrovą ir skalę. Rezultatus lygink tik tarp šio įrankio bandymų.
Ar testas naudoja „WebGPU“?
Ne, jis naudoja „WebGL 2“ ir pereina į „WebGL 1“, kurie veikia beveik visose dabartinėse naršyklėse. Eilutė API nurodo, kuri versija naudota.
Susiję įrankiai
- Ekrano atnaujinimo dažnio testas Nemokamas atnaujinimo dažnio testas matuoja ekrano Hz pagal naršyklės kadrų laiką, rodo svyravimą ir praleistus kadrus bei judina objektą judesiui patikrinti.
- Naršyklės informacija Sužinok naršyklės pavadinimą ir versiją, operacinę sistemą, user agent, Client Hints, kalbą, laiko juostą ir palaikomas funkcijas. Viskas nuskaitoma lokaliai.
- Baterijos būklės tikrinimas Patikrink nešiojamojo ar telefono baterijos lygį, krovimo būseną, likusį laiką ir tikrąją išsikrovimo spartą %/val. tiesiogiai naršyklėje.