Utilia

Benchmark GPU (WebGL)

Benchmark GPU WebGL gratis di browser Anda. Uji kartu grafis dengan shader raymarching, draw call, dan segitiga, lalu dapatkan skor per tahap.

Benchmark menjalankan kartu grafis dengan beban penuh selama sekitar 25 detik. Laptop dan ponsel bisa memanas dan baterainya lebih cepat habis: colokkan charger agar hasilnya bisa dibandingkan.

Tutup aplikasi dan tab berat lainnya, lalu tekan “Mulai benchmark”.

Skor
–
Renderer
–
Vendor
–
API
–
Resolusi render
–
Ukuran tekstur maks.
–

Hasil per tahap

TahapFrameMedian waktu frameFPS (tanpa batas)Throughput

Cara menjalankan benchmark GPU

  1. Tutup game, editor video, dan tab berat lainnya agar tidak berebut kartu grafis. Di laptop, colokkan charger: banyak laptop memperlambat GPU-nya saat memakai baterai.
  2. Periksa baris Renderer. Baris ini menampilkan kartu grafis yang dipakai browser, misalnya GPU terintegrasi Intel atau AMD, atau kartu grafis dedicated NVIDIA atau AMD.
  3. Tekan Mulai benchmark dan biarkan tab tetap di depan. Tes menjalankan tujuh tahap yang masing-masing berlangsung sekitar tiga detik, total sekitar 25 detik.
  4. Perhatikan nama tahap dan bilah progres. Tekan Berhenti kapan saja; skor kemudian hanya mencakup tahap yang sudah selesai.
  5. Baca Skor dan tabel Hasil per tahap. Jalankan tes dua atau tiga kali dan ambil hasil terbaik: putaran pertama sering lebih rendah selagi GPU menaikkan clock-nya.

Apa yang diukur benchmark ini

Lima tahap pertama merender lanskap prosedural dengan fragment shader raymarching. Untuk setiap piksel gambar 1280 × 720, shader menjalankan sinar langkah demi langkah melintasi medan yang dibentuk dari lima oktaf value noise. Bebannya berlipat dua dari tahap ke tahap: 16, 32, 64, 128, dan 256 langkah per piksel, sehingga tahap terakhir menghitung sekitar 236 juta langkah per frame. Setiap piksel selalu menjalankan jumlah langkah yang sama, jadi pekerjaannya bertambah tepat sesuai beban. Tahap-tahap ini menguji throughput shader mentah, faktor utama performa game modern.

Tahap Draw call menggambar 2.000 persegi kecil per frame, masing-masing dengan draw call dan warnanya sendiri. Tahap ini mengukur seberapa cepat browser, driver, dan CPU dapat mengirim perintah, yang membatasi adegan dengan banyak objek terpisah. Tahap Segitiga menggambar satu juta segitiga kecil per frame dari vertex buffer statis, untuk menguji throughput geometri.

Cara angka-angkanya dihitung

Setelah menggambar setiap frame, alat ini membaca kembali satu piksel. Ini memaksa browser menunggu hingga GPU benar-benar selesai, sehingga Median waktu frame adalah waktu render sesungguhnya dan tidak dibatasi refresh rate layar Anda. Frame pertama setiap tahap dibuang karena masih mencakup pemanasan shader.

  • FPS (tanpa batas) = 1000 ÷ median waktu frame dalam ms.
  • Throughput = pekerjaan per frame × FPS: px·langkah, draw call, atau segitiga per detik.
  • Skor = 1000 × rata-rata geometris throughput setiap tahap dibagi nilai acuan (10 miliar px·langkah/s, 500.000 draw call/s, dan 500 juta segitiga/s).

Skor 1000 kira-kira setara GPU terintegrasi keluaran baru; kartu grafis dedicated biasanya mendapat skor beberapa kali lebih tinggi. Skor ini hanya untuk membandingkan perangkat, browser, dan pengaturan dengan alat ini. Skor tidak bisa dibandingkan dengan benchmark native, karena WebGL menambahkan lapisan penerjemah (ANGLE di Windows dan macOS) dan browser membatasi beberapa fitur.

Jika satu frame memakan waktu lebih dari satu detik, tahap shader yang lebih berat ditandai Dilewati (terlalu lambat) agar komputer tidak macet atau driver tidak di-reset.

Jika hasilnya tampak janggal

Jika renderer mengandung “SwiftShader”, “llvmpipe”, atau “Basic Render”, akselerasi perangkat keras nonaktif dan WebGL berjalan di prosesor. Alat ini lalu menurunkan resolusi ke 640 × 360, dan hasilnya mencerminkan CPU Anda. Aktifkan akselerasi perangkat keras di pengaturan browser dan perbarui driver grafis. Di laptop dengan dua GPU, pastikan browser memakai GPU dedicated melalui pengaturan grafis sistem.

Pertanyaan yang sering diajukan

Apakah stress test GPU ini aman untuk komputer saya?

Ya. Tes hanya berlangsung sekitar 25 detik dan kartu grafis melindungi dirinya dari panas berlebih. Laptop dan ponsel akan terasa hangat dan kipas mungkin berputar lebih kencang, dan itu normal.

Mengapa skor saya lebih rendah dari perkiraan?

Penyebab umum: memakai baterai, GPU terintegrasi terpilih alih-alih yang dedicated, tab atau aplikasi lain sedang memakai GPU, driver usang, atau akselerasi perangkat keras dinonaktifkan.

Mengapa FPS-nya melebihi refresh rate layar saya?

FPS dihitung dari waktu render GPU, bukan dari frame yang ditampilkan di layar. Angka ini menunjukkan berapa frame yang bisa digambar GPU jika tidak menunggu layar.

Bisakah skor saya dibandingkan dengan 3DMark atau benchmark lain?

Tidak. Setiap benchmark memakai beban kerja dan skalanya sendiri. Bandingkan skor hanya antarpengujian dengan alat ini.

Apakah tes ini memakai WebGPU?

Tidak, tes ini memakai WebGL 2 dan beralih ke WebGL 1 bila perlu, yang berfungsi di hampir semua browser saat ini. Baris API menunjukkan versi mana yang dipakai.