Utilia

GPU veiktspējas tests (WebGL)

Bezmaksas WebGL GPU tests pārlūkprogrammā. Pārbaudiet grafikas kartes slodzi ar ēnotāju, zīmēšanas izsaukumiem un trijstūriem; rezultāts katram posmam.

Tests apmēram 25 sekundes darbina grafikas karti ar pilnu slodzi. Klēpjdatori un tālruņi var sakarst un ātrāk izlādēt bateriju: pieslēdziet lādētāju, lai rezultāti būtu salīdzināmi.

Aizveriet citas smagas lietotnes un cilnes, pēc tam nospiediet „Sākt testu“.

Rezultāts
–
Atveidotājs
–
Ražotājs
–
API
–
Atveidošanas izšķirtspēja
–
Maks. tekstūras izmērs
–

Rezultāti pa posmiem

PosmsKadriKadra laika mediānaFPS (neierobežoti)Caurlaidspēja

Kā palaist GPU testu

  1. Aizveriet spēles, video redaktorus un citas smagas cilnes, lai tās nekonkurētu par grafikas karti. Klēpjdatoram pieslēdziet lādētāju: daudzi klēpjdatori ar bateriju palēnina savu GPU.
  2. Apskatiet rindu Atveidotājs. Tā rāda grafikas karti, ko izmanto pārlūkprogramma, piemēram, integrēto Intel vai AMD GPU vai atsevišķu NVIDIA vai AMD karti.
  3. Nospiediet Sākt testu un turiet cilni priekšplānā. Tests ietver septiņus posmus pa aptuveni trim sekundēm, kopā ap 25 sekundēm.
  4. Sekojiet posma nosaukumam un progresa joslai. Jebkurā brīdī varat nospiest Stop; tad rezultāts aptver tikai pabeigtos posmus.
  5. Izlasiet Rezultāts un tabulu Rezultāti pa posmiem. Palaidiet testu divas vai trīs reizes un paturiet labāko rezultātu: pirmā palaišana bieži ir zemāka, kamēr GPU paaugstina takts frekvences.

Ko tests mēra

Pirmie pieci posmi atveido procedurālu ainavu ar staru soļošanas fragmentu ēnotāju. Katram 1280 × 720 attēla pikselim ēnotājs soli pa solim virza staru pāri reljefam, kas veidots no piecām vērtību trokšņa oktāvām. Slodze no posma uz posmu dubultojas: 16, 32, 64, 128 un 256 soļi uz pikseli, tāpēc pēdējais posms vienā kadrā aprēķina aptuveni 236 miljonus soļu. Katrs pikselis vienmēr veic vienādu soļu skaitu, tāpēc darbs aug tieši līdz ar slodzi. Šie posmi pārbauda tīro ēnotāju caurlaidspēju, kas ir galvenais mūsdienu spēļu veiktspējas faktors.

Posms Zīmēšanas izsaukumi vienā kadrā uzzīmē 2000 mazus kvadrātus, katru ar savu zīmēšanas izsaukumu un krāsu. Tas mēra, cik ātri pārlūkprogramma, draiveris un CPU var izdot komandas, kas ierobežo ainas ar daudziem atsevišķiem objektiem. Posms Trijstūri vienā kadrā no statiska virsotņu bufera uzzīmē vienu miljonu sīku trijstūru, lai pārbaudītu ģeometrijas caurlaidspēju.

Kā tiek aprēķināti skaitļi

Pēc katra kadra uzzīmēšanas rīks nolasa vienu pikseli. Tas liek pārlūkprogrammai pagaidīt, līdz GPU patiešām ir pabeidzis, tāpēc Kadra laika mediāna ir īstais atveidošanas laiks, ko neierobežo jūsu ekrāna atsvaidzes intensitāte. Katra posma pirmais kadrs tiek atmests, jo tajā ir ēnotāju iesildīšanās.

  • FPS (neierobežoti) = 1000 ÷ kadra laika mediāna milisekundēs.
  • Caurlaidspēja = darbs kadrā × FPS: pikseļu soļi, zīmēšanas izsaukumi vai trijstūri sekundē.
  • Rezultāts = 1000 × katra posma caurlaidspējas ģeometriskais vidējais, dalīts ar atsauces vērtību (10 miljardi pikseļu soļu/s, 500 000 zīmēšanas izsaukumu/s un 500 miljoni trijstūru/s).

Rezultāts 1000 aptuveni atbilst nesenam integrētajam GPU; atsevišķas grafikas kartes parasti sasniedz vairākas reizes augstāku rezultātu. Rezultāts paredzēts tikai ierīču, pārlūkprogrammu un iestatījumu salīdzināšanai ar šo rīku. To nevar salīdzināt ar nativajiem (vietējiem) testiem, jo WebGL pievieno tulkošanas slāni (ANGLE sistēmās Windows un macOS) un pārlūkprogrammas ierobežo dažas iespējas.

Ja viens kadrs aizņem ilgāk par sekundi, smagākie ēnotāju posmi tiek atzīmēti kā Izlaists (pārāk lēns), lai datoru neuzkarinātu un neizraisītu draivera atiestatīšanu.

Kad rezultāti izskatās nepareizi

Ja atveidotāja nosaukumā ir „SwiftShader“, „llvmpipe“ vai „Basic Render“, aparatūras paātrinājums ir izslēgts un WebGL darbojas uz procesora. Tad rīks samazina izšķirtspēju līdz 640 × 360, un rezultāti atspoguļo jūsu CPU. Ieslēdziet aparatūras paātrinājumu pārlūkprogrammas iestatījumos un atjauniniet grafikas draiveri. Klēpjdatoros ar diviem GPU sistēmas grafikas iestatījumos pārliecinieties, ka pārlūkprogramma izmanto atsevišķo.

Biežāk uzdotie jautājumi

Vai šis GPU slodzes tests ir drošs manam datoram?

Jā. Tas ilgst apmēram 25 sekundes, un grafikas kartes aizsargājas pret pārkaršanu. Klēpjdatori un tālruņi sasils, un ventilatori var pastiprināt darbību, un tas ir normāli.

Kāpēc mans rezultāts ir zemāks, nekā gaidīts?

Biežākie iemesli: darbs ar bateriju, izvēlēts integrētais GPU atsevišķā GPU vietā, citas cilnes vai lietotnes izmanto GPU, novecojis draiveris vai atspējots aparatūras paātrinājums.

Kāpēc FPS pārsniedz manu ekrāna atsvaidzes intensitāti?

FPS tiek aprēķināts no GPU atveidošanas laika, nevis no ekrānā parādītajiem kadriem. Tas parāda, cik kadrus GPU varētu uzzīmēt, ja negaidītu displeju.

Vai varu salīdzināt savu rezultātu ar 3DMark vai citiem testiem?

Nē. Katram testam ir sava slodze un skala. Salīdziniet rezultātus tikai starp šī rīka palaišanas reizēm.

Vai tests izmanto WebGPU?

Nē, tas izmanto WebGL 2 un nepieciešamības gadījumā pāriet uz WebGL 1, kas darbojas gandrīz visās pašreizējās pārlūkprogrammās. Rinda API norāda, kura versija tika izmantota.