GPU Test

Detect your graphics card information using WebGL.

GPU Vendor Detecting...
GPU Renderer Detecting...
Checking WebGL support...

About GPU Detection

This test uses WebGL to detect your graphics card information. The information shown depends on your browser's privacy settings and may be limited.

How to Use This Test

  1. Wait for the page to load -- your GPU vendor and renderer information will be detected automatically via WebGL.
  2. Review the GPU Vendor and GPU Renderer fields to confirm your graphics card is recognized correctly.
  3. Check the WebGL support status to verify your browser can run hardware-accelerated 3D graphics.

What This Test Checks

This GPU detection test queries the WebGL API to retrieve hardware information about your graphics card directly from the browser.

Troubleshooting

If you're having issues detecting your GPU:

Force Dedicated GPU on Laptops

On laptops with both an integrated and a dedicated GPU (Intel/AMD iGPU + NVIDIA RTX, or Apple M-series with no such split), the browser usually picks the integrated one to save power. This test will then report the wrong GPU.

Windows 10 / Windows 11

  1. Open Settings → System → Display → Graphics.
  2. Click your browser in the list (or add it via Browse).
  3. Choose Options → High performance, save, and restart the browser.
  4. Reload this page — the renderer field should now show your NVIDIA or AMD card.

macOS

Apple Silicon Macs have a single unified GPU, so this doesn't apply. On older Intel Macs with dual GPUs, install gfxCardStatus to toggle, or disable System Settings → Battery → Automatic graphics switching.

Linux (NVIDIA Optimus)

  1. Install nvidia-prime (Ubuntu/Debian) or the distro equivalent.
  2. Launch the browser with prime-run chromium or set __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia in the env.
  3. Verify with glxinfo | grep "OpenGL renderer".

Reading the Renderer String

The renderer string is messy but decodable once you know the format:

If the renderer reads SwiftShader, Google SwiftShader, or llvmpipe, your browser is using a software renderer — hardware acceleration is disabled or the GPU driver failed to initialize.

Fixing a Masked or Unknown Renderer

Firefox

  1. Open about:config and accept the warning.
  2. Set privacy.resistFingerprinting to false (or accept that unmasking is impossible while fingerprint resistance is on).
  3. Reload this page.

Brave

Brave hides renderer info by default. Lower shields (click the lion icon in the address bar) or disable Prevent sites from fingerprinting me based on my language preferences under Settings → Shields. Reload.

Safari

Safari on macOS 14+ and iOS 17+ masks the renderer string under Advanced Tracking Protection. There is no supported way to unmask it while ATP is active.

Why the GPU Matters Beyond Detection

WebGL support and renderer info give you a quick capability snapshot, but your GPU also drives:

See Also

For the full hardware picture, pair this GPU check with the system test (CPU, RAM, screen resolution) and the refresh rate test to confirm your GPU is actually driving your monitor at its rated rate.

Integrated vs. Dedicated: Which GPU Do You Actually Have?

If you just want to answer “what graphics card do I have?” without downloading anything, the GPU Renderer field above is your fastest route. The next step is reading whether it's an integrated (built into the CPU) or dedicated (a separate card with its own memory) GPU, because that decides what your machine can realistically run.

If you know your laptop has a dedicated card but this test reports the integrated one, the browser picked the power-saving GPU — see Force Dedicated GPU on Laptops above. To confirm the rest of the picture (CPU, RAM, resolution) in the same browser tab, run the system test, and check the refresh rate test to confirm the GPU is driving your monitor at its rated rate.

Is My Graphics Card Failing? Reading the Warning Signs

A failing GPU usually announces itself on screen before it dies outright. The most common signs:

A useful rule of thumb: if artifacts appear in your BIOS/UEFI screen or the boot logo before the operating system loads, or they follow the card into a different machine, the fault is almost certainly the hardware. Artifacts that only show inside one game can still be an unstable overclock, overheating, or a bad driver — all of which are fixable. Before assuming the worst, reset any overclock to stock, reseat the card, update the GPU drivers, and clear dust so temperatures stay in range.

Why a Browser Can't Stress-Test Your GPU

This page detects your GPU and confirms WebGL works, but it deliberately does not claim to stress-test it — and no browser tab honestly can. A real fault check has to push the GPU to a sustained heavy load, watch temperatures and clocks, and run for long enough for artifacts or instability to surface. A sandboxed web page can't drive the card that hard, can't read sensor data, and can't hold a controlled load. Treat any “online GPU stress test” that promises otherwise with suspicion.

Use this test as a quick sanity check — does the right GPU appear, is hardware acceleration on, does WebGL initialize without falling back to a software renderer like SwiftShader or llvmpipe? For an actual load test or artifact hunt, hand off to a dedicated desktop tool:

Run one of these for a sustained period while watching temperatures and the screen; clean, artifact-free output at full load is the real confirmation that a card is healthy. As a minor aside, if you're sizing up a second-hand card or laptop, the same approach applies — a quick browser check that the right GPU is detected, followed by a proper load test, is part of the used-laptop checklist.

Frequently Asked Questions

Why does my GPU show as 'Masked' or 'Unknown'?

Some browsers hide GPU details for privacy and fingerprinting protection. Firefox, Brave, and Safari may mask WebGL renderer info by default. You can check your browser's privacy settings or try using Chrome for the most detailed GPU information.

Does this test show my dedicated or integrated GPU?

This test shows whichever GPU your browser is currently using for rendering. On laptops with switchable graphics, the browser may use the integrated GPU to save power. You can force the dedicated GPU through your system's graphics settings or GPU control panel.

Can this test benchmark my GPU performance?

This test identifies your GPU model and verifies WebGL support, but it does not run a performance benchmark. For detailed GPU performance testing, use dedicated tools like 3DMark, FurMark, or Unigine Heaven.

What does WebGL support mean for my browser?

WebGL (Web Graphics Library) enables hardware-accelerated 3D graphics in your browser without plugins. If WebGL is supported, your browser can run 3D games, visualizations, and interactive graphics. Most modern browsers support WebGL by default.

What graphics card do I have without downloading anything?

Just open this page — it reads your GPU vendor and renderer straight from the browser via WebGL, with no install required. The GPU Renderer field shows the model: a specific name like NVIDIA GeForce RTX 4070 or AMD Radeon RX 7800 XT means a dedicated card, while Intel UHD/Iris Xe, an Apple M-series chip, or AMD Radeon Graphics with no model number means an integrated GPU built into the CPU. If it reads Masked or Unknown, your browser is hiding the details for privacy; Chrome usually exposes the most information.

How can I tell if my GPU is dying?

Watch for on-screen artifacts (random colored dots, stray shapes, torn or checkerboard textures), flickering lines, color banding, and repeated driver crashes showing the 'display driver stopped responding and recovered' message, often alongside fans running at full speed and high temperatures. A strong sign it's hardware rather than software is artifacts that appear in the BIOS or boot logo before the operating system loads, or that follow the card into another computer. This browser test can confirm the GPU is detected and WebGL works, but it cannot run a real load test — use FurMark, Unigine Heaven/Superposition, or 3DMark for that, and first rule out overheating, an unstable overclock, or an outdated driver.

Support Check A Device

If you find our free tools helpful, consider supporting us! Your contributions help us keep the site running and ad-free.

Buy Me a Coffee