Dlaczego Adobe Flash Player 11.x nie ma akceleracji sprzętowej?


15

Używam Ubuntu 11.10 z Nvidia Geforce 8600M GT i Nvidia Geforce 525M GT (sterowniki; nvidia-bieżące aktualizacje przez Ubuntu).

Podczas gdy Adobes Flash Player 11.x działał z pełną akceleracją sprzętową w Ubuntu 11.04, przestał działać w Ubuntu 11.10.


Myślę, że możesz to zorganizować z pytaniem i odpowiedzią, aby ludzie mogli łatwo zrozumieć, co masz do powiedzenia. ;-)
desgua

Tak, dzięki za edycję! Nie mogłem tego zrobić sam, ponieważ musiałem poczekać kilka godzin, zanim będę mógł to zrobić; D
Pomarańcze 10e

Jeśli chcesz, aby firma Adobe to naprawiła, możesz odwiedzić stronę bugbase.adobe.com/index.cfm?event=bug&id=2992148 i przekazać swoją opinię oraz głosować na ten błąd.

Odpowiedzi:


16

Oranges10e wypróbował kilka przeglądarek, w tym najnowszą przeglądarkę Chrome i najnowszą przeglądarkę Firefox, i mówi:

Ponieważ istnieje wiele wątków / tematów i pytań na ten temat, przedstawię informacje, które znalazłem, podczas mojego długiego, długiego poszukiwania rozwiązania tego problemu (patrz moje własne rozwiązanie poniżej).

ROZWIĄZANIE (nie ma):

Aby zapobiec niekończącym się poszukiwaniu rozwiązania tego problemu (zajęło mi to kilka dni, aby się dowiedzieć), co może być prawdziwym bólem, przeczytaj to:

Według pracownika Adobe przyspieszenie sprzętowe zostało wyłączone w najnowszych wersjach Adobe Flash tylko dla Linuksa i Linuksa. W tej chwili nie ma „oficjalnego” sposobu na przywrócenie jej działania - nawet przez zainstalowanie rekwizytu. Sterowniki Nvidia, w tym akceleracja VDPAU. To było rozwiązanie dla starszych wersji Adobe Flash - już nie.

Głównym powodem tego ruchu było:

  1. Obawy dotyczące bezpieczeństwa.
  2. Niestabilne sterowniki Nvidia / AMD / Intel i Open Source - w połączeniu z przyspieszeniem sprzętowym Adobe Flash.

Oto link do wątku, w którym zostało to omówione i potwierdzone: http://forums.adobe.com/thread/911321

Cytat z linku powyżej:

Niestety, biorąc pod uwagę obecny krajobraz sterowników graficznych i wsparcie dla systemów operacyjnych opartych na systemie Linux, nie mogliśmy obsługiwać Linuksa z akceleracją sprzętową. Większość sterowników, w tym sterowniki Intel / NVIDIA / AMD, były zbyt niestabilne, aby konsekwentnie współpracować z Flash Playerem. Przepraszamy za niedogodności . ”- Charbs09, pracownik Adobe

Począwszy od wersji 11.0.1.152 FP nie ma możliwości włączenia HW Acceleration dla Linuksa. Wyłączyliśmy go całkowicie w obliczu obaw związanych z bezpieczeństwem, ale możemy ponownie włączyć nieobsługiwaną metodę w przyszłej wersji. ” - Charbs09, pracownik Adobe

Tak więc, zanim wyjdziesz i kupisz ION Netbook, Nettop lub jakikolwiek inny komputer, chcesz go używać w połączeniu z Linux / Ubuntu i Adobe Flash 11.x, z zamiarem odtwarzania filmów HD (720p, 1080p) z pełnym przyspieszeniem sprzętowym, weź pod uwagę wyżej wspomniane informacje. Nie zrobiłem tego i niestety zdałem sobie sprawę z tego zbyt późno (ponieważ wypróbowałem kilka innych metod, aby znów to zadziałało, zanim znalazłem powyższy link).


2
tl; dr: Brak Flasha dla Linuksa.
Halil Özgür,


2

Ludzie,

Chciałem tylko zaktualizować własną odpowiedź, ponieważ w końcu znalazłem działające, niezawodne rozwiązanie problemu: Google Chrome . Oto, co otrzymasz, pobierając i instalując przeglądarkę Google:

  • Błyskawiczne renderowanie wideo na kartach graficznych Nvidia i AMD. Przeglądarka z akceleracją sprzętową (GPU), jeśli Twój procesor graficzny jest obsługiwany. Powód, dla którego o tym wspominam: Firefox działa wyjątkowo wolno w moim systemie.
  • Firefox = Niska liczba klatek na sekundę, powolne / opóźnione przewijanie w różnych witrynach, wykorzystuje starą wersję Adobe Flash i nie oferuje sprzętowego przyspieszenia dla filmów Flash.
  • Chrome = wyższa liczba klatek na sekundę i płynne przewijanie w różnych witrynach, dostarczana z aktualną wersją * Flasha firmy Adobe, która jest aktualizowana automatycznie przez automatyczne aktualizacje przeglądarki. Prowadzi to do: Płynniejszego, szybszego przeglądania i znacznie płynniejszego odtwarzania wideo Flash - nawet na notebookach.

Mój system operacyjny i sprzęt:

  • System operacyjny: Ubuntu 12.04 LTS 64 bit (LTS = solidny i bardzo stabilny)
  • Sprzęt: AMD Phenom II X4, AMD HD 7850 (zainstalowane sterowniki), 8 GB pamięci DDR3 Ram, płyta główna MSI AM3 +

Procedura:

  • Zainstaluj najnowsze zastrzeżone sterowniki za pośrednictwem Ubuntu. Zdecydowałem się zainstalować najnowsze / zaktualizowane sterowniki oferowane przez Ubuntu. Nie zainstalowałem sterowników eksperymentalnych / beta.
  • Pobierz i zainstaluj Google Chrome .
  • Uruchom Chrome, przejdź do Youtube i odtwórz film 1080p. Kliknij wideo prawym przyciskiem myszy i wybierz „pokaż informacje o filmie”. Jeśli wszystko pójdzie dobrze, powinno być napisane „przyspieszone renderowanie wideo”.
  • Gotowy!

Uwaga: istnieje różnica między Chromium a Google Chrome. Zobacz tutaj, aby uzyskać więcej informacji: Chromium vs. Google Chrome




0

Dlaczego po prostu nie używasz flashowania, to najnowsza wersja Flash Playera (obecnie wersja 14), którą Google utrzymuje. Powinien także mieć przyspieszenie sprzętowe.

W każdym razie Google Chrome ma już wbudowany flashflash.

Zainstalowałem pieprzowy flash w wersji dla programistów Chromium i Opery 24, korzystając z poniższego linku:

http://www.webupd8.org/2014/01/pepper-flash-player-installer-for.html

Jeśli chcesz zainstalować flash pieprz w Firefoksie, wykonaj następujące czynności:

sudo add-apt-repository ppa: nilarimogard / webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin

Również jeśli Google Chrome lub chrom nie przyspieszają sprzętowo, spróbuj zmienić flagi, przejdź do chrome: // flags, znajdź „Zastąp listę renderowania oprogramowania” i włącz ją. Działa również w operze (opera: // flags /). Mam nadzieję, że to pomaga.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.