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
- Open the menu (three dots) > Settings > System, or type
chrome://settings/systemin the address bar. - Turn on Use graphics acceleration when available. Older versions call it "Use hardware acceleration when available".
- 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.
- 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.
- 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.
- 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.
- Turn off extensions that change graphics or privacy settings, or try a guest profile. Some anti-fingerprinting extensions hide or fake the graphics card.
- 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.