Browser GPU detection — a research project.
On many hybrid laptops, browsers can only see the integrated GPU even when a discrete GPU is physically present. We're collecting data on how this shows up across real hardware, to train a browser-side detector. Your hardware report contributes one labeled example. Takes 2 minutes.
-
Step 1 · we detected your OS
Detected: checking…
Wrong OS detected?
-
Step 2 · Copy and run this command
Open PowerShell (press Win and type PowerShell), paste this, hit Enter:
Get-CimInstance Win32_VideoController | Select Name,VideoProcessor,AdapterRAM,DriverVersion,DriverDate,PNPDeviceID,CurrentRefreshRate,VideoModeDescription | ConvertTo-Json -Compress | Set-Clipboard; Write-Host 'Copied to clipboard. Paste into the page.'After it runs, your hardware info is on your clipboard. Paste it into the box below.
Open a terminal and run:
{ echo '--- lspci ---'; lspci -nnk | grep -A 3 -iE 'vga|3d|display'; echo '--- glxinfo ---'; glxinfo -B 2>/dev/null || echo 'glxinfo not installed'; echo '--- nvidia-smi ---'; nvidia-smi -L 2>/dev/null || echo 'nvidia-smi not installed'; echo '--- /proc/driver/nvidia ---'; cat /proc/driver/nvidia/gpus/*/information 2>/dev/null || echo 'no nvidia kernel module'; echo '--- env ---'; echo "DISPLAY=$DISPLAY"; echo "WAYLAND_DISPLAY=$WAYLAND_DISPLAY"; echo "XDG_SESSION_TYPE=$XDG_SESSION_TYPE"; }Copy the entire terminal output (Ctrl-Shift-C in most terminals, or select and right-click → Copy).
-
Step 3 · Paste the output
This study doesn't include macOS.
macOS handles GPU switching at the OS level, so the behavior we're studying doesn't apply to your machine — there's no useful signal we can collect here. Thanks for stopping by!
If you also have a Windows or Linux laptop with a hybrid GPU (Intel/AMD iGPU + NVIDIA/AMD dGPU), that's exactly the data we need. Open this page on that machine.
Detected the wrong OS?
Thank you! Submission received.
Your data is helping train a hybrid-GPU detector for Chrome. That's it — no email, no follow-up. Appreciated.