How can I get Flash to be 3D-accelerated for a computer with a powerful discrete graphics card? Is there any specific version of Flash required or specific configuration for it?


2 Answers 2


Along with what danjil said; you need to ensure that your card is supported. Unfortunately, up to know flash only supports HW acceleration on nVidia cards, and then only with supported drivers (they must support the vdpau acceleration API).

If you are using ATI graphics, or Open Source drivers for any card that does not support this API, you will probably not get hardware acceleration even in Flash 11.

However, Adobe has said in the past that they have plans for supporting VA-API as well, so hopefully the wait should soon be over.

  • NVGTX460 burned already on playing massive flash ... display failed to black screen with 1 and 3 beeps. Unlucky year begin. Warning!
    – swift
    Jan 14, 2012 at 13:53

Flash brought 3D hardware acceleration to Linux. Due to a series of problems using 3D acceleration, the feature is not enabled by default.

To enable 3D acceleration you have to set OverrideGPUValidation to true.

You can either do this in:

  • /etc/adobe/mms.cfg (you might need to create the folder) for a system wide change

  • ~/.adobe/mms.cfg for a user change

See here: http://blogs.adobe.com/penguinswf/2008/08/secrets_of_the_mmscfg_file_1.html

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .