Enable WebGL on Chrome

First, enable hardware acceleration:
  • Go to chrome://settings
  • Click the + Show advanced settings button
  • In the System section, ensure the Use hardware acceleration when available checkbox is checked (you'll need to relaunch Chrome for any changes to take effect)
Then enable WebGL:
  • Go to chrome://flags
  • Enable Override software rendering list  , WebGL Draft Extensions and WebGL 2.0 Prototype 
  • Ensure that Disable WebGL is not activated (you'll need to relaunch Chrome for any changes to take effect)
Then inspect the status of WebGL:
  • Go to chrome://gpu
  • Inspect the WebGL item in the Graphics Feature Status list. The status will be one of the following:
    • Hardware accelerated — WebGL is enabled and hardware-accelerated (running on the graphics card).
    • Software only, hardware acceleration unavailable — WebGL is enabled, but running in software. See here for more info: "For software rendering of WebGL, Chrome usesSwiftShader, a software GL rasterizer."
    • Unavailable — WebGL is not available in hardware or software.
If the status is not "Hardware accelerated", then the Problems Detected list (below the the Graphics Feature Status list) may explain why hardware acceleration is unavailable.
If your graphics card/drivers are blacklisted, you can override the blacklist. Warning: this is not recommended! (see blacklists note below). To override the blacklist:
  • Go to chrome://flags
  • Activate the Override software rendering list setting (you'll need to relaunch Chrome for any changes to take effect)
For more information, see: Chrome Help: WebGL and 3D graphics.


  1. Thanks for your info, nice article about android,really it helps to eradicate my doubts.
    Android Training in chennai


Post a Comment

Popular posts from this blog

Trim / Remove spaces in Xpath?

Complete list of Serenity properties

XPATH for IE / internet explorer