Măsurători clare, teste care pot fi repetate.
Un scor este util numai dacă poți afla cum a fost obținut. PCBenchmark păstrează valorile măsurate și unitățile lor, afișează versiunea testului și a sistemului de notare și nu amestecă rezultatele WebGPU cu cele WebGL 2.
Fiecare etapă cronometrată execută operații repetabile, transferuri de memorie sau randare direct pe dispozitivul tău.
Etapele scurte de compilare și încălzire nu sunt incluse în rezultatul măsurat.
Rapoartele păstrează operațiile/s, volumul estimat de lucru al shaderelor, FPS, timpul cadrelor și unitățile de transfer, nu doar o insignă.
Rezultatele WebGPU nu sunt comparate cu cele WebGL 2 sau cu rezultate obținute prin altă versiune a testului.
Performanță susținută pe un singur fir și pe mai multe fire.
Testele CPU rulează în Web Workers dedicați, astfel încât interfața să rămână utilizabilă în timp ce procesorul este solicitat. Versiunea 1.2 combină operații cu numere întregi, calcule în virgulă mobilă și accesări ale memoriei cache. Firele pornesc sincronizat, iar rezultatele intermediare sunt verificate pentru ca browserul să nu poată elimina calculele.
operații / secundăViteza susținută a unui singur fir de execuție în browserul folosit.
operații / secundăViteza totală obținută cu un număr controlat de fire de execuție.
MB / secundăCombină ramificații, operații cu numere întregi și tablouri tipizate pe un singur fir.
WebGPU când este disponibil, WebGL 2 ca alternativă.
În browserele compatibile, versiunea 1.2 a testului combină un shader vectorial de calcul WGSL, aplicat unui spațiu de lucru limitat la câțiva megaocteți, cu randări repetate în afara ecranului. Etapa de pregătire nu intră în scor, iar trei probe scurte stabilesc o dimensiune sigură a lotului pentru placa video folosită.
În timpul măsurării sunt menținute simultan două loturi pe dispozitive mobile sau trei pe sisteme desktop. PCBenchmark așteaptă numai finalizarea celui mai vechi lot înainte de a trimite alte sarcini, evitând pauzele dintre loturi. Dimensiunea se adaptează în continuare, în limite care permit oprirea testului și evită depășirea timpului permis de browser.
Valoarea de calcul reprezintă un volum estimat de lucru al shaderelor calculat după setul de operații folosit de versiunea curentă. Nu reprezintă numărul real de FLOPS al plăcii și nici procentul de utilizare afișat de driver. Compară această valoare numai cu rezultate obținute prin aceeași versiune PCBenchmark.
Dacă WebGPU nu este disponibil, PCBenchmark folosește un test susținut WebGL 2, cu shadere de fragment și sincronizare asincronă, fără să limiteze testul la rata de reîmprospătare a ecranului. Pentru că WebGPU și WebGL 2 execută operații diferite, rezultatele lor nu sunt amestecate. Modul Stres adaugă la final o solicitare simultană CPU + GPU, care nu schimbă scorul, dar poate evidenția variațiile de performanță sub sarcină combinată.
- 01 Shadere versionate și spații de lucru limitate pentru fiecare profil
- 02 Încălzire în afara intervalului de notare
- 03 Loturi adaptive și coadă limitată de sarcini simultane
- 04 Tehnologia folosită este menționată în fiecare raport public
Memoria sistemului și memoria GPU accesibilă browserului.
Etapa pentru memoria sistemului folosește tablouri tipizate și raportează lățimea de bandă efectivă pentru un model de acces versionat. Valoarea opțională Device Memory reprezintă o clasă aproximativă de memorie RAM: browserele o rotunjesc la o putere a lui doi și pot plafona sistemele cu multă memorie. Prin urmare, o clasă de 32 GB poate reprezenta un sistem cu 64 GB sau mai mult; nu este niciodată o citire exactă a capacității și nu descrie memoria VRAM.
Etapa pentru memoria GPU creează buffere limitate și vizibile browserului, le încarcă și le accesează repetat, măsoară viteza transferurilor și înregistrează erorile de alocare sau ale dispozitivului. Este un test de stres controlat prin alocare și încărcare; raportul afișează MB testați, nu „VRAM detectat”.
Identificare automată a plăcii video, cu limite explicite.
Când browserul dezvăluie un șir pentru adaptorul grafic sau dispozitivul de randare WebGL, PCBenchmark trimite temporar acea valoare către serviciul său de identificare, printr-o cerere JSON POST care nu este păstrată în cache, conform directivei no-store. Serviciul returnează cea mai probabilă potrivire din catalog; șirurile ambigue, mobile sau cele care indică randare software nu sunt asociate forțat unui produs desktop.
Șirul brut al dispozitivului de randare nu este păstrat împreună cu rezultatul. Dacă este acceptată o potrivire din catalog, raportul poate salva ID-ul canonic al plăcii video și o copie a numelui; selecția procesorului și orice etichetă introdusă manual funcționează la fel. Aceste câmpuri îmbunătățesc gruparea, dar sunt indicii de identificare, nu o confirmare independentă a componentelor.
Valorile măsurate rămân fixe. Scorurile se pot recalibra.
Browserul trimite numai valorile măsurate. Serverul le verifică structura și calculează puncte brute, fără plafon, pentru CPU și GPU, apoi le transformă într-un scor de la 0 la 100. Componentele care nu au fost incluse în test rămân marcate NETESTAT. Această stare este diferită de scorul zero, care ar reprezenta o măsurătoare efectuată.
Sistemul adaptiv v2 folosește formula scor = 100 × punctele testului / valoarea de referință, cu un maxim de 100. Punctele CPU combină performanța pe un singur fir, pe mai multe fire și în simularea de compresie printr-o medie geometrică ponderată, astfel încât niciun subtest să nu atingă prea repede scorul maxim. Punctele GPU provin numai din volumul de lucru grafic măsurat; rata de reîmprospătare și ritmul cadrelor rămân informații de diagnosticare.
Grupul de comparație ține cont de versiunea testului, modul Rapid/Complet/Stres și, pentru GPU, de tehnologia WebGPU sau WebGL. Un model poate influența valoarea de referință numai după cel puțin trei rezultate publice de calitate excelentă, aprobate de un administrator. Folosim mediana rezultatelor, iar cel mai rapid model eligibil primește scorul 100. Un singur rezultat izolat nu poate schimba scara.
Fiecare versiune publicată a scalei rămâne neschimbată. După validarea unui dispozitiv mai rapid, publicăm o versiune nouă și recalculăm scorurile rezultatelor compatibile. Astfel, un RTX 3060 care a avut scorul 100 poate ajunge la 50 dacă noua referință obține de două ori mai multe puncte. Scorul inițial, valorile măsurate și versiunea anterioară rămân disponibile pentru verificare.
Numai testul complet produce un Scor PC și un calificativ general. Testele doar pentru CPU sau GPU afișează clar un scor parțial. Testul VRAM rămâne o verificare cu rezultat reușit sau eșuat și nu intră în calculul Scorului PC.
Scorul și calitatea testului sunt lucruri diferite.
Calitatea arată dacă toate etapele au fost finalizate, dacă pagina a rămas vizibilă, dacă placa video a rămas disponibilă și dacă timpii măsurați au fost consecvenți. Nu certifică identitatea componentelor și nu garantează că datele trimise din browser nu pot fi modificate.
Toate etapele au fost finalizate, iar timpii înregistrați sunt suficient de constanți pentru comparații obișnuite.
Test utilizabil, dar cu o etapă indisponibilă sau cu variații mai mari ale timpilor.
Test incomplet sau instabil; oferă informații, dar nu este potrivit pentru clasamente.
Date pe care refuzăm să le inventăm.
Niciun API standard al browserului nu oferă în mod fiabil numele modelului de procesor.
Paginile web nu pot citi în mod sigur temperaturile, consumul sau frecvențele componentelor.
Limitele resurselor API-ului GPU și alocările reușite nu reprezintă capacitatea instalată.
Putem detecta valori neverosimile, dar rezultatele trimise din browser nu pot fi considerate imposibil de falsificat.
Detaliile adaptorului pot fi mascate și pentru protejarea confidențialității. O potrivire din catalog sau un nume CPU/GPU introdus de utilizator este o etichetă utilă pentru afișare, nu un inventar verificat independent.
Cum repeți testul în condiții comparabile.
- 1
Folosește același browser și menține-l actualizat.
- 2
Conectează laptopul la priză, dezactivează economisirea bateriei și lasă PC-ul câteva minute fără aplicații solicitante.
- 3
Închide aplicațiile solicitante și păstrează vizibilă fila benchmarkului.
- 4
Compară aceeași selecție de teste, aceeași versiune, același mod și aceeași tehnologie grafică.