Teste de desempenho da GPU no navegador

A GPU desenha gráficos, mas também processa muitos cálculos ao mesmo tempo. Cenas 3D no navegador, mapas, efeitos de vídeo, edição de fotos e alguns recursos de IA contam com a ajuda da GPU. O Web Bench divide a avaliação em dois ramos, gráficos e computação. No lado gráfico, ele desenha fora da tela uma grande quantidade de triângulos, 131.072 partículas e pós-processamento de bloom e blur, e mede o FPS médio. No lado de computação, executa multiplicação de matrizes, convolução de imagem, simulação de partículas e soma paralela, e verifica se o buffer de resultado está correto. Como nada é exibido na tela, o teste não fica limitado pela taxa de atualização do monitor e fica mais fácil comparar o trabalho que a GPU realizou. O suporte muda continuamente conforme a combinação de navegador, sistema operacional e driver, então o ponto de partida é ver o que realmente roda no ambiente atual. Mesmo no mesmo aparelho, trocar de navegador pode alterar o caminho da GPU, e anotar qual navegador e qual caminho foram usados facilita muito interpretar os resultados depois.

Os itens de GPU usam o WebGPU em primeiro lugar e, se ele não estiver disponível, apenas a parte gráfica roda pelo caminho WebGL2. Os itens de computação exigem WebGPU, e a multiplicação de matrizes em f16 só roda quando o recurso shader-f16 é suportado. Por isso, mesmo com uma GPU de mesmo nome, os itens executados podem mudar conforme o navegador e o driver. Itens sem suporte não são tratados como erro, e sim como excluídos, e o motivo da exclusão aparece na tela de resultados. Ao comparar, confirme primeiro se o caminho gráfico dos dois resultados é o mesmo. Colocar resultados de WebGPU e WebGL2 na mesma linha para decidir qual é melhor leva facilmente a equívocos. Se o WebGPU estiver desativado, consulte o guia sobre como ativar o WebGPU. Ao conferir o motivo da exclusão na tela de resultados, você descobre que recurso faltou para o item sumir, e isso também pode ser uma pista para resolver o problema.

A medição da GPU sofre muita influência do calor. Muitos aparelhos marcam alto em testes curtos e caem quando a carga se prolonga. Se quiser ver essa diferença, execute a carga de GPU por 5 ou 10 minutos no teste de estresse e observe como a pontuação muda. Em notebooks, o limite de energia da GPU também varia conforme a tomada e o modo de energia. Antes de medir, atualize o driver gráfico e o navegador e confirme que a aceleração de hardware está ativada, o que reduz variações desnecessárias. Os números são referências que mudam com o ambiente, e o uso mais útil é comparar o mesmo aparelho antes e depois de alterar uma configuração. Lembre-se também de que a curva do teste de estresse é apenas uma referência para estimar a refrigeração do aparelho e não é a leitura direta da temperatura dos sensores. Recomendamos começar pelo teste rápido, só com os itens principais, e ampliar para o básico quando necessário.

Iniciar medição ↗