Uruchamianie Flasha w Google Chrome powoduje ogromne obciążenie mojego procesora:
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:
Nie można znaleźć opcji przyspieszenia sprzętowego.
W Chrome, kiedy otwieram about:gpu
, widzę to:
Jak włączyć przyspieszenie sprzętowe we Flashu lub czy istnieje alternatywny sposób zmniejszenia zużycia procesora?
Odpowiedzi:
Powinieneś sprawdzić swoją
about:gpu
sekcję 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ń wabout:flags
.about:flags
w pasku adresuMożesz także uruchomić Chrome,
chrome --ignore-gpu-blacklist
ale za każdym razem nie jest to idealne.źródło
about:flags
nie 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-blacklist
wydaje się działać.Spróbuj,
LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklist
jeśli skończysz tutaj, szukając rozwiązania dla wersji, której dotyczy błąd LibGL DRI w systemie Linux .źródło
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życiuchromium --ignore-gpu-blacklist --disable-gpu-sandbox
) , ale twoja metoda nie generuje irytującego sztandaru ostrzegawczego :)