Verificação de GPU e WebGL
Renderizador
Os sites conseguem ler o nome da sua placa gráfica diretamente do navegador. Esta página mostra o que veem através do WebGL e do WebGPU e assinala valores que não condizem entre si.
Tudo corre no seu navegador. Nada nesta página é enviado para a XProxy nem para mais ninguém.
A sua GPU como os sites a veem
Parece coerente?
Limites do WebGL
Adaptador WebGPU
Precisão dos shaders
O que significa esta verificação
O que os sites leem
Através da extensão WEBGL_debug_renderer_info, uma página consegue ler o fabricante e o modelo reais da GPU, por exemplo “ANGLE (NVIDIA, NVIDIA GeForce RTX 3060 …)”. Juntamente com os limites de textura, as extensões e a precisão dos shaders, forma uma assinatura de hardware estável.
Porque é que os navegadores antidetect a alteram
Os navegadores antidetect como AdsPower, GoLogin, Multilogin e Dolphin{anty} substituem o texto do renderizador para que cada perfil pareça um computador diferente. Isto só funciona quando o resto do perfil for coerente com ele.
Como é uma incoerência
Um perfil de Mac que indica Direct3D, um perfil de telemóvel com uma placa NVIDIA de desktop, ou um renderizador que difere entre WebGL 1, WebGL 2 e WebGPU. Os sistemas antifraude verificam estas combinações, não apenas o nome.
Como corrigir
Escolha um renderizador que exista mesmo para o sistema operativo do perfil, mantenha o WebGL 1, o WebGL 2 e o WebGPU com o mesmo valor, e evite renderizadores por software como SwiftShader ou llvmpipe em perfis que afirmam ser um desktop ou telemóvel reais.
Perguntas
O que é o renderizador real?
O WebGL tem um texto de renderizador mascarado, muitas vezes genérico, e um texto real que nomeia a GPU e a camada de controlador. O Chrome e o Edge expõem o valor real. O Firefox e o Safari podem devolver um valor genérico ou oculto, o que é normal neles.
O nome da minha GPU identifica-me?
Sozinho, é partilhado por milhões de dispositivos. Passa a identificar quando combinado com o tamanho do ecrã, tipos de letra, resultado do canvas e o seu endereço IP, e é por isso que um perfil tem de ser coerente como um todo.
Porque aparece SwiftShader ou llvmpipe?
São renderizadores por software usados quando não há acesso à GPU: máquinas virtuais, servidores, ambientes de trabalho remotos e algumas configurações headless. Dispositivos de consumo reais raramente os mostram, por isso os sites tratam-nos como sinal de automação.
Faça a rede corresponder ao dispositivo
Uma GPU convincente é apenas metade de um perfil. A XProxy transforma modems 4G/5G reais em proxies móveis, para que o endereço IP condiga com o dispositivo que configurou.