Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2022-02-16 17:08:51

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Firefox i YouTube?

Cześć,

Sprawdzam ostatnio jak działa Firefox i po prostu nie radzi sobie z odtwarzaniem video na YouTube.
Wyraźne wyższe obciążenie rdzeni i niemożliwość płynnego odtwarzania FHD (w porównaniu do Brave czy Vivaldi na tym samym materiale).
Na DUGu są stare wątki z podobnymi problemami.
Firefox tak działa z YT ???

Offline

 

#2  2022-02-16 17:30:14

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Firefox i YouTube?

Nie lepiej użyć https://freetubeapp.io/

Offline

 

#3  2022-02-16 18:52:48

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Firefox i YouTube?

Można freetube, jeszcze lepiej smtube (choć ma słabszy wygląd i trzeba ustawić trochę), bo jest w repo, a są i inne, a i z terminala, też są. Ale tak naprawdę, to on pewnie nie ma włączonego dekodowania wideo w Firefoksie, zwłaszcza jak ma w Brave.

@jacekz pokaż informacje z.

Kod:

vainfo

Kod:

echo $XDG_SESSION_TYPE

I sprawdź czy masz Firefoxa 90 parę, ale jakiego masz mieć, jak po ostatnich dziurach nawet esr jest 91.6.

Offline

 

#4  2022-02-16 19:00:38

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Firefox i YouTube?

Może i lepiej, ale nie o to chodzi.

Kod:

$ vainfo
libva info: VA-API version 1.13.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.13 (libva 2.12.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell - 2.4.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :    VAEntrypointVLD
      VAProfileMPEG2Simple            :    VAEntrypointEncSlice
      VAProfileMPEG2Main              :    VAEntrypointVLD
      VAProfileMPEG2Main              :    VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:    VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:    VAEntrypointEncSlice
      VAProfileH264Main               :    VAEntrypointVLD
      VAProfileH264Main               :    VAEntrypointEncSlice
      VAProfileH264High               :    VAEntrypointVLD
      VAProfileH264High               :    VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      :    VAEntrypointVLD
      VAProfileH264MultiviewHigh      :    VAEntrypointEncSlice
      VAProfileH264StereoHigh         :    VAEntrypointVLD
      VAProfileH264StereoHigh         :    VAEntrypointEncSlice
      VAProfileVC1Simple              :    VAEntrypointVLD
      VAProfileVC1Main                :    VAEntrypointVLD
      VAProfileVC1Advanced            :    VAEntrypointVLD
      VAProfileNone                   :    VAEntrypointVideoProc
      VAProfileJPEGBaseline           :    VAEntrypointVLD

Kolejne da u mnie ciekawy wynik ;)

Kod:

$ echo $XDG_SESSION_TYPE
tty

I sprawdź czy masz Firefoxa 90 parę, ale jakiego masz mieć, jak po ostatnich dziurach nawet esr jest 91.6.

I tu ciekawostka, mam:

Kod:

$ firefox --version 
Mozilla Firefox 88.0.1
$ firefox-esr --version 
Mozilla Firefox 91.5.0esr

Na wersji 88 odtwarza płynnie, a na wersji esr tragedia.

Ostatnio edytowany przez jacekz (2022-02-16 19:11:03)

Offline

 

#5  2022-02-16 20:55:43

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Firefox i YouTube?

Twoja karta graficzna nie ma sprzętowego wsparcia dla HEVC, VP8, VP9 i AV1, dla ostatniego to najnowsze dopiero mają. Czyli możemy włączyć dekodowanie wideo, ale tylko dla kodeka H264, ale niewiele odczujesz, bo kodek H264 nie jest takim obciążeniem dla CPU jak inne. Ale można, tylko nie teraz, na razie sprawdźmy co innego, bo może wystarczy.

Wynik tty, wygląda jakbyś nie używał menadżera sesji, tak jest przy uruchamianiu sesji graficznej prosto z terminala, lub niektóre proste menadżery logowania tak mają. A id procesu xorg-a jest, pokaż.

Kod:

pidof Xorg

----

jacekz napisał(-a):

...
$ firefox --version
Mozilla Firefox 88.0.1
$ firefox-esr --version
Mozilla Firefox 91.5.0esr
...

Ty używasz Debiana testowego, bo tylko on nie dostał poprawki do 91.6.0esr, Firefox 91.5.0esr jest dziurawy. Trzeba zaktualizować, 88 zresztą też do 97.0-1. Ale to tak, przy okazji wspomniałem, to twoja sprawa, mnie to nie przeszkadza. 

Na wersji 88 odtwarza płynnie, a na wersji esr tragedia.

Co do problemu, to na firefox-esr musimy wymusić na youtube korzystanie z kodeka H264 i możemy to zrobić w ustawieniach przeglądarki w about:config, lub szybciej doinstalować, rozszerzenie h264ify z oficjalnej strony Mozilli, do testu. Nie pamiętam czy trzeba uruchomić przeglądarkę ponownie, po instalacji h264ify, ale chyba wystarczy otworzyć w nowej karcie youtube. Jak się obawiasz instalować, to podam klucze do wyłączeń innych kodeków w przeglądarce, ale tak jest prościej i działa.

Ostatnio edytowany przez jawojx (2022-02-16 21:00:16)

Offline

 

#6  2022-02-17 10:13:43

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Firefox i YouTube?

jawojx napisał(-a):

Co do problemu, to na firefox-esr musimy wymusić na youtube korzystanie z kodeka H264 i możemy to zrobić w ustawieniach przeglądarki w about:config, lub szybciej doinstalować, rozszerzenie h264ify z oficjalnej strony Mozilli, do testu. Nie pamiętam czy trzeba uruchomić przeglądarkę ponownie, po instalacji h264ify, ale chyba wystarczy otworzyć w nowej karcie youtube. Jak się obawiasz instalować, to podam klucze do wyłączeń innych kodeków w przeglądarce, ale tak jest prościej i działa.

Jak można to zrobić bez dodatków, to podaj klucze. Ja sobie też sprawdzę czy działa, bo mój 11 letni laptop zdaje się mieć tylko wsparcie sprzętowe dla h264.

Offline

 

#7  2022-02-17 17:00:38

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Firefox i YouTube?

Opisze dokładnie dwie metody, to ewentualnie będzie dla innych.

Uwaga, nie będą dostępne materiały 4K, bo youtube dla h264 maksymalny, jaki przygotował, to z rozdzielczością 1920x1080 (FHD).

Przez edycje w about:config, jak ktoś nie chce szukać, czytać niżej od punktu 3.

1. Wymuszenie h264.

Nie opisuje, bo widać, co będzie wyłączne/włączane. Różnica między tym, a wtyczką, jest taka, że wtyczka działa tylko na youtube, a to działa wszędzie.

Wszystkie na false.

Kod:

media.mediasource.webm.audio.enabled
media.mediasource.webm.enabled
media.mediasource.vp9.enabled
media.av1.enabled

I to tyle co do wymuszenia h264. Na youtube będą odtwarzane materiały z kodekiem h264(avc1) .

2. Akceleracja sprzętowa wideo w Firefoxe

Firefox musi być 90up (im nowszy, tym mniej trzeba zmieniać przy włączaniu dekodowania sprzętowego).
Jak będzie widać, trzeba mieć zainstalowany ffmpeg i niektóre klucze mogą być już włączone w nowszych wydaniach. Niektóre można pominąć, bo np. materiałów chronionych drm-em może ktoś nie ogląda. Nie wszystko dotyczy wideo, np. gfx.webrender.all można ominąć, ale to przerzuca renderowanie strony na gpu, na youtube może być istotne, a czasami jest wyłączone.

Wszystkie na true, ostatnie dwa w najnowszych wersjach nie są wymagane:

Kod:

gfx.webrender.all
media.ffmpeg.vaapi.enabled
media.navigator.mediadatadecoder_vpx_enabled
media.ffmpeg.vaapi-drm-display.enabled
gfx.x11-egl.force-enabled
media.rdd-ffmpeg.enabled

----user.js------
3. Z plikiem user.js. Uwaga w pliku nie można się pomylić.

Lub utworzyć plik konfiguracyjny user.js w domyślnym katalogu profilu użytkownika (~/.mozilla/firefox/xxxx.default), dokładna nazwa tego katalogu jest podana w about:profiles (Katalog główny), z takimi ustawieniami kluczy.

Plik user.js

Kod:

// mp4
user_pref("media.mediasource.webm.audio.enabled", false);
user_pref("media.mediasource.webm.enabled", false);
user_pref("media.mediasource.vp9.enabled", false);
user_pref("media.av1.enabled", false);
// akceleracja gpu
user_pref("gfx.webrender.all", true);
user_pref("media.ffmpeg.vaapi.enabled", true);
user_pref("media.navigator.mediadatadecoder_vpx_enabled", true);
user_pref("media.ffmpeg.vaapi-drm-display.enabled", true);
user_pref("gfx.x11-egl.force-enabled", true);
user_pref("media.rdd-ffmpeg.enabled", true);

To samo co wyżej, na najnowszym dwa ostatnie są niewymagane, tu jest dla esr i xorg. Przy korzystaniu tylko z h264 i esr, to powinno wystarczyć. Reszta, jak i ustawienia dla Wayland-a i dodatkowe info zwłaszcza dla nowszych od esr na wikiarch-a. Czasami nie chce działać dekodowanie sprzętowe wideo w Firefoksie, bez wyłączenia sandboxa na starszych wersjach, ale to jest opisane na wiki arch-a i samemu trzeba wybrać związane z tym ryzyko.

Ostatnio edytowany przez jawojx (2022-02-17 17:08:54)

Offline

 

#8  2022-02-17 23:11:50

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Firefox i YouTube?

Chyba wyczerpałeś temat :)
Oczywiście pomogło.

Dziękuję @jawojx

Offline

 

#9  2022-02-17 23:57:54

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Firefox i YouTube?

Generalnie to zniknął proces o nazwie "RDD process", który u mnie zjadał mniej więcej tyle samo procka co "Isolated Web Content", przez co obniżyła się utylizacja procka o połowę. W sumie proces FF przy oglądaniu YT na 1080p zamyka się w 15%, choć czasem skacze na 20-30%. Średnie zużycie procka (dla całego systemu) podczas oglądania YT na FF jest na poziomie 23%, a przy przeglądaniu via freetube ma koło 31%. Hmm może u nich też trzeba coś dokręcić gdzieś. xD MPV bezpośrednio zjada 6% (a utylizacja procka przez cały system jest w okolicach 17%), także trochę lepiej sobie radzi sam MPV.

Offline

 

#10  2022-02-19 13:57:04

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Firefox i YouTube?

morfik napisał(-a):

..., także trochę lepiej sobie radzi sam MPV.

Tak, nigdy się nie dogoni samego mpv, i to nie tylko dlatego, że jest jednym z najlżejszych odtwarzaczy, a dlatego że sama strona youtube generuje jakieś dodatkowe obciążenie, nie wspominając o blokerach ad, które też jakiś ułamek dokładają. Odtwarzanie Wideo w przeglądarce zawsze będzie miało dodatkowy narzut, procentowo większy czy mniejszy, zależny od podzespołów komputera, ale będzie. Istnieją lżejsze strony alternatywne dla youtuba, z jego zawartością, a i o czym wiesz, można przekierować linki z youtube do mpv. Na przykład smtube może korzystać z mpv, ale to środki zastępcze, nie każdy tak chce.

...Generalnie to zniknął proces o nazwie "RDD process"

Pewnie tutaj zmieniło się, po włączeniu odizolowania procesu dekodowania wideo na media.rdd-ffmpeg.enabled, z domyślnego.

Offline

 

#11  2022-02-19 14:12:26

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Firefox i YouTube?

Czy YT broni się alternatywnymi odtwarzaczami?
Np.:

Kod:

[ /tmp ]
$ youtube-dl https://youtu.be/Rc2wDyMbh0o
[youtube] Rc2wDyMbh0o: Downloading webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Resuming download at byte 3068848
[download] Destination: Chiappa Rhino .357 Magnum-Rc2wDyMbh0o.f137.mp4
[download]   3.9% of 413.86MiB at 75.16KiB/s ETA 01:30:20

Ten sam materiał na stronie pobierany jest podczas odtwarzania ~1100KiB/s.

Offline

 

#12  2022-02-19 16:02:17

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Firefox i YouTube?

jacekz napisał(-a):

Czy YT broni się alternatywnymi odtwarzaczami?...

Tak utrudnia. A youtube-dl, po problemach z usunięciem i później przywróceniem repo na github-e (dopiero po protestach i hałasie, to będzie już ponad pół roku, akcja klonowania repo youtube-dl), nie rozwija się już tak dynamicznie, autor ma pewnie trochę dosyć. Trzeba przejść na forka, cały opis.

Zrób taki test.

Kod:

cd /tmp/ ; wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O youtube-dl ; chmod +x youtube-dl ; youtube-dl https://youtu.be/Rc2wDyMbh0o

Jak będzie dobrze to odinstaluj youtube-dl z repo, a ten z /tmp/youtube-dl możesz przenieś do /usr/bin/, to będzie łatwo dostępny dla mpv (nie będzie cięło wideo z youtuba), lub używać jak chcesz, albo zainstalować menadżerem pakietów pythona pip, jest ta sama wersja 2022.02.04.

Ostatnio edytowany przez jawojx (2022-02-19 16:06:02)

Offline

 

#13  2022-02-19 16:39:00

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Firefox i YouTube?

yt-dlp jest już od jakiegoś czasu w oficjalnym repo debiana, więc nie trzeba kombinować.

Offline

 

#14  2022-02-19 17:29:18

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Firefox i YouTube?

A no tak, a zastanawiałem się kiedy dodadzą, zamiast sprowadzić. Jak przeszedłem na fork po pierwszych problemach, w tamtym roku, to nawet nie zauważyłem, że go dodali. Ale dowiązanie z nazwą youtube-dl trzeba robić, bo mpv, dalej szuka youtube-dl w Debianie 11, na sid-e już nie, wszystko jest pod yt-dlp.

Offline

 

#15  2022-02-19 19:11:16

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Firefox i YouTube?

U mnie MPV działa grzecznie z yt-dlp bez żadnych dowiązań (choć ja używam główni flagi --ytdl-format= w mpv).

No w sumie bo używam sid'a. xD

Ostatnio edytowany przez morfik (2022-02-19 19:12:01)

Offline

 

#16  2022-02-20 19:41:26

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Firefox i YouTube?

No, a Debian 11, o czym zapomniałem napisać, ma yt-dlp w repozytoriach, ale w backports, a nie w podstawowych. I trzeba pamiętać, że w jedenastym (stabilnym), mpv może dociągać w rekomendowanych starego youtuba-dl i trzeba odinstalować i zrobić to dowiązanie.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)