Saturday, 25 August 2012

WebGL in Google Chrome on Ubuntu

Today when trying to play a small browser game I found that a small message was thrown which said that my browser does not have WebGL enabled. Just to briefly explain WebGL stands for Web Graphics Library and it is a JavaScript API which renders 3D and 2D graphics.

I found it odd since I knew that by default Google Chrome would have WebGL enabled. After doing some research into the matter I found that my ATI graphics card was on Google Chrome's blacklist of graphics cards, which meant that the hardware graphics acceleration was disabled. After doing some more hunting around I found a small command line which fixed the problem. I just used the two steps below to fix my problem.
  1. Open a terminal window by pressing Ctrl+Alt+T
  2. Copy/write in the command line below

    google-chrome --enable-webgl --ignore-gpu-blacklist
This launched a new session of Chrome and I found that I was able to play the browser game.