GPU i WebGL
Sprawdzanie renderera
Strony mogą odczytać nazwę Twojej karty graficznej prosto z przeglądarki. Ta strona pokazuje, co widzą przez WebGL i WebGPU, i oznacza wartości, które do siebie nie pasują.
Wszystko działa w Twojej przeglądarce. Nic z tej strony nie jest wysyłane do XProxy ani nikogo innego.
Twoje GPU tak, jak widzą je strony
Czy wygląda spójnie?
Limity WebGL
Adapter WebGPU
Precyzja shaderów
Co oznacza ta kontrola
Co odczytują strony
Przez rozszerzenie WEBGL_debug_renderer_info strona może odczytać prawdziwego dostawcę i model GPU, na przykład „ANGLE (NVIDIA, NVIDIA GeForce RTX 3060 …)”. Razem z limitami tekstur, rozszerzeniami i precyzją shaderów tworzy to stabilną sygnaturę sprzętu.
Dlaczego przeglądarki antydetekcyjne to zmieniają
Przeglądarki antydetekcyjne, takie jak AdsPower, GoLogin, Multilogin i Dolphin{anty}, podmieniają ciąg renderera, aby każdy profil wyglądał jak inny komputer. Działa to tylko wtedy, gdy reszta profilu jest z nim zgodna.
Jak wygląda niezgodność
Profil Maca zgłaszający Direct3D, profil telefonu z komputerową kartą NVIDIA albo renderer różniący się między WebGL 1, WebGL 2 i WebGPU. Systemy antyfraudowe sprawdzają takie kombinacje, a nie tylko nazwę.
Jak to naprawić
Wybierz renderer, który naprawdę istnieje dla systemu operacyjnego w profilu, utrzymuj tę samą wartość w WebGL 1, WebGL 2 i WebGPU i unikaj rendererów programowych, takich jak SwiftShader czy llvmpipe, w profilach podających się za prawdziwy komputer lub telefon.
Pytania
Czym jest niezamaskowany renderer?
WebGL ma zamaskowany ciąg renderera, często ogólny, oraz niezamaskowany, który wskazuje prawdziwe GPU i warstwę sterownika. Chrome i Edge udostępniają wartość niezamaskowaną. Firefox i Safari mogą zwracać wartość ogólną lub ukrytą, co jest dla nich normalne.
Czy nazwa mojego GPU mnie identyfikuje?
Sama w sobie jest wspólna dla milionów urządzeń. Identyfikuje dopiero w połączeniu z rozmiarem ekranu, czcionkami, wynikiem canvas i adresem IP, dlatego profil musi być spójny jako całość.
Dlaczego widzę SwiftShader lub llvmpipe?
To renderery programowe używane, gdy nie ma dostępu do GPU: maszyny wirtualne, serwery, pulpity zdalne i niektóre konfiguracje headless. Prawdziwe urządzenia konsumenckie rzadko je pokazują, więc strony traktują je jako znak automatyzacji.
Dopasuj sieć do urządzenia
Przekonujące GPU to tylko połowa profilu. XProxy zamienia prawdziwe modemy 4G/5G w mobilne proxy, dzięki czemu adres IP pasuje do skonfigurowanego urządzenia.