Benchmark tal-GPU (WebGL)
Benchmark tal-GPU WebGL b’xejn fil-brawżer. Ittestja l-kard grafika b’shader raymarching, draw calls u trijangoli, u ġib punteġġ għal kull stadju.
Il-benchmark iħaddem il-kard grafika bl-ogħla tagħbija għal madwar 25 sekonda. Laptops u telefons jistgħu jisħnu u jiddiskargaw il-batterija aktar malajr: qabbad il-karġer biex ir-riżultati jkunu paragunabbli.
Agħlaq apps u tabs oħra tqal, imbagħad agħfas “Ibda l-benchmark”.
- Punteġġ
- –
- Renderer
- –
- Manifattur
- –
- API
- –
- Riżoluzzjoni tar-rendering
- –
- Daqs massimu tat-texture
- –
Riżultati għal kull stadju
| Stadju | Frames | Ħin medjan tal-frame | FPS (mingħajr limitu) | Throughput |
|---|
Kif iddur il-benchmark tal-GPU
- Agħlaq logħob, editors tal-vidjo u tabs tqal oħra biex ma jikkompetux għall-kard grafika. Fuq laptop, qabbad il-karġer: ħafna laptops inaqqsu l-GPU tagħhom fuq il-batterija.
- Iċċekkja l-linja Renderer. Turi l-kard grafika li l-brawżer qed juża, bħal GPU integrat ta’ Intel jew AMD jew kard dedikata ta’ NVIDIA jew AMD.
- Agħfas Ibda l-benchmark u żomm it-tab quddiem. It-test idur seba’ stadji ta’ madwar tliet sekondi kull wieħed, madwar 25 sekonda b’kollox.
- Segwi l-isem tal-istadju u l-bar tal-progress. Agħfas Waqqaf f’kull ħin; il-punteġġ imbagħad ikopri biss l-istadji li spiċċaw.
- Aqra l-Punteġġ u t-tabella Riżultati għal kull stadju. Mexxi t-test darbtejn jew tliet darbiet u żomm l-aħjar riżultat: l-ewwel tmexxija spiss tkun aktar baxxa waqt li l-GPU jgħolli l-clocks tiegħu.
X’ikejjel il-benchmark
L-ewwel ħames stadji jirrendjaw pajsaġġ proċedurali b’shader fragment bir-raymarching. Għal kull pixel ta’ immaġni 1280 × 720, ix-shader jimxi raġġ pass pass fuq terren magħmul minn ħames oktavi ta’ value noise. It-tagħbija tirdoppja minn stadju għall-ieħor: 16, 32, 64, 128 u 256 pass għal kull pixel, għalhekk l-aħħar stadju jikkalkula madwar 236 miljun pass għal kull frame. Kull pixel dejjem iħaddem l-istess numru ta’ passi, għalhekk ix-xogħol jikber eżatt mat-tagħbija. Dawn l-istadji jittestjaw it-throughput raw tax-shaders, il-fattur ewlieni fil-prestazzjoni tal-logħob modern.
L-istadju Draw calls jiġbed 2,000 kwadru żgħir għal kull frame, kull wieħed bid-draw call u l-kulur tiegħu. Ikejjel kemm malajr il-brawżer, id-driver u s-CPU jistgħu joħorġu kmandi, li jillimita xeni b’ħafna oġġetti separati. L-istadju Trijangoli jiġbed miljun trijangolu żgħir għal kull frame minn vertex buffer statiku, biex jittestja t-throughput tal-ġeometrija.
Kif jiġu kkalkulati n-numri
Wara li jiġbed kull frame, l-għodda taqra lura pixel wieħed. Dan iġiegħel lill-brawżer jistenna sakemm il-GPU tassew spiċċa, għalhekk il-Ħin medjan tal-frame huwa l-ħin reali tar-rendering u mhuwiex limitat mir-rata tat-tiġdid tal-iskrin tiegħek. L-ewwel frame ta’ kull stadju jitwarrab għax jinkludi t-tisħin tax-shader.
- FPS (mingħajr limitu) = 1000 ÷ ħin medjan tal-frame f’ms.
- Throughput = xogħol għal kull frame × FPS: pixel-steps, draw calls jew trijangoli fis-sekonda.
- Punteġġ = 1000 × medja ġeometrika tat-throughput ta’ kull stadju diviża b’valur ta’ referenza (10 biljun pixel-steps/s, 500,000 draw calls/s u 500 miljun trijangolu/s).
Punteġġ ta’ 1000 huwa bejn wieħed u ieħor GPU integrat riċenti; kards grafiċi dedikati normalment jiskorjaw diversi drabi aktar. Il-punteġġ huwa maħsub biss biex tqabbel apparati, brawżers u settings ma’ din l-għodda. Ma jistax jitqabbel ma’ benchmarks nattivi, għax WebGL iżid saff ta’ traduzzjoni (ANGLE fuq Windows u macOS) u l-brawżers jillimitaw xi karatteristiċi.
Jekk frame waħda tieħu aktar minn sekonda, l-istadji tax-shader l-iktar tqal jiġu mmarkati Maqbuż (bil-mod wisq) biex il-kompjuter ma jinġammadx jew ma jiġix irrisettjat id-driver.
Meta r-riżultati jidhru ħżiena
Jekk ir-renderer fih “SwiftShader”, “llvmpipe” jew “Basic Render”, l-aċċelerazzjoni tal-hardware hija mitfija u WebGL jaħdem fuq il-proċessur. L-għodda mbagħad tbaxxi r-riżoluzzjoni għal 640 × 360, u r-riżultati jirriflettu s-CPU tiegħek. Attiva l-aċċelerazzjoni tal-hardware fis-settings tal-brawżer u aġġorna d-driver grafiku. Fuq laptops b’żewġ GPUs, kun żgur li l-brawżer juża dik dedikata fis-settings grafiċi tas-sistema.
Mistoqsijiet frekwenti
Dan l-istress test tal-GPU huwa sigur għall-kompjuter tiegħi?
Iva. Idum madwar 25 sekonda u l-kards grafiċi jipproteġu lilhom infushom mis-sħana żejda. Laptops u telefons jisħnu u l-fans jistgħu jiżdiedu fil-ħoss, li huwa normali.
Għaliex il-punteġġ tiegħi huwa aktar baxx milli kont nistenna?
Kawżi komuni: tmexxija fuq il-batterija, GPU integrata magħżula minflok dik dedikata, tabs jew apps oħra li jużaw il-GPU, driver skadut jew aċċelerazzjoni tal-hardware diżattivata.
Għaliex l-FPS jaqbżu r-rata tat-tiġdid tal-iskrin tiegħi?
L-FPS jiġu kkalkulati mill-ħin tar-rendering tal-GPU, mhux mill-frames murija fuq l-iskrin. Jgħidulek kemm frames kienet tkun tista’ tiġbed il-GPU kieku ma kinitx tistenna d-display.
Nista’ nqabbel il-punteġġ tiegħi ma’ 3DMark jew benchmarks oħra?
Le. Kull benchmark juża t-tagħbija u l-iskala tiegħu stess. Qabbel il-punteġġi biss bejn tmexxijiet ta’ din l-għodda.
It-test juża WebGPU?
Le, juża WebGL 2 u jirritorna għal WebGL 1, li jaħdmu f’kważi kull brawżer kurrenti. Il-linja API tgħidlek liema verżjoni ntużat.
Għodod relatati
- Test tar-rata tat-tiġdid Test tar-rata tat-tiġdid li jkejjel il-Hz tal-iskrin mill-ħin tal-frames tal-brawżer, juri l-jitter u l-frames maqbuża, u jċaqlaq oġġett biex tara l-moviment.
- Tagħrif dwar il-brawżer Ara l-brawżer u l-verżjoni, is-sistema operattiva, l-user agent, il-Client Hints, il-lingwa, iż-żona tal-ħin u l-karatteristiċi appoġġjati, kollox lokalment.
- Stat tal-batterija Iċċekkja l-livell tal-batterija tal-laptop jew tat-telefon, l-istat tat-tgħabbija, il-ħin li fadal u r-rata reali f’%/siegħa, direttament fil-brawżer.