|
|
#1 | |
|
Registered User
Join Date: Jun 2006
Posts: 678
|
In default configuration (i.e. without /etc/adobe/mms.cfg file) Adobe Flash Player 11.2 has the following problems in Linux with NVIDIA drivers:
1) People's skin is blueish, people look like smurfs. Bug report, another bug report (Adobe cannot or more likely doesn't want to reproduce this bug - there's still a possibility that it's indeed NVIDIA's drivers bug). 2) YouTube videos leak through black parts of other windows (Adobe is aware of this bug but they don't want to fix it). 3) Watching YouTube videos causes Flash player to hang, crash the browser or freeze X.org server (A bug in X.org server or NVIDIA drivers as both sides blame each other). 4) It's impossible to read some websites which contain Flash charts. Just open this page and try to smooth scroll it in Mozilla Firefox. CPU usage will jump to 100%, the whole image on the display will be garbled (Most likely a bug in the interaction of X.org server and NVIDIA drivers). Keywords: Linux, NVIDIA Linux proprietary driver, Mozilla Firefox, Google Chrome/Chromium, Opera, Adobe Flash Player plugin, blue, blueish, X.org crash/freeze/hang, [mi] EQ overflowing. Additional events will be discarded until existing events are processed. libflashplayer.so Version: Shockwave Flash 11.2 r202, flash-plugin-11.2.202.228-release, /opt/google/chrome/libgcflashplayer.so If you experience any other problems, please post about them here. Please, share any workarounds with us if you have found them. Update 1: a possible fix for issues 1 and 2 (please, test and report if it works for you): Quote:
Here's another fix for issues 1 and 2 (it also includes GPU offloading of H.264 decoding): 1) Modify your Firefox/Google Chrome/Opera shortcuts this way: Code:
VDPAU_NVIDIA_NO_OVERLAY=1 firefox Code:
export VDPAU_NVIDIA_NO_OVERLAY=1 2) Create /etc/adobe/mms.cfg file and put this text into it: Code:
EnableLinuxHWVideoDecode=1 These two solutions do not solve the problems with sporadic Flash Player crashes and the scrolling of pages containing Flash charts. P.P.S. Since I enabled hardware acceleration in Flash, now Flash Player crashes every time when I try to jump to a certain portion of video or resize a video window in YouTube. :-( Last edited by artem; 04-04-12 at 08:55 AM. |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Apr 2006
Posts: 277
|
Workaround for the blue people and leaking overlay:
http://www.nvnews.net/vbulletin/show...&postcount=104 (it's not necessary to use git, the patch applies also to the current libvdpau release) |
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Dec 2002
Posts: 44
|
I second that. Nvidia please fix this. It's like I'm watching the avatar 24/7.
|
|
|
|
|
|
#4 | |
|
Woe to you
Join Date: May 2008
Posts: 6
|
Did you try reading the post at all? 1) It's Adobe fault 2) NVIDIA already posted a ****ing fix.
|
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Mar 2012
Posts: 7
|
Only saw this behaviour with youtube. On dailymotion, no blue skin problem. And libvdpau trick doesn't work for me.
|
|
|
|
|
|
#6 | |
|
NVIDIA Corporation
Join Date: Sep 2007
Posts: 254
|
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.
|
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Apr 2006
Posts: 277
|
Ok, so I've been playing around with various stuff, and this is my conclusion:
First activate hardware decoding in Flash. To do so, put this in /etc/adobe/mms.cfg Code:
EnableLinuxHWVideoDecode=1 Code:
export VDPAU_NVIDIA_NO_OVERLAY=1 Now a question for the Nvidia devs: What method is used for display now that I've disabled the overlay? Also, does this have a performance penalty, and if yes how big of a penalty? |
|
|
|
|
|
#8 |
|
Registered User
Join Date: Oct 2004
Posts: 118
|
http://us.download.nvidia.com/XFree8...ausupport.html
Seems that what is changed is that the blit path is used instead of an overlay one, and you might get tearing as a result. |
|
|
|
|
|
#9 | |
|
Registered User
Join Date: Mar 2012
Posts: 31
|
Quote:
I say it, because it is necessary to activate 2 or 3 parameters to have it. Do you have this activated?: layers.acceleration.force-enabled It was trumping me. Thank's. |
|
|
|
|
|
|
#10 |
|
Registered User
Join Date: Apr 2006
Posts: 277
|
Layers acceleration, no, I don't have that activated. It shouldn't be activated, it's disabled by default for a reason - it's not working properly yet.
@Belegdol: thanks for the link, I actually should've guessed that blitting will be used if there's no overlay. |
|
|
|
|
|
#11 |
|
Registered User
Join Date: Oct 2004
Posts: 118
|
No problem. Unfortunately, using that variable did not take care of the crashes for me.
|
|
|
|
|
|
#12 | |
|
Registered User
Join Date: Mar 2012
Posts: 31
|
Quote:
Thank's. |
|
|
|
|
![]() |
| Thread Tools | |
|
|