This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How can you get WebGL working for older graphics cards?

  • 2 replies
  • 1 has this problem
  • 6 views
  • Last reply by CodeMonk3y

more options

We have some old windows XP machines with graphics cards that don't support direct2d and therefor will be unable to get WebGL running. We need this to work temporarily until we can upgrade those machines to newer ones. Firefox however disables WebGL for these graphics cards so we cannot test if it will work or not (For good reason considering how unstable it could be on these cards.)

Doing some research I've seen that people have enabled options in the Firefox about:config and got it working. Nothing so far has been successful. We've tried: - setting gfx.direct2dforce -enabled to true - setting layers.acceleration.force -enabled to true - Creating a batch file to trick Firefox into thinking we have a better graphics card.

No matter what however we have gfx.blacklist.direct2d set to 3 which disables our WebGL. We cannot prevent that from popping up in the about:config. In about:support it continues to say "Direct2D has been blocked for your graphics driver version."

Is there anything we can do to get our graphic cards working?

We are using Intel(R) GMA 3150 cards.

We have some old windows XP machines with graphics cards that don't support direct2d and therefor will be unable to get WebGL running. We need this to work temporarily until we can upgrade those machines to newer ones. Firefox however disables WebGL for these graphics cards so we cannot test if it will work or not (For good reason considering how unstable it could be on these cards.) Doing some research I've seen that people have enabled options in the Firefox about:config and got it working. Nothing so far has been successful. We've tried: - setting gfx.direct2dforce -enabled to true - setting layers.acceleration.force -enabled to true - Creating a batch file to trick Firefox into thinking we have a better graphics card. No matter what however we have gfx.blacklist.direct2d set to 3 which disables our WebGL. We cannot prevent that from popping up in the about:config. In about:support it continues to say "Direct2D has been blocked for your graphics driver version." Is there anything we can do to get our graphic cards working? We are using Intel(R) GMA 3150 cards.

All Replies (2)

more options

Follow http://superuser.com/a/836833 about WebGL in Firefox.

more options

Thanks. This was actually what was followed but every solution didn't work. At the very end it says "If force-enabling a feature doesn't work, that probably means that your hardware doesn't support it. For example, layers acceleration currently requires support for 4Kx4K textures, which rules out some graphics cards like the Intel G31/G33"

Which makes it seem like undoing the blacklist isn't possible.