Sprzętowe przyspieszenie wtyczki Flash Chrome

12

Uruchamianie Flasha w Google Chrome powoduje ogromne obciążenie mojego procesora:

wprowadź opis zdjęcia tutaj

Uznałem, że przyczyną tego problemu jest wyłączenie sprzętowego przyspieszania pamięci flash. Kiedy próbowałem włączyć go, klikając prawym przyciskiem myszy aplikację Flash i wybierając settings, pojawiło się to okno:

wprowadź opis zdjęcia tutaj

Nie można znaleźć opcji przyspieszenia sprzętowego.

W Chrome, kiedy otwieram about:gpu, widzę to:

wprowadź opis zdjęcia tutaj

Jak włączyć przyspieszenie sprzętowe we Flashu lub czy istnieje alternatywny sposób zmniejszenia zużycia procesora?

Joren
źródło
2
Powinieneś sprawdzić ten błąd , ten błąd i ten błąd . Zaktualizowałem też moją odpowiedź bardziej szczegółowymi instrukcjami.
Braiam

Odpowiedzi:

17

Powinieneś sprawdzić swoją about:gpusekcję w Chrome / ium. W starszych komputerach HW Przyspieszenie jest domyślnie wyłączone i można je włączyć tylko poprzez przesłonięcie ustawień w about:flags.

  • Otwórz about:flagsw pasku adresu
  • Poszukaj listy nadpisywania oprogramowania zastępującego
  • Kliknij „Włącz”
  • Uruchom ponownie Chrome / ium

Możesz także uruchomić Chrome, chrome --ignore-gpu-blacklistale za każdym razem nie jest to idealne.

To jest moja strona GPU

To są moje flagi

Braiam
źródło
To było przydatne, chociaż uważam, że włączenie listę renderowania aplikacji zastępują w about:flagsnie jest wystarczająca, aby umożliwić wiele z tych funkcji, w tym HW przyspieszane dekodowanie wideo. Z jakiegoś powodu przekazywanie flagi przez linię poleceń chromium-browser --ignore-gpu-blacklistwydaje się działać.
ali_m
Wydaje się, że jest związany z tym błędem: code.google.com/p/chromium/issues/detail?id=509336
ali_m
2

Spróbuj, LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklistjeśli skończysz tutaj, szukając rozwiązania dla wersji, której dotyczy błąd LibGL DRI w systemie Linux .

CodeMedic
źródło
Dzięki! Działa to w przypadku mojego problemu, że chrom dał błąd libGL error: DRI3 Fence object allocation failure Operation not permitted, więc żadne przyspieszenie sprzętowe w ogóle nie było dostępne. Metodą, której użyłem, było wyłączenie piaskownicy GPU, jak opisano tutaj (przy użyciu chromium --ignore-gpu-blacklist --disable-gpu-sandbox) , ale twoja metoda nie generuje irytującego sztandaru ostrzegawczego :)
Wilf