We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

ابحث في الدعم

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 (ردّان اثنان)
  • 1 has this problem
  • 6 views
  • آخر ردّ كتبه 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.