How to Turn On Hardware Acceleration in Your Browser

When hardware acceleration is off, the browser draws everything with the processor instead of the graphics chip. Videos stutter, scrolling is jerky, 3D pages crawl and the fan spins up. It is usually one switch in the settings, but sometimes the browser turns it off by itself because of a driver problem. Here is where the switch is in each browser and how to check that it worked.

The short answer

  • Chrome, Edge and Brave: Settings > System > Use graphics acceleration when available (older versions say "hardware acceleration"), then Relaunch.
  • Firefox: Settings > General > Performance, untick "Use recommended performance settings" and tick Use hardware acceleration when available, then restart.
  • Safari has no switch; it always uses the GPU on a Mac, iPhone and iPad.
  • Check with the WebGL test: "Hardware acceleration: On" and your real graphics card name mean it worked. "Off (software rendering)" means it is still off.

Step 1: check whether it is on

Open the WebGL test. It shows the graphics card the browser uses and a line that says whether hardware acceleration is on. If the renderer is named SwiftShader, llvmpipe or Microsoft Basic Render Driver, the browser is drawing with the processor in software, and acceleration is off or blocked. Its five second GPU benchmark gives you a number to compare before and after.

A second quick check is the FPS test: with acceleration off, animations often drop well below your screen's refresh rate even on a fast computer.

Step 2: turn it on in your browser

Google Chrome

  1. Open the menu (three dots) > Settings > System, or type chrome://settings/system in the address bar.
  2. Turn on Use graphics acceleration when available. Older versions call it "Use hardware acceleration when available".
  3. Click Relaunch. Chrome reopens your tabs.

Microsoft Edge: Settings > System and performance > turn on Use graphics acceleration when available > Restart. Or type edge://settings/system.

Brave and Opera: both are based on Chromium. Brave: Settings > System. Opera: Settings > Browser > System. Turn on the graphics or hardware acceleration option and relaunch.

Firefox: Settings > General > scroll to Performance, untick Use recommended performance settings, tick Use hardware acceleration when available, then close and reopen Firefox.

Safari: there is nothing to switch on. If a page is slow in Safari, update macOS or iOS and check Low Power Mode, which limits graphics performance.

Step 3: if it stays off

If the setting is on but the WebGL test still reports software rendering, the browser has decided your graphics driver is unsafe and blocked the GPU. Chrome and Edge show the reason on chrome://gpu or edge://gpu: look for lines that say "Software only" or "Hardware acceleration disabled" and the problem listed under them. Firefox shows it on about:support under Graphics.

  1. Update the graphics driver from the maker of the chip (NVIDIA, AMD or Intel) or through Windows Update. Old drivers are the most common reason for a block.
  2. Pick the right GPU on laptops with two. In Windows: Settings > System > Display > Graphics, choose the browser and set it to High performance. This makes it use the dedicated graphics card instead of the integrated one.
  3. Check remote sessions and virtual machines. Remote Desktop, some VPN clients and virtual machines hide the real GPU, so the browser falls back to software. Test on the computer itself.
  4. Turn off extensions that change graphics or privacy settings, or try a guest profile. Some anti-fingerprinting extensions hide or fake the graphics card.
  5. Reset the browser flags. If you changed anything on chrome://flags, click "Reset all" and relaunch.

Should hardware acceleration be on?

For almost everyone, yes. The graphics chip decodes video, draws pages and runs 3D far more efficiently than the processor, so pages are smoother and the battery lasts longer. The few reasons to turn it off are specific: a buggy driver that makes the browser flicker, show black boxes or crash, or screen-sharing tools that capture a black window. In those cases update the driver first; turning acceleration off is a workaround, not a fix.

Windows also has a separate setting called Hardware-accelerated GPU scheduling (Settings > System > Display > Graphics > Change default graphics settings). It changes how Windows hands work to the graphics card and has nothing to do with the browser switch above; leave it at its default unless a game asks for it.

Frequently asked questions

What is hardware acceleration in a browser?
It lets the browser use the graphics chip (GPU) to draw pages, play video and run 3D content, instead of doing all of it on the main processor. It is on by default in every major browser.
Why is hardware acceleration grayed out or not working?
Usually the browser has blocked your graphics driver as unstable. Update the driver, relaunch the browser and check chrome://gpu or about:support for the reason.
Does hardware acceleration use more battery?
Normally less. Video and animation are cheaper on the GPU. On some laptops with two graphics chips, forcing the dedicated GPU for the browser uses more power than the integrated one.
Will turning it on improve my FPS in games?
No. The browser switch affects the browser only. Games always use the graphics card; their performance depends on the game settings and drivers.
How do I turn on hardware acceleration on Android?
Chrome on Android uses the GPU automatically and has no switch. If pages are slow, update Chrome and Android System WebView from the Play Store and turn off battery saver.
Is WebGL the same as hardware acceleration?
No, but WebGL is the easiest way to see it. WebGL is the browser's 3D graphics feature; with acceleration on it runs on your graphics card, with it off it runs slowly in software.

Sources

  1. Chromium: Debugging GPU related code (chrome://gpu and the GPU blocklist)
  2. Mozilla Support: Performance settings in Firefox
  3. Microsoft DirectX blog: Hardware-accelerated GPU scheduling