Das Flash-Video wird blau angezeigt

245

Das Problem

Nach dem Update von Ubuntu 11.10 auf Ubuntu 12.04 ist das gesamte Video immer noch blau, unabhängig davon, ob es in einem Browser oder einem Player abgespielt wird. Dasselbe Problem tritt auch in 11.10 auf.

Ich habe versucht, alles Flash zu deinstallieren und neu zu installieren, aber es macht keinen Unterschied.

Was verursacht das blaue Flash-Video?

Ubuntu 11.10 64bit

Ubuntu 12.04LTS 64bit


Wie es aussieht

Blaue Flash-Videos

pst007x
quelle

Antworten:

187

Hier gibt es einige irreführende und einige falsche Empfehlungen. Lassen Sie uns also zusammenfassen, worin das Problem besteht und welche Lösungen es gibt.

TL; DR

Die neuesten Versionen von Ubuntu seit 12.10 (Quantal) enthalten eine gepatchte Version der Bibliothek. Wenn Sie immer noch auf Probleme mit Blue Video stoßen (NICHT einschließlich der Blue Man-Gruppe ), lesen Sie diese Antwort. Der Bibliotheksname des Flash Players muss libflashplayer.soansonsten lauten. Libvdpau wendet die Problemumgehung nicht an. Sie können sich auch die /etc/vdpau_wrapper.cfgDatei ansehen . Dort können Sie die von libvdpau angewendeten Workarounds deaktivieren.

Wenn Sie Oneiric (11.10) oder Precise (12.04) haben, installieren Sie die gepatchte libvdpau:

sudo add-apt-repository ppa:tikhonov/misc
sudo apt-get update
sudo apt-get install libvdpau1

Andernfalls können Sie die Bibliothek von Flash Player ändern:

cd /usr/lib/flashplugin-installer || cd /usr/lib/adobe-flashplugin/
sudo perl -pi.bak -e 's/libvdpau/lixvdpau/g' libflashplayer.so

Lesen Sie den gesamten Beitrag, bevor Sie ihn kommentieren.

Das Problem

Flash Player seit Version 11.2 verwendet auf den meisten Plattformen die Hardware-Videobeschleunigung. Leider wird die Beschleunigung in Linux nicht nur nicht unterstützt, sondern ist im Wesentlichen kaputt. Flash Player tauscht Farben in Videos unter den folgenden Bedingungen aus:

  • Sie verwenden eine relativ neue Nvidia-GPU mit VDPAU- Unterstützung.
  • Sie verwenden die aktuelle Version des Nvidia-Binärtreibers (ältere Versionen unterstützen VDPAU nicht).
  • Sie haben das libvdpau1Paket installiert.
  • Der Player auf der Website verwendet Stage Video - daher sind nur YouTube und wenige andere Player betroffen.

Siehe die Erklärung von Pierre-Loup Griffais aus Nvidia .

Dies ist kein Fehler in Nvidia-Treibern. Nvidia ist sich dieses Problems bewusst und es wurde bereits eine Problemumgehung erstellt. Der Nouveau-Treiber ist wahrscheinlich nicht betroffen, da die Unterstützung für die Videodekodierung noch nicht abgeschlossen ist .

Dies ist kein Fehler in libvdpau. libvdpau ist nur ein Wrapper, mit dem Videoplayer die VDPAU-Dekodierung verwenden können (siehe Stephen Warrens Erklärung ).

Dies ist kein Ubuntu-spezifischer Fehler. Andere Distributionen sind ebenfalls betroffen, zB Arch .

Der Fehler ist sehr wahrscheinlich in Flash Player - obwohl Adobe versucht, Nvidia und inkompetente Benutzer verantwortlich zu machen. Es gab mehrere Berichte über den Bugtracker von Adobe, die alle als "CannotReproduce" abgelehnt wurden:

Es wird keine offizielle Korrektur von Adobe geben, da der NPAPI-basierte Flash Player bis 2017 nur Sicherheitspatches erhält . Wir hoffen, dass wir den Flash Player bis dahin nicht benötigen.

Die Problemumgehungen

Verwenden Sie libvdpau 0.5

Verfügbar in offiziellen Repositories seit Ubuntu 12.10 libvdpau 0.4.1-6

Diese Version von libvdpau enthält eine Problemumgehung von Stephen Warren, die im Folgenden beschrieben wird.

Siehe die Release-Ankündigung

Installiere gepatchtes libvdpau (richtiges Patch)

Stephen Warren hat einen netten Patch für libvdpau erstellt , der Flash Player erkennt und nur für diesen Workarounds anwendet. Der Patch kann über eine /etc/vdpau_wrapper.cfgDatei gesteuert werden .

Das gepatchte libvdpau korrigiert Farben und ermöglicht es Flash Player, VDPAU für die Hardwareüberlagerung zu verwenden, was dennoch einige Leistungsvorteile bietet.

Damit der Wrapper funktioniert, muss er die Verwendung von Flash erkennen. So hat die Flash - Bibliothek benannt werden libflashplayer.sound der Plugin - Wrapper hat in Firefox aktiviert werden (in about:config, dom.ipc.plugins.enabled.libflashplayer.sound dom.ipc.plugins.enabledsoll festgelegt werden true).

Für Precise (12.04) und Oneiric (11.10) können Sie die gepatchte libvdapu von Maxim Thikonovs PPA mit den folgenden Befehlen installieren :

sudo add-apt-repository ppa:tikhonov/misc
sudo apt-get update
sudo apt-get install libvdpau1

Die Änderung sollte nach dem Neustart (oder möglicherweise früher) wirksam werden.

Verhindert, dass Flash Player libvdpau findet

(Via Daniel Mario Vega auf dem Launchpad )

Suchen Sie libflashplayer.soin Ihrem System - für Ubuntu ist es entweder in, /usr/lib/adobe-flashplugin/wenn Sie adobe-flashpluginPaket installiert haben, oder /usr/lib/flashplugin-installer/für flashplugin-installerPaket. Wenden Sie sich an Ihren Browser, about:pluginswenn Sie Probleme haben, die Datei zu finden ( möglicherweise ist eine kleine Anpassung bei Firefox erforderlich).

Führen Sie die folgenden Befehle aus - vorausgesetzt, Sie haben entweder flashplugin-installeroder installiert adobe-flasplugin:

 cd /usr/lib/flashplugin-installer || cd /usr/lib/adobe-flashplugin/
sudo perl -pi.bak -e 's/libvdpau/lixvdpau/g' libflashplayer.so

Die Änderung wird nach dem Neustart des Browsers wirksam.

Dadurch wird die Binärdatei von Flash Player so geändert, dass nach nicht vorhandener Bibliothek "lixvdpau" anstelle von "libvdpau" gesucht wird. Daher wird nicht versucht, die VDPAU-Präsentation überhaupt zu verwenden.

Der Befehl erstellt eine libflashplayer.so.bak-Sicherung der Binärdatei, falls Probleme auftreten.

Sie müssen diesen Befehl bei jedem Flash Player-Update ausführen, da Ihre Änderung überschrieben wird.

Mit dieser Problemumgehung können Sie die HW-Beschleunigung beibehalten, libvdpau1 installiert haben und es ist sehr einfach anzuwenden, verglichen mit dem Patchen von libvdpau.

Verwenden Sie Google Chrome mit PepperFlash

Seit Version 20 wird Google Chrome mit "Pepper" Flash Player 11.3 mit PPAPI-Unterstützung ausgeliefert (anstelle von 11.2 für NPAPI, das von Firefox et al. Verwendet wird). PepperFlash scheint von diesem Problem nicht betroffen zu sein, da anscheinend die volle Hardwarebeschleunigung verwendet wird.

PepperFlash kann mit Chromium verwendet werden , aber leider unterstützt derzeit kein anderer Browser PPAPI.

Deaktivieren Sie die Hardwarebeschleunigung von Flash Player

Die einfachste und am wenigsten aufdringliche Lösung besteht darin, die HW-Beschleunigung von Flash Player in den Anzeigeeinstellungen zu deaktivieren. Klicken Sie mit der rechten Maustaste auf Flash, und wählen Sie Einstellungen.

Dies ist jedoch nicht so einfach, da das Fenster Einstellungen unter Composite Manager (Compiz, Standard Unity) nicht mehr reagiert und der Browser Bildlaufleisten anzeigt.

Zum Deaktivieren der Hardwarebeschleunigung öffnen Sie ein beliebiges Video (z. B. auf YouTube) im Vollbildmodus und öffnen Sie dann das Fenster Einstellungen…. Sie können auch vorübergehend zu Unity 2D oder einem anderen nicht zusammengesetzten WM wechseln.

Die Änderung wird nach der Aktualisierung wirksam.

Der Nachteil: Dadurch wird die HW-Beschleunigung in Flash Player auch für Vektor- und Bitmap-Vorgänge deaktiviert. Einige Flash-Spiele und -Filme haben möglicherweise eine schlechtere Leistung und / oder schlechtere Grafiken.

Deinstallieren Sie libvdpau

Wenn Sie die HW-Beschleunigung in Flash Player aktivieren möchten, können Sie libvdpau vom System deinstallieren, wodurch Flash Player effektiv daran gehindert wird, VDPAU zu verwenden.

Lauf:

sudo apt-get remove libvdpau1

Der Nachteil: Desktop-Player (wie Totem und Mplayer) können auch keine Hardware-Videodecodierung verwenden. Dies führt zu einer höheren CPU-Auslastung während der Wiedergabe. Auch die Leistung der Videowiedergabe kann beeinträchtigt sein (z. B. ausgelassene Frames oder vollständig eingefrorenes Bild), insbesondere wenn Sie eine langsamere CPU haben und 1080p-Videos ansehen.

Aktivieren Sie die Flash Player-Hardware-Videodekodierung

Die meisten Benutzer haben berichtet, dass dies zu sehr häufigen Abstürzen von Flash Player führt (wahrscheinlich aufgrund von Problemen bei der gleichzeitigen Dekodierung). Wenn Sie Glück haben, sollten Sie es versuchen.

Dies ist auch die gleiche Methode, die das Flash-Aid-Addon verwendet . Es wird es nicht besser machen.

Lauf:

sudo mkdir /etc/adobe
echo -e "EnableLinuxHWVideoDecode=1" | sudo tee /etc/adobe/mms.cfg > /dev/null

Dadurch wird die Datei /etc/adobe/mms.cfg mit EnableLinuxHWVideoDecode=1Inhalt erstellt. Dies ist die einzige Möglichkeit, Flash Player zum Dekodieren von Videos auf einer GPU zu zwingen. Diese Funktion wird von Adobe nicht offiziell unterstützt.

Um dies rückgängig zu machen, führen Sie Folgendes aus:

sudo rm /etc/adobe/mms.cfg

um die mms.cfg Datei zu entfernen.

Sie können versuchen, die Stabilität von Flash Player mit VDPAU_NVIDIA_NO_OVERLAY=1Umgebungsvariablen weiter zu verbessern (siehe Nvidia-Foren) .

Ersetzen Sie Flash-Player

(Wie von Bowser auf Launchpad empfohlen )

Verwenden Sie das FlashVideoReplacer Firefox-Add-on, Literna Mágica oder eine andere Lösung, um Standard-Player in Flash durch eingebettete Video-Player-Plug-ins (wie Totem - totem-mozilla- oder VLC - mozilla-plugin-vlc) zu ersetzen . Kein Flash Player, kein Problem.

Patch libvdpau (vdpau_trace hack)

Es gibt einen inoffiziellen Patch von Nvidia, der den Fehler in Flash Player auf Libvdpau-Ebene durch Hacken von vdpau_trace behebt.

Beachten Sie, dass der oben erwähnte Patch von Stephen Warren technisch überlegen ist und stattdessen verwendet werden sollte.

Die Nicht-Workarounds

Die folgenden Lösungen funktionieren nur teilweise oder weisen einige Einschränkungen auf.

Aktivieren Sie HTML5 bei YouTube

Das Aktivieren des HTML5-Players unter http://www.youtube.com/html5 funktioniert nicht bei allen Videos. Einige YouTube-Videos sind nur für HTML5-Player nicht verfügbar (z. B. aufgrund mangelnder Anzeigenunterstützung). Allerdings ist HTML5-Video fantastisch und Sie sollten es trotzdem verwenden.

Downgrade auf Flash Player 11.1

In FP 11.1 sind Sicherheitslücken bekannt, die in 11.2 behoben wurden. Wenn Sie es riskieren wollen, sollten Sie wissen, worauf Sie sich einlassen.

Wenn Sie immer noch ein Downgrade durchführen möchten, versuchen Sie es mit Flash Player 10.3, der immer noch verwaltet wird. Sie können ihn im Archiv von Adobe herunterladen

Wechseln Sie zu einer anderen GPU

Es scheint, dass nur sehr wenige Nvidia-GPUs nicht betroffen sind, insbesondere Quadro 2000 und GeForce GT 430. Beide sind mit VDPAU-Feature-Set C ausgestattet , ansonsten sind auch die meisten GPUs mit Feature-Set C betroffen. Wenn Sie eine der oben genannten GPUs haben, teilen Sie uns bitte auf dem Launchpad mit, ob dieser Fehler Sie betrifft.

jnv
quelle
8
Sehr hilfreicher und informativer Text. Ich habe das Thema in meinem openSUSE 12.2 fixiert libvdpau.so.1.0.0 Extraktion aus dem deb in dem genannten Repository gefunden launchpad.net/~tikhonov/+archive/misc meinen / usr / lib64 - perfekt. Danke!
RushPL
Neuere GPUs haben definitiv den Bug (mit Feature Set C). Ich bin einer von vielen.
Victor
1
@ Victor Ja, ich habe es bemerkt; es war eine Theorie und es war falsch. Es ist merkwürdig, dass zwei bestimmte (und sehr unterschiedliche) GPUs nicht betroffen sind. Ich bin eher der Meinung, dass die Reporter etwas übersehen haben, z. B. dass sie libvdpau nicht installiert haben (negativer Bericht über Quatro 2000 stammt von Adobes Vertreter).
JNV
4
Vielen Dank, dass Sie sich die Zeit genommen haben, um das Problem zu lösen, und viele Lösungen mit Erklärungen für jedes Problem bereitgestellt haben. Das Anwenden des libpauv1-Patches hat mir sehr gut gefallen, und ich musste nur meinen Browser neu starten, um die Lösung anzuwenden. Vielen Dank!
Dusktreader
1
Ich ging mit der Prevent Flash Player from finding libvdpauLösung und bestätigte, dass es funktioniert. Der Speicherort der libflashplayer.soDatei war in /usr/lib/mozilla/plugins/libflashplayer.sound arbeitete auch für die Oper
ulkas
94

UPDATE: Bitte schauen Sie sich diese Lösung an, um eine korrekte Lösung zu finden. Die hier erwähnte Lösung führt für viele, die es ausprobiert haben, zu Abstürzen.

Dies wird durch einen Fehler in der neuen Flash-Version verursacht, den Adobe nicht beheben kann. Es gibt auch einen Bugreport auf Launchpad, der dies beschreibt (LP: # 967091 ). Der Fehler tritt nur auf, wenn Sie die NVidia-Binärtreiber verwenden und libvdpau installiert haben. Eine schnelle Lösung besteht darin, der Flash-Konfiguration einige zusätzliche Einstellungen hinzuzufügen.

sudo mkdir /etc/adobe
echo -e "EnableLinuxHWVideoDecode=1\nOverrideGPUValidation=true" | sudo tee /etc/adobe/mms.cfg > /dev/null

Dies behebt das Problem, während die VDPAU-Hardwarebeschleunigung noch besteht. Leider wird es ohne diesen manuellen Konfigurations-Hack wahrscheinlich keine neue Flash-Version geben, da die Flash-Version, die diesen Fehler verursacht hat, auch die letzte Flash-Version ist, die Adobe jemals für Linux veröffentlichen wird.

Wenn dies zu Instabilität führt, setzen Sie die Änderungen zurück, indem Sie das zuvor erstellte Verzeichnis löschen.

sudo rm -r /etc/adobe

Oder Sie können versuchen, die Datei /etc/adobe/mms.cfg auf die zu reduzieren

OverrideGPUValidation=true

Linie durch Bearbeiten mit sudo gedit /etc/adobe/mms.cfg.

Frau
quelle
Vielen Dank, dies hat das Problem für mich unter Ubuntu 11.10 (adobe-flashplugin 11.2.202.228-0oneiric1) behoben. Dies ist nicht die letzte Version von Flash für Linux. Es werden Sicherheitsupdates und neuere Versionen mit Google Chrome mitgeliefert.
Mateusz Stachowski
16
Durch das Aktivieren dieser Funktionen in mms.cfg stürzte Flash regelmäßig für mich ab.
blujay
4
Ja, das blaue Problem wurde behoben, aber es stürzt so regelmäßig ab, dass es unbrauchbar ist
Hubro,
3
Dies behebt das Problem mit der bläulichen Färbung, führt aber zu Instabilität bei mir.
foh1981
1
Dieser Befehl lässt das Flash-Plugin auch bei mir ziemlich oft abstürzen. Wie kehren Sie zurück?
RockScience
51

Fix (umgehen)

Problem: Alle Flash Player-Videos im Webbrowser sind blau

  • Chrom
  • Google Chrome
  • Feuerfuchs

Beide Flash-Plugins lassen Flash-Videos mit einer blauen Überlagerung erscheinen. Entfernen Sie sie daher.

  • Adobe - Flashplugin
  • Flashplugin - Installer

Lösung (nicht so funktionsfähig wie Adobe Flash Plug-In, aber es funktioniert)

  • Installieren Sie lightspark (plus eventuelle Browser-Plugins) oder
  • Installiere gnash (plus alle Browser-Plugins)

Mögliche Lösung 1

Entfernt:

  • Gnash-Browser-Plug-Ins
  • gightspark browser plug-ins
  • Video-Dekodierungs- und Präsentations-API für Unix (Bibliotheken) libvdpau1
  • flashplugin - installer

Eingerichtet:

adobe-flashplugin Browser neu gestartet, und es hat bei mir funktioniert.

Mögliche Lösung 2

Eingerichtet:

  • libvdpau1

Flash-Einrichtung

  • Deaktivieren Sie die HW-Beschleunigung in Flash.

Öffnen Sie Ihren Browser und navigieren Sie zu einem Flash-Video (YouTube, Adobe Flash-Site usw.). Klicken Sie mit der rechten Maustaste, und deaktivieren Sie die Hardwarebeschleunigung.

Wenn Sie die Hardwarebeschleunigung nicht deaktivieren können, melden Sie sich bei der Unity 2D-Umgebung an.

BUG: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/968489

OBS: Bei Beharrlichkeit. Starten Sie die Maschine neu.

pst007x
quelle
1
Bei mir hat lediglich die Installation von libvdpau1 geklappt, nachdem mehrere andere Lösungen dies nicht getan haben. Ich verwende Ubuntu 11.10 mit dem NVIDIA-Treiber 295.33.
D Coetzee
libvdpau1war für mich schon in Ubuntu 12.04 64 bit installiert. Trotzdem hat das Deaktivieren der Hardwarebeschleunigung den Trick für mich getan. Ich verwende denselben Nvidia-Treiber wie @Derrick Coetzee, aber auf Precise mit Gnome Shell.
titaniumtux
4
Ich kann anscheinend nicht auf die Option zum Deaktivieren von HW-Beschleunigung klicken.
RolandiXor
1
Das Entfernen von libvdpau1 funktionierte bei mir in Firefox und Chrome für alle Websites, die ich getestet habe. Ich habe eine Nvidia 440 GT-Karte, wenn das hilft.
Luis Alvarado
4
Wenn Sie die Option für die Hardwarebeschleunigung in den Flash-Einstellungen nicht deaktivieren können, versuchen Sie es im Vollbildmodus - gehen Sie zu z. B. YouTube, öffnen Sie ein Video im Vollbildmodus und öffnen Sie die Flash-Einstellungen (Rechtsklick> Einstellungen…). Das Fenster sollte reagieren. Wenn das Browserfenster über eine Bildlaufleiste verfügt, reagiert der Einstellungsdialog unter Composite-WM nicht.
JNV
14

Ok, hier ist meine Erfahrung mit dem Lösen dieses Problems (unter Ubuntu 12.04 64-Bit, nVidia-Treibern):

  • Flashplugin-installer entfernen und adobe-flashplugin installieren ( nicht behoben )

Dies funktionierte bis zum Neustart. Aber ich habe Adobe-Flashplugin beibehalten, da ich auf 64-Bit bin (ich habe den Eindruck, dass es am besten funktioniert).

  • Ändern der Treiberversion ( wurde nicht behoben )

Zuerst hatte ich die nvidia-current-updates, ich habe diese in nvidia-current geändert. Dies hat es nicht behoben. Synaptic zeigt an, dass die Treiberversionen zum aktuellen Zeitpunkt (295.33) identisch sind.

  • Installieren des Flash-Aid-Add-Ons in Firefox ( Sortierung deaktiviert, aber instabil )

Dies hat funktioniert, solange ich die Hardwarebeschleunigungsoption aktiviert habe (nicht zu verwechseln mit der unten stehenden Option !!). Es war egal, ob ich das Flash-Plugin aus Repositories oder die Beta von Adobe installiert habe. Während der Korrektur der bläulichen Färbung wurde das Plugin jedoch extrem instabil und stürzte während der Interaktion mit Flash-Objekten ständig ab.

  • HTML5-Video auf Youtube aktivieren (bei Youtube behoben )

Obwohl ich dieses Problem nur bei Youtube-Videos festgestellt habe, kann ich nicht sicher sein, dass andere Websites und Videos davon nicht betroffen sind. Besuchen Sie youtube.com/html5, wenn Sie HTML5-Videos auf Youtube.com aktivieren oder deaktivieren möchten.

  • Deaktivieren der Hardwarebeschleunigung durch Rechtsklick auf ein Flash-Video (behoben)

Dies funktionierte am besten für mich (aber ich musste mich gemäß dem Vorschlag von pst007x in diesem Thread mit Unity 2D anmelden) . Die bläuliche Färbung ist verschwunden und die Videos sind stabil. Ich hatte Angst, dass die CPU-Auslastung zunehmen würde, aber beim Testen mit und ohne Hardwarebeschleunigung konnte ich keine Änderung feststellen (ich habe dafür ein Video von Googles-Kanal in 1080p verwendet), es beginnt bei etwa 40% und sinkt auf 20%, wenn das Video ist voll geladen.

foh1981
quelle
9

Meine schnelle Lösung für YouTube war die Teilnahme an der HTML5-Beta .

Es war ein Vergnügen ... Und soweit ich sehen kann, scheint nur YouTube von diesem alten Käfer betroffen zu sein, der seinen hässlichen Kopf wieder aufrichtet ...

Es ist eigentlich am besten, mit HTML5 zu beginnen. Man muss bedenken, dass Flash in Sachen Linux auf dem Weg ist. Dann müssen wir alle Google Chrome verwenden und sonst nichts :(

MikeH
quelle
2
funktioniert nicht bei Videos mit Werbung
waspinator
4

Ich habe dieses Problem behoben, nachdem ich den Flash-Player entfernt und dann den Flash-Back manuell installiert habe, indem ich den Flash-Player von der Adobe-Website heruntergeladen und über das Ubuntu Software Center installiert habe.

subeh.sharma
quelle
3

Ich habe dieses Problem behoben (mit Linux Mint Lisa, das auf Ubuntu Oneiric basiert), indem ich den NVIDIA-Treiber auf Version 173 zurückgesetzt habe.

Update: Leider erzeugt die NVIDIA-Treiberversion 173 in MP4-Videos den gleichen Blauton wie die empfohlene (aktualisierte) Version des NVIDIA-Treibers in Flash-Videos . Das ist ein bisschen ärgerlich: Ich kann meinen Kaffee entweder zu kalt oder zu süß haben.

Und noch ein Update: Ich konnte das MP4-Problem in Totem beheben, indem ich auf die Einstellungen zugegriffen habe und den Schieberegler für den Farbton ganz nach rechts verschoben habe. Heiß und nicht zu süß.

Avi Jacobson
quelle
3

Versuche dies:

sudo apt-get purge flashplugin-installer
sudo apt-get install adobe-flashplugin
SirCharlo
quelle
+1 Ich hatte vor einiger Zeit (10.04) das gleiche Problem und bin mir ziemlich sicher, dass ich es so behoben habe.
Aaron
2
Leider bleiben die Probleme.
Enedene
2
OK, dann versuchen Sie mit den Anweisungen Funden Flash - Hardwarebeschleunigung deaktivieren hier .
SirCharlo
Ich habe das gleiche Problem bei Youtube. Vimeo scheint zu funktionieren. Der Wechsel zu HTML5 behebt das Problem bei Youtube. Ich habe es vorübergehend behoben, indem ich das Flashplugin-Installationsprogramm geleert und Adobe-Flashplugin installiert habe, aber das Problem ist nach einem Neustart wieder aufgetreten. Was das Deaktivieren der Hardwarebeschleunigung betrifft, so ist das für mich seit einiger Zeit unmöglich. Ich kann nicht mit dem Popup interagieren (ein Problem seit 11.10 und jetzt am 12.04).
foh1981
Rechtsklick auf YouTube-Video, Einstellungen, Deaktivieren der Hardwarebeschleunigung funktioniert. Das ist eine unglückliche Lösung, aber sie funktioniert, bis Adobe beschließt, sie zu beheben.
Enedene
2

Dies kann ein Problem sein, wenn Sie die Nvidia-Treiber mit der neuesten Flash-Version installiert haben. Klicken Sie mit der rechten Maustaste auf das Flash-Video und deaktivieren Sie die Hardwarebeschleunigung in den Einstellungen. Es hat bei mir funktioniert.

Mark Taylor
quelle
1

Ich habe das gleiche Problem. Ich verwende Linux 3.2.0-24 (32-Bit), Flash (neueste) Version 11.2.202.236 und Mozilla Firefox.

Ich habe versucht, die Beschleunigung in den globalen Einstellungen abzubrechen - das Problem wurde nicht behoben. Ich habe versucht, die Nvidia-Treibereinstellungen für meinen X-Bildschirm zurückzusetzen.

Es gibt überhaupt kein Problem mit der Farbe im Movie Player und es gibt Videos, die ich im Internet abspielen kann, die in Ordnung sind, aber keine YouTube-Videos.

Das Erstellen der mms.cfg-Datei hat funktioniert. Der Mediaplayer und die Miro-Wiedergabe wurden jedoch ausgeschaltet (Videos und Filme wurden dort blau).

Ich folgte dann diesem:

  1. Öffnen Sie gstreamer-properties ( Alt+ F2, Enter gstreamer-properties). Wechseln Sie zur Registerkarte Video. Ändern Sie das Standard-Ausgabe-Plugin in "X Window System (X11 / XShm / Xv)". Make Device -'Default '. Testen und schließen Sie die Box.
user70284
quelle
1

Ich hatte dieses Problem nach einem Upgrade erneut. Ich fand heraus, dass für die enable_flash_uv_swap- Option in /etc/vdpau_wrapper.cfg die Flash-Bibliotheksdatei (oder der Symlink) benannt werden muss libflashplayer.so(meiner war flashplayer-alternative.so). So umbenannt ich nur flashplayer-alternative.sozu libflashplayer.so, und es begann zu arbeiten.

Weitere Informationen finden Sie unter [ANNOUNCE] libvdpau 0.5 :

Diese Problemumgehung wird angewendet, wenn "libflashplayer" in / proc / self / cmdline gefunden wird und die Zeichenfolge "enable_flash_uv_swap = 1" in /etc/vdpau_wrapper.cfg gefunden wird.

nicudotro
quelle
0

Ich habe Flash-Aid benutzt , es hat es sofort behoben.

Shaun
quelle
1
Ich kann die Hardwarebeschleunigung nicht deaktivieren. Wenn ich mit der rechten Maustaste auf ein Flash-Dateimenü klicke, kann ich das Kontrollkästchen im Einstellungsmenü jedoch nicht deaktivieren. Die Maus kann dies nicht bewirken und die Tastatur kann es nur schließen. Ich habe versucht, die Flash-Hilfe für Firefox zu installieren. Das Installieren der Beta-Version von Flash hat das Farbproblem gelöst, aber es ist soooooooo instabil
Melden Sie sich in der Unity 2D-Umgebung an und nehmen Sie dort die Änderungen vor. Dann melden Sie sich wie gewohnt wieder an. Das hat bei mir geklappt.
pst007x
Flash-Aid reparierte es für mich, aber nach ein paar Minuten musste es wieder repariert werden, und dann wieder, dann ... und weiter und weiter und weiter
keepitsimpleengineer
Dieses Add-on wurde von seinem Autor entfernt ...
Serge Stroobandt
0

Okay. Hier ist das Update, das es für mich getan hat und ich bin sicher, es sollte es für alle tun !!

sudo apt-get remove libvdpau1
sudo apt-get install flashplugin-installer

danach mache:

sudo mkdir /etc/adobe
echo -e "EnableLinuxHWVideoDecode=1\nOverrideGPUValidation=true" | sudo tee /etc/adobe/mms.cfg > /dev/null
Entonjackson
quelle
1
Sobald Sie libvdpau1 deinstalliert haben, ist der zweite Schritt mit mms.cfg nicht mehr erforderlich. Auch hier sollten alle Empfehlungen zur Deinstallation von libvdpau1 mit einer großen Fettwarnung versehen sein: Sie entfernen die Unterstützung für die Hardware-Videodekodierung, und die Leistung der Videowiedergabe kann beeinträchtigt sein
jnv
Ja, aber für einige Grafikkarten ist dies die einzige Möglichkeit, Flash zu aktivieren. Und was ist das Surfen im Internet ohne Flash?
Entonjackson
Es ist definitiv nicht der einzige Weg, bitte lies nach: askubuntu.com/a/131040/19674
jnv
0

Das Deinstallieren von libvdpau1 behebt dieses Problem für mich. Zur Zeit...

Gonzoza
quelle
1
.... aber dann können Sie die Videodekodierung auf dem GPU nicht mehr beschleunigen ...
Egil
Was meinst du damit? Zum Beispiel?
Gonzoza
2
vdpau steht für Video Decode and Presentation API für Unix. Hierbei handelt es sich um die Bibliothek, mit der die Videodecodierung auf die GPU übertragen wird. Andernfalls wird das Video in der Software auf dem Hauptprozessor dekodiert.
Egil
0

Für NVIDIA-Benutzer. Ich habe gerade 3 Grafikkarten getestet. Alles Nvidia. Also für alle mit einem Nvidia 8600 GT, Nvidia 9500 oder einem Nvidia 440 GT (Könnte alle Nvidia-Karten sein). Sie müssen nur das Paket libvdpau1 entfernen . Dann starten Sie einfach Firefox oder Chrome und alles sollte gut sein.

sudo apt-get remove libvdpau1 und fertig.

Youtube mit / ohne HTML5 getestet und funktioniert in beide Richtungen.

Getestet Vimeo und TED auch. Alles sieht so aus, wie es sollte.

Sie sollten diese Option nur verwenden, wenn Sie eine gute CPU haben, da beim Entfernen dieses Pakets die Videodecodierung an die CPU anstelle der GPU gesendet wird. Auf jeden Fall, wenn Sie einen Dual Core oder besser haben, werden Sie auch mit einem 1080p-Video kein Problem haben.

Luis Alvarado
quelle
0

Es scheint ein Problem mit dem Update 11.2.202.228 zu sein. Das folgende Update ist die schnellste und sinnvollste Lösung, bis Adobe das Problem behoben hat:

sudo apt-get remove flashplugin-installer 
wget https://launchpad.net/ubuntu/+archive/partner/+files/adobe-flashplugin_11.1.102.63.orig.tar.gz    
tar xzvf *.tar.gz

Suchen Sie die libflashplayer.sofür Ihre Architektur.

cp /usr/lib/flashplugin-installer/libflashplayer.so libflashplayer.so.bak

Kopieren Sie das neue libflashplugin.soin das obige Verzeichnis, überschreiben Sie den Browser und starten Sie ihn neu.

sm0ke
quelle
0

Ein anderer Weg, um dieses Problem zu lösen (was jedes Mal für mich funktioniert hat), ist der folgende:

Wenn ein Flash-Video abgespielt wird, klicken Sie mit der rechten Maustaste darauf -> Einstellungen -> Deaktivieren Sie "Hardwarebeschleunigung aktivieren" -> Aktualisieren Sie die Seite

dlin
quelle
-1

Das Problem wird von den NVIDIA-Treibern verursacht. Stellen Sie sicher, dass Sie die Recommendedunter System > Additional Drivers angezeigten Treiber verwenden . Das ist mir passiert und jetzt verstehe ich den blauen Dunst in meinen Videos nicht mehr.

Petronilla Escarabajo
quelle
Das hat es für mich nicht behoben. Zum jetzigen Zeitpunkt stimmen die Versionen in 12.04 (295.33) überein. Gestern, als ich das getestet habe, war der (empfohlene) nvidia-current auf Version 295.33, während nvidia-current-updates auf Version 295.20 war.
Foh1981
Hat nicht funktioniert, ich benutze immer empfohlene Treiber, außer wenn sie nicht in 10.4 LTS
gefallen
Falsche Info. Es ist kein Fehler in den Treibern, es ist ein neuer Fehler in Flash.
blujay