Co dělám blbě? Firefox 91.5.0 vysoké CPU

Co dělám blbě? Firefox 91.5.0 vysoké CPU
« kdy: 20. 01. 2022, 18:27:33 »
Zdravím,

po upgradu na nový FF ESR se zvýšila zátěž pří přehrávání videa (Youtube). Mám jedno video, na kterém to zkouším, a zátěž je dvojnásobná než před tím upgradem. K jiným změnám než aktualizaci FF nedošlo.

Jiné prohlížeče - zátěž v normálu.

Firefox safe-mode (troubleshoot mode) dává taky normální CPU (nadějné!). Když ale postupuju podle návodu https://support.mozilla.org/en-US/kb/troubleshoot-extensions-themes-to-fix-problems#w_the-problem-does-not-occur-in-troubleshoot-mode, nic z toho nepomohlo (vypnout doplňky, themes, akceleraci a tak).

Máte ještě nějaké nápady, čím by to mohlo být? V čem je safe-mode jiný?

Díky!



Re:Co dělám blbě? Firefox 91.5.0 vysoké CPU
« Odpověď #1 kdy: 20. 01. 2022, 21:20:33 »
Na jakém OS? Mac/Windows/Android/Linux? Můžeš nějakým process explorerem zjistit CPU a gpu load?
a v youtube dát advanced stats:typ kodeku (kdysi dávno youtube ještě ukazoval praktickou informaci o HW decodingu &HW renderingu)

mzl

Re:Co dělám blbě? Firefox 91.5.0 vysoké CPU
« Odpověď #2 kdy: 20. 01. 2022, 22:21:56 »
Muzes zkusit udelat zaznam profilerem (https://profiler.firefox.com/) ve stare i nove verzi a treba bude ze srovnani (https://profiler.firefox.com/compare/) jasne, kde to travi vice casu.

Re:Co dělám blbě? Firefox 91.5.0 vysoké CPU
« Odpověď #3 kdy: 20. 01. 2022, 22:28:08 »
Na jakém OS? Mac/Windows/Android/Linux? Můžeš nějakým process explorerem zjistit CPU a gpu load?
a v youtube dát advanced stats:typ kodeku (kdysi dávno youtube ještě ukazoval praktickou informaci o HW decodingu &HW renderingu)

Debian 10.11
CPU (intel 4 jádra) normální FF
Kód: [Vybrat]
top - 22:11:07 up 11:19,  1 user,  load average: 3.55, 2.75, 1.59
Tasks: 187 total,   4 running, 183 sleeping,   0 stopped,   0 zombie
%Cpu(s): 68.4 us,  2.5 sy,  0.0 ni, 29.1 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

CPU safe-mode
Kód: [Vybrat]
top - 22:15:11 up 11:23,  1 user,  load average: 2.42, 2.42, 1.72
Tasks: 187 total,   2 running, 185 sleeping,   0 stopped,   0 zombie
%Cpu(s): 26.1 us,  2.5 sy,  0.0 ni, 68.9 id,  0.1 wa,  0.0 hi,  2.4 si,  0.0 st

GPU normální FF (přes intel_gpu_top)
Kód: [Vybrat]
                   render busy:  24%: ████▉                                  render space: 17/131072
                bitstream busy:   0%:                                     bitstream space: 0/131072
                  blitter busy:   0%:                                       blitter space: 0/131072

                          task  percent busy
                           GAM:  23%: ████▋                   vert fetch: 28881941 (4791/sec)
                            VS:  21%: ████▎                   prim fetch: 10319483 (1669/sec)
                          URBM:  21%: ████▎                VS invocations: 19650540 (3240/sec)
                            VF:   4%: ▉                    GS invocations: 0 (0/sec)

GPU safe-mode
Kód: [Vybrat]
                   render busy:  41%: ████████▎                              render space: 29/131072
                bitstream busy:   0%:                                     bitstream space: 0/131072
                  blitter busy:   0%:                                       blitter space: 0/131072

                          task  percent busy
                           GAM:  39%: ███████▉                vert fetch: 35158898 (9680/sec)
                            VS:  37%: ███████▌                prim fetch: 12477516 (3356/sec)
                          URBM:  37%: ███████▌             VS invocations: 23856112 (6568/sec)
                          GAFM:   0%:                      GS invocations: 0 (0/sec)
                            VF:   0%:                           GS prims: 0 (0/sec)

Kodek (přes pravoklik na video a "Stats for nerds") - stejný pro normální i safe-mode
Kód: [Vybrat]
vp09.00.51...(303)/opus(251)

Jestli to dobře chápu, tak v safe-mode to jede správně přes GPU, a ne přes CPU jako v normálním FF. Jak mám nastavit běžný FF tak, aby jel přes GPU jako v safe-mode?

mzl

Re:Co dělám blbě? Firefox 91.5.0 vysoké CPU
« Odpověď #4 kdy: 20. 01. 2022, 22:39:09 »
nic z toho nepomohlo (vypnout doplňky, themes, akceleraci a tak).

Tato volba myslim neovlivnuje akceleraci prehravani videa. Koukni do about config na hodnotu media.hardware-video-decoding


Re:Co dělám blbě? Firefox 91.5.0 vysoké CPU
« Odpověď #5 kdy: 20. 01. 2022, 22:50:51 »
Koukni do about config na hodnotu media.hardware-video-decoding

media.hardware-video-decoding.enabled true.
media.hardware-video-decoding.force-enabled false. Zkusil jsem dát true, ale nepomohlo.

mzl

Re:Co dělám blbě? Firefox 91.5.0 vysoké CPU
« Odpověď #6 kdy: 20. 01. 2022, 23:12:59 »
media.hardware-video-decoding.enabled true.
media.hardware-video-decoding.force-enabled false. Zkusil jsem dát true, ale nepomohlo.

Hmm, koukam, ze to uz je asi zastarale. Zkus media.ffmpeg.vaapi.enabled,
viz https://bugzilla.mozilla.org/show_bug.cgi?id=1748862 pripadne zastresujici bug https://bugzilla.mozilla.org/show_bug.cgi?id=1610199. Seznam prefs i s popisky najdes treba zde: https://searchfox.org/mozilla-central/source/modules/libpref/init/StaticPrefList.yaml

Re:Co dělám blbě? Firefox 91.5.0 vysoké CPU
« Odpověď #7 kdy: 21. 01. 2022, 14:49:37 »
Hmm, koukam, ze to uz je asi zastarale. Zkus media.ffmpeg.vaapi.enabled,
viz https://bugzilla.mozilla.org/show_bug.cgi?id=1748862 pripadne zastresujici bug https://bugzilla.mozilla.org/show_bug.cgi?id=1610199. Seznam prefs i s popisky najdes treba zde: https://searchfox.org/mozilla-central/source/modules/libpref/init/StaticPrefList.yaml
Zkusil jsem změnit media.navigator.mediadatadecoder_vpx_enabled a media.ffmpeg.vaapi.enabled na true, ale pořád to jede stejně přes CPU.

Divné je, že FF safe-mode by měl jet se stejnými hodnotami about:config jako normální profil, a přesto umí jet přes GPU a normální profil ne. Musí to být v něčem jiném, ale nedaří se mi přijít na to v čem.  >:(