🚀 GPU Performance Check

Test your browser's 3D graphics performance and learn how to unlock maximum speed

🎮 Live Performance Test

Frames per Second --
Watch the animated background! Higher FPS = smoother graphics. Aim for 60 FPS! (or higher if you have a higher refresh rate display!)

Your Graphics Card

Detecting GPU...
🎯 How to Enable Hardware Acceleration
💡
What is Hardware Acceleration?
It tells your browser to use your powerful graphics card (GPU) instead of your slower main processor (CPU) for 3D graphics. This can make WebGL apps 10-100x faster!

📋 Step 1: Windows Graphics Settings

  1. Right-click anywhere on your desktop
  2. Click Display settings
  3. Scroll down and click Graphics settings
  4. In the dropdown, select Desktop app (or "Classic app")
  5. Click Browse and find your browser:
    • Chrome: C:\Program Files\Google\Chrome\Application\chrome.exe
    • Edge: C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
    • Firefox: C:\Program Files\Mozilla Firefox\firefox.exe
  6. Click on your browser in the list, then click Options
  7. Select High performance
  8. Click Save

🎮 Step 2: NVIDIA Control Panel (NVIDIA GPUs only)

  1. Right-click on your desktop
  2. Click NVIDIA Control Panel (if you don't see this, skip to Step 3)
  3. On the left, click Manage 3D settings
  4. Click the Program Settings tab
  5. Click Add, find your browser, and select it
  6. For "Preferred graphics processor", choose High-performance NVIDIA processor
  7. Scroll down and set these important settings:
    • Power management mode: Prefer maximum performance
    • Vertical sync: Off (or "Use 3D application setting")
    • Low Latency Mode: On or Ultra
  8. Click Apply at the bottom

🔴 Step 2b: AMD Radeon Settings (AMD GPUs only)

  1. Right-click on your desktop
  2. Click AMD Radeon Software (or AMD Software: Adrenalin Edition)
  3. Go to GamingGlobal Graphics
  4. Find your browser or add it to the list
  5. Set these settings:
    • Wait for Vertical Refresh: Off (or "Always Off")
    • OpenGL Triple Buffering: Off
    • GPU Workload: Graphics
  6. Click Apply

🌐 Step 3: Browser Settings

For Chrome / Edge:
  1. Click the three dots (⋮) in the top-right corner
  2. Go to Settings
  3. Click System on the left sidebar
  4. Turn ON "Use hardware acceleration when available"
  5. Click Relaunch
For Firefox:
  1. Click the menu (☰) in the top-right corner
  2. Go to Settings
  3. Click General on the left
  4. Scroll to Performance
  5. Uncheck "Use recommended performance settings"
  6. Check "Use hardware acceleration when available"
  7. Restart Firefox
⚠️
Windowed vs Fullscreen Performance:
If you notice better FPS when fullscreen (F11) compared to windowed mode, this is usually caused by:
  • V-Sync/G-Sync: Often forces 60 FPS cap in windowed mode. Disable "Vertical sync" in GPU control panel.
  • Windows Desktop Compositor: Adds overhead in windowed mode. Using "Prefer maximum performance" helps.
  • Multiple Monitors: If you have multiple monitors with different refresh rates, this can cause issues. Try setting all monitors to the same refresh rate.
The settings above (especially disabling V-Sync and setting power management to maximum performance) should fix most windowed mode performance issues!
After completing these steps:
Restart your browser completely (close all windows), then reload this page. You should see improved FPS and your GPU name should change from integrated graphics (like "Intel HD Graphics") to your dedicated GPU (like "NVIDIA GeForce" or "AMD Radeon").

For even more details, visit: chrome://gpu/ (Chrome/Edge) or about:support (Firefox)
👨‍💻 For Developers: Embeddable GPU Checker
💡
Add GPU checking to your own 3D web apps!
Drop in a simple script tag and users will automatically see a dismissable warning if they're on an integrated GPU. The script is lightweight, non-blocking, and won't affect your app's performance.

🚀 Quick Integration

Add this single line to your HTML (before closing </body> tag):

<script src="https://manthrax.github.io/gpuinfo/gpu-check.js" async></script>

That's it! The script will:

  • ✅ Silently check GPU on page load (1 second delay)
  • ✅ Show a dismissable warning only if integrated GPU detected
  • ✅ Remember if user dismissed it (localStorage)
  • ✅ Link to your help page automatically
  • ✅ Fail gracefully if offline or blocked

⚙️ Optional Configuration

<!-- Custom help page URL --> <script src="gpu-check.js" data-info-url="https://example.com/gpu-help" async ></script> <!-- Custom delay (default 1000ms) --> <script src="gpu-check.js" data-check-delay="2000" async ></script>
🔧 Technical Details
Loading...