Mitä benchmark ajaa
Standard-ajo sisältää viisi WebGL2:lla toteutettua Signature-kohtausta, joista jokainen kuormittaa eri osaa renderöintiputkesta, sekä yhden tarkoituksella arkisen Canvas 2D -kohtauksen CPU-rajoitteiseksi vertailuksi:
| Kohtaus | Kuormittaa | Näyttää tältä |
|---|---|---|
| Nebula Drift | GPU-hiukkaspäivitykset ja fill rate | Miljoonan hiukkasen sumu liikkuu hitaasti curl-noise-virtauksessa |
| Neon City | draw call -määrä ja instanced geometry | Lento läpi kaupungin, joka on täynnä hehkuvia instansoituja rakennuksia |
| Liquid Metal | fragment shader / raymarching | Sädeaskellettu, peilimäinen muuntuva metallineste |
| Meteor Falls | CPU-fysiikka ja ruutukohtaiset siirrot | Verlet-romuvirta törmää jatkuvasti liikkuvaan geometriaan |
| Supernova | yhdistetty loppukuorma | Ytimen romahtaminen, shokkiaalto ja 500 000 hiukkasen purkaus |
| Canvas 2D Basic Circles | Canvas 2D -täyttö ja yksinkertainen fysiikka | Rehellinen perustaso: värilliset ympyrät pomppivat sulavasti |
Screen Test Pro v1:n kahdeksan alkuperäistä efektiä elävät edelleen klassisessa tilassa — yllä oleva painike ajaa ne samalla mittausmoottorilla, omalla asteikollaan eikä niitä lähetetä minnekään: puhdasta nostalgiaa, rehellisesti mitattuna. Ja kaikki kohtaukset molemmista tasoista voi ajaa ilman pisteytystä galleriassa.
Miten pisteet lasketaan
Jokainen kohtaus nostaa ja laskee hiukkaskuormaa etsiessään raskaimman kuorman, jonka laitteesi pitää kiinteässä 16.67 ms ruutuaikabudjetissa. Tarkistus tehdään mitattujen ruutuaikojen 95. prosenttipisteellä noin 1.6 sekunnin ikkunoissa, ja tason hyväksyminen tai hylkääminen vaatii useita peräkkäisiä ikkunoita. Tämä "maksimaalinen vakaa kuorma" normalisoidaan kohtauskohtaisiin viitearvoihin ja yhdistetään painotetuksi geometriseksi keskiarvoksi, jolloin tuloksena saadaan kokonaispisteet ja taso (Entry / Balanced / Fast / Extreme).
Kaikki yksityiskohdat löytyvät täydestä menetelmäkuvauksesta, mutta nämä kannattaa tietää:
- Korkean virkistystaajuuden näytöistä ei rangaista. Budjetti on aina 16.67 ms riippumatta siitä, toimiiko näyttö 60 vai 165 Hz:llä.
- Taustalle siirtyminen mitätöi ikkunan, ei koko ajoa. Jos vaihdat pois, nykyinen mittaus hylätään ja yritetään uudelleen; benchmark pysähtyy sen sijaan, että tallentaisi roskaa.
- Lämpödrifti merkitään näkyviin. Jokainen kohtaus tarkistaa lopussa uudelleen peruskuorman; jos laite hidastui yli 15 % kesken kohtauksen, tulos merkitään heikentyneeksi sen sijaan, että se sekoitettaisiin hiljaa mukaan.
- Pisteet on versioitu. Tämä benchmark on {BENCHMARK_VERSION}. Jokainen kohtauskuormien muutos nostaa version, eikä eri versioiden pisteitä koskaan verrata keskenään.
- Kaikkialla on kovat aikakatkaisut. Yksi kohtaus ei voi ylittää 30 s, yksi ajo ei voi ylittää 150 s, ja jokaisella tilalla on poistumistie. Benchmarkin voi keskeyttää, mutta se ei voi jumittua.
Mitä tämä kertoo — ja mitä ei
Tämä on selaintyökuorman pistemäärä. Se heijastaa GPU:ta, CPU:ta, selainta, käyttöjärjestelmää, lämpöjä ja asetuksia yhdessä — siksi se mittaa reilusti sitä, mitä laitteesi oikeasti tuottaa selaimessa, ja siksi se on huono korvike natiiville benchmarkille, kun vertailet itse piiriä. Kirjoitimme eron auki rehellisesti artikkelissa Mitä selainbenchmark voi ja ei voi mitata. Kaksi nopeaa seurausta: sulje muut välilehdet ennen ajoa ja käsittele pieniä piste-eroja (muutama prosentti) kohinana.
Anonyymi näyte
Standard-ajon valmistuminen lähettää yhden anonyymin rivin — pisteet, karkean laiteperheen ja näytön luvut — joka syöttää julkista laitteistobenchmarkia. Jakaminen on oletuksena päällä; aloituskortti näyttää tarkat arvot, jotka laitteesi lähettäisi, ja jos poistat valinnan siitä, benchmark ajetaan silti ilman lähetystä — valinta muistetaan. Lisätiedot löytyvät tietosuojakäytännöstä.