Uji Stres GPU
Benchmark kartu grafis Anda langsung di browser. WebGL merender ribuan kubus 3D berputar dengan beban shader berat, mengukur frame rate yang mampu dipertahankan GPU Anda, dan mengubahnya menjadi skor yang bisa dibandingkan. Pilih durasi dan tingkat stres, lalu tekan Mulai.
Pilih durasi dan tingkat stres, lalu mulai benchmark. Scene akan dirender langsung di sini.
Skor hanya bisa dibandingkan jika kondisi tesnya sama — durasi, tingkat stres, dan layar yang sama. Uji ulang dengan pengaturan identik setelah pembaruan driver.
Colokkan ke listrik, matikan mode hemat baterai, dan tutup tab serta panggilan video yang memakan banyak GPU — jika tidak, Anda hanya membenchmark sisa performa yang ada.
WebGL berjalan di sandbox dan terlindungi oleh driver: tidak dapat merusak kartu grafis, dan menutup tab langsung menghentikan beban.
GPU bisa terlihat baik-baik saja di desktop tapi tetap menjadi penyebab game patah-patah — masalah baru muncul saat diberi beban berat. Tes ini menerapkan beban tersebut secara aman langsung dari halaman web: tanpa unduhan, tanpa instalasi, tidak ada data yang dikirim ke mana pun. Gunakan ini untuk memeriksa kartu baru atau bekas, memastikan pembaruan driver tidak menurunkan performa, atau memverifikasi apakah browser Anda benar-benar menggunakan GPU dan bukan rendering perangkat lunak. Beban kerjanya identik di setiap percobaan, sehingga perbedaan skor menunjukkan kondisi perangkat Anda, bukan tes itu sendiri.
Cara kerja tes ini
Halaman ini mengisi scene WebGL dengan kubus berputar — 100 pada Rendah hingga 10.000 pada Ultra — masing-masing digambar dengan fragment shader yang melakukan perhitungan pencahayaan per-piksel tambahan, sehingga menyibukkan baik pipeline geometri maupun inti shader. Pemanasan singkat memberi waktu bagi browser untuk mengompilasi shader dan GPU keluar dari kondisi idle sebelum pengukuran dimulai. Anda dapat memantau frame rate dan frame time secara langsung, dan di akhir tes akan mendapatkan FPS rata-rata, minimum, dan maksimum ditambah 1% low — rata-rata dari frame Anda yang paling lambat, yang sebenarnya adalah rasa patah-patah yang dirasakan. Rata-rata tinggi dengan 1% low yang jauh lebih rendah berarti kartu tersebut cepat tapi tidak mulus.
Cara kerja skor
Skor adalah FPS rata-rata Anda dikalikan bobot tingkat stres, dikalikan sepuluh — mempertahankan 60 FPS pada 10.000 kubus bernilai jauh lebih tinggi daripada 60 FPS yang sama pada 100 kubus. Refresh rate layar Anda membatasi frame rate, sehingga pada tingkat yang lebih ringan sebagian besar GPU akan tertahan di batas tersebut dan mendapat skor yang mirip; pada tingkat yang lebih berat itulah kartu-kartu mulai menunjukkan perbedaan. Mempertahankan batas tersebut pada Tinggi ke atas adalah hasil yang kuat — coba Ultra untuk menemukan batasnya.
| Tingkat | Kubus | Pengali | Kira-kira setara dengan |
|---|---|---|---|
| Rendah | 100 | ×1 | Menjelajah web, memutar video, game 2D santai |
| Sedang | 500 | ×2 | Game 3D ringan dengan pengaturan sedang |
| Tinggi | 2.000 | ×4 | Gaming 3D umum |
| Ekstrem | 5.000 | ×8 | Game berat, pengaturan tinggi |
| Ultra | 10.000 | ×16 | Beban maksimum yang berkelanjutan |
Apakah tes stres GPU di browser aman?
Ya. WebGL berjalan di dalam sandbox browser, dengan perlindungan tingkat driver yang sama seperti game biasa: GPU akan membatasi dirinya sendiri saat panas, dan OS akan mereset driver jika terjadi hang. Halaman web tidak dapat menonaktifkan pengaman tersebut atau mengubah kurva kipas dan voltase, dan beban langsung berhenti begitu Anda menutup tab. Tes ini juga tidak dapat memacu kartu kelas atas seberat benchmark native, jadi anggap skornya sebagai angka pembanding, bukan batas mutlak.
Mengapa skor saya lebih rendah dari yang diharapkan?
Biasanya karena browser sama sekali tidak meminta bantuan GPU asli Anda. Periksa nama GPU yang ditampilkan di atas tes: jika tertulis "SwiftShader", "llvmpipe", atau "Software", berarti akselerasi perangkat keras nonaktif dan CPU yang melakukan penggambaran. Pada laptop dengan dua GPU, browser sering memilih GPU terintegrasi yang hemat daya — nama tersebut menunjukkan kartu mana yang sebenarnya berjalan. Penyebab umum lainnya:
| Penyebab | Yang terjadi | Solusi |
|---|---|---|
| Akselerasi perangkat keras nonaktif | CPU merender secara software — skor anjlok hingga sebagian kecil dari normal | Aktifkan di pengaturan browser, lalu restart browser |
| Mode hemat baterai / laptop tidak dicolok | GPU diturunkan clock-nya untuk menghemat daya | Colokkan ke listrik dan beralih ke mode daya performa |
| GPU terintegrasi terpilih | Browser menjalankan WebGL pada GPU yang lebih lambat dari dua GPU yang ada | Atur browser ke GPU berperforma tinggi di pengaturan grafis OS |
| Tab atau aplikasi lain menggunakan GPU | Panggilan video, video, dan game berbagi kartu grafis yang sama | Tutup semuanya lalu jalankan ulang untuk hasil yang bersih |
| Throttling termal | FPS mulai kuat, lalu menurun seiring panas yang menumpuk | Bersihkan ventilasi, tingkatkan sirkulasi udara; durasi 60 detik akan membuat ini terlihat |
| Layar resolusi tinggi | Lebih banyak piksel per frame berarti lebih banyak kerja shading | Wajar — bandingkan skor pada layar yang sama |
FPS, frame time, dan 1% low
Frame rate diukur seperti yang dilakukan oleh Tes Frame Rate — dengan mengukur waktu setiap frame yang ditampilkan browser — dan dibatasi oleh layar Anda, sehingga panel 60 Hz akan mentok di sekitar 60 FPS; periksa milik Anda dengan Tes Refresh Rate. Frame time adalah tampilan per-frame (16,7 ms ≈ 60 FPS), dan 1% low merata-ratakan frame Anda yang terburuk: perbedaan antara benchmark yang terlihat bagus dan game yang terasa bagus.
