Ubuntu 12.04 Adobe Flash Player bug
Platform: Linux
Flash Player Version: 11.2.202.235
NVIDIA Driver Version: 295.40
Server Version Number: 11.0
Server Vendor Version: 1.11.3 (11103000)
NV-CONTROL Version:1.27
grep -i glx /var/log/Xorg.0.log
[ Â Â 13.420] (II) LoadModule: "glx"
[ Â Â 13.420] (II) LoadModule: "glx"
[ Â Â 13.420] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ Â Â 14.112] (II) Module glx: vendor="NVIDIA Corporation"
[   14.137] (II) NVIDIA GLX Module  295.40  Thu Apr  5 21:57:38 PDT 2012
[ Â Â 14.137] (II) Loading extension GLX
[ Â Â 15.542] (II) Loading extension NV-GLX
[ Â Â 15.636] (II) Initializing extension GLX
An interesting flash bug appeared today after doing a system update. Flash video streams but the hue/tint is off (everything is mostly blue). After doing some searching it became apparent that this is a known issue and has been for some time for folks running Nvidia binaries and having libvdpau installed, see: https://bugbase.adobe.com/index.cfm?event=bug&id=3136745Â
https://bugs.launchpad.net/ubuntu/+source/adobe-flashplugin/+bug/967091Â After reading through, I tried to disable hardware acceleration from within flash itself but was unable to select anything as the popup menu seemed to be frozen. It is mentioned in the above articles and at various other places where the bug has been reported that there is a quick fix, and this is what I had to resort to doing: Â sudo mkdir /etc/adobe
echo -e "EnableLinuxHWVideoDecode=1\nOverrideGPUValidation=true" | sudo tee /etc/adobe/mms.cfg > /dev/null
While this fix may seem to work and allows for VDPAU hardware acceleration, it resulted in making running flash objects quite unstable and caused unpredictable crashes. If this makes flash player totally unusable changes can be reverted by: sudo rm /etc/adobe/mms.cfg
Or:
sudo rm -r /etc/adobe
Additionally it is suggested that the /etc/adobe/mms.cfg can be trimmed to just hold:
OverrideGPUValidation=true
It doesn't look like this will be patched in a hurry and nobody seems to want to take credit for what is happening.
It's not an Nvidia issue:
The problem only happens when Flash uses software decoding but VDPAU for presentation; it swaps two arguments of the call to upload the video data into VDPAU in that case. The libvdpau-trace patch linked above fixes that. If it doesn't work for you, odds are you probably installed it wrong. Â -Â Pierre-Loup Griffais from Nvidia. http://www.nvnews.net/vbulletin/showpost.php?p=2541629&postcount=6
It's not a libvdpau issue:
Jan, this definitely isn't a libvdpau problem; libvdpau is just a wrapper library that is used to locate the vendor-specific VDPAU driver. The problem is either in the Ubuntu desktop environment (window manager/compositor), the application which uses VDPAU (e.g. Adobe Flash) or the VDPAU driver itself (e.g. NVIDIA driver)
- Stephen Warren (srwarren)
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/968489/comments/14
It doesn't seem to be a Debian distro family only issue:
https://bbs.archlinux.org/viewtopic.php?id=137877
Adobe seems to be blaming everyone from Nvidia to clueless users:
https://bugbase.adobe.com/index.cfm?event=bug&id=3077076
https://bugbase.adobe.com/index.cfm?event=bug&id=3097844
https://bugbase.adobe.com/index.cfm?event=bug&id=3109467
https://bugbase.adobe.com/index.cfm?event=bug&id=3120888
https://bugbase.adobe.com/index.cfm?event=bug&id=3136745
The most recent bug report however still remains open, so there may be some hope:
https://bugbase.adobe.com/index.cfm?event=bug&id=3164063
Hopefully this gets resolved through official channels and people don't have to resort to third party patches.











