Teste de Estresse de GPU
Faça um benchmark da sua placa de vídeo direto no navegador. O WebGL renderiza milhares de cubos 3D girando com um processamento pesado de shaders, mede a taxa de quadros que sua GPU consegue sustentar e transforma isso em uma pontuação comparável. Escolha uma duração e um nível de estresse e clique em Iniciar.
Escolha uma duração e um nível de estresse e inicie o benchmark. A cena é renderizada bem aqui.
As pontuações só são comparáveis quando a execução é igual — mesma duração, nível de estresse e tela. Refaça o teste com as mesmas configurações após atualizações de driver.
Conecte o carregador, desative a economia de bateria e feche abas e chamadas de vídeo que consomem GPU — caso contrário, você está medindo apenas as sobras.
O WebGL roda em sandbox e é protegido pelo driver: não pode danificar a placa, e fechar a aba interrompe a carga instantaneamente.
Uma GPU pode parecer normal no desktop e mesmo assim ser o motivo dos travamentos nos jogos — os problemas só aparecem sob carga. Este teste aplica essa carga com segurança direto de uma página web: sem download, sem instalação, nada é enviado para lugar nenhum. Use-o para verificar uma placa nova ou usada, confirmar se uma atualização de driver manteve o desempenho, ou checar se o navegador está realmente usando a GPU em vez da renderização por software. A carga de trabalho é idêntica a cada execução, então as diferenças de pontuação apontam para a sua máquina, não para o teste.
Como o teste funciona
A página preenche uma cena WebGL com cubos girando — 100 no nível Baixo, chegando a 10.000 no Ultra — cada um desenhado com um fragment shader que faz cálculos extras de iluminação por pixel, mantendo tanto o pipeline de geometria quanto os núcleos de shader ocupados. Um breve aquecimento permite que o navegador compile os shaders e a GPU saia do estado ocioso antes de a medição começar. Você acompanha a taxa de quadros e o tempo de quadro em tempo real e, ao final, recebe o FPS médio, mínimo e máximo, além do 1% low — a média dos seus quadros mais lentos, que é o que o travamento realmente parece na prática. Uma média alta com um 1% low bem mais baixo indica que a placa é rápida, mas não é fluida.
Como a pontuação funciona
A pontuação é o seu FPS médio multiplicado pelo peso do nível de estresse, vezes dez — manter 60 FPS com 10.000 cubos vale muito mais do que os mesmos 60 FPS com 100. A taxa de atualização do seu monitor limita a taxa de quadros, então nos níveis mais leves a maioria das GPUs fica travada nesse limite e pontua de forma parecida; é nos níveis mais pesados que as placas se diferenciam. Manter o limite no nível Alto ou acima já é um bom resultado — experimente o Ultra para encontrar o limite real.
| Nível | Cubos | Multiplicador | Aproximadamente equivalente a |
|---|---|---|---|
| Baixo | 100 | ×1 | Navegação, reprodução de vídeo, jogos 2D casuais |
| Médio | 500 | ×2 | Jogos 3D leves em configurações modestas |
| Alto | 2.000 | ×4 | Jogos 3D convencionais |
| Extremo | 5.000 | ×8 | Títulos exigentes, configurações altas |
| Ultra | 10.000 | ×16 | Carga máxima sustentada |
Um teste de estresse de GPU pelo navegador é seguro?
Sim. O WebGL roda dentro do sandbox do navegador, protegido pelas mesmas camadas de segurança do driver que qualquer jogo: a GPU se autolimita quando esquenta, e o sistema operacional reinicia o driver se algo travar. Uma página web não consegue desativar essas proteções nem mexer nas curvas de ventoinha ou nas voltagens, e o teste para no instante em que você fecha a aba. Ela também não consegue exigir de uma placa topo de linha tanto quanto um benchmark nativo, então trate a pontuação como um número comparativo, não como um limite absoluto.
Por que minha pontuação está mais baixa do que eu esperava?
Geralmente é porque o navegador nunca pediu ajuda à sua GPU de verdade. Confira o nome da GPU exibido acima do teste: se aparecer “SwiftShader”, “llvmpipe” ou “Software”, a aceleração por hardware está desligada e o processador é quem está fazendo o trabalho de desenhar. Em notebooks com duas GPUs, os navegadores costumam escolher a integrada, que economiza energia — o nome mostrado indica qual placa realmente rodou o teste. Outras causas comuns:
| Causa | O que acontece | Solução |
|---|---|---|
| Aceleração por hardware desativada | O processador renderiza por software — a pontuação despenca para uma fração do normal | Ative-a nas configurações do navegador e reinicie o navegador |
| Economia de bateria / notebook desconectado | A GPU tem seu clock reduzido para economizar energia | Conecte o carregador e mude para um modo de energia de desempenho |
| GPU integrada selecionada | O navegador roda o WebGL na mais lenta das duas GPUs | Configure o navegador para usar a GPU de alto desempenho nas configurações gráficas do sistema |
| Outras abas ou aplicativos usando a GPU | Chamadas de vídeo, vídeos e jogos disputam a mesma placa | Feche-os e rode o teste novamente para obter um número limpo |
| Throttling térmico | O FPS começa forte e depois cai conforme o calor aumenta | Limpe as saídas de ar, melhore a ventilação; a execução de 60s deixa isso visível |
| Tela de alta resolução | Mais pixels por quadro significa mais trabalho de sombreamento | Esperado — compare pontuações na mesma tela |
FPS, tempo de quadro e 1% lows
A taxa de quadros é medida da mesma forma que o Teste de FPS faz — cronometrando cada quadro que o navegador apresenta — e é limitada pelo seu monitor, então um painel de 60 Hz atinge no máximo cerca de 60 FPS; confira o seu com o Teste de Taxa de Atualização. O tempo de quadro é a visão por quadro individual (16,7 ms ≈ 60 FPS), e o 1% low tira a média dos seus piores quadros: é a diferença entre um benchmark que parece bom no papel e um jogo que realmente parece fluido ao jogar.
