HW akcelerace pro prohlížeče založené na Chromiu
HW akcelerace pro prohlížeče založené na Chromiu
Sekce “HW akcelerace pro prohlížeče založené na Chromiu”Tento průvodce popisuje povolení hardwarové akcelerace v prohlížečích založených na Chromiu v CachyOS. Tím se úlohy spojené s videem/grafikou přesunou na vaši GPU, což zlepší výkon.
Předpoklady
Sekce “Předpoklady”- Prohlížeč založený na Chromiu: (např. Chrome, Brave, Ungoogled Chromium, Edge)
- Ovladače/API pro GPU: Aktuální ovladače Mesa (AMD/Intel) nebo NVIDIA, s nakonfigurovaným Vulkanem/VA-API/VDPAU.
amdgpu_top(pro uživatele AMD): Nainstalujteamdgpu_topz repozitáře pomocí správce balíčků, pokud chcete sledovat aktivitu AMD GPU z terminálu.
Příspěvek
Sekce “Příspěvek”Tento průvodce je rozšiřitelný. Pokud máte funkční nastavení hardwarové akcelerace pro konkrétní GPU a prohlížeč založený na Chromiu, přispějte přidáním nové sekce pod “Konfigurace GPU a prohlížečů”. Uveďte:
- Název prohlížeče
- Model GPU
- Příznaky: Obsah souboru
~/.config/[prohlížeč]-flags.conf. - Cesta k souboru: Plná cesta k souboru s příznaky.
- Poznámky (volitelné): Klíčové ovladače, balíčky nebo specifika nastavení.
Kroky nastavení
Sekce “Kroky nastavení”- Identifikujte soubor s příznaky: Najděte cestu k souboru s příznaky vašeho prohlížeče v sekci “Konfigurace GPU a prohlížečů”.
- Upravte soubor s příznaky: Otevřete/vytvořte soubor pomocí
nano(nebo vašeho preferovaného textového editoru jakomicro,vim).Terminal window nano [CESTA_K_SOUBORU_S_PŘÍZNAKY_PROHLÍŽEČE]# Příklad: nano ~/.config/chrome-flags.conf - Přidejte příznaky: Vložte příslušné příznaky pro GPU/prohlížeč do souboru.
- Uložte a zavřete.
- Restartujte prohlížeč: Zavřete všechny instance prohlížeče a znovu jej spusťte.
- Ověřte: Přejděte na
chrome://gpu(nebobrave://gpu,edge://gpuatd.). Potvrďte stav “Hardware accelerated” v sekcích “Video Acceleration Information” a “Graphics Feature Status”.
Tipy pro ověření
Sekce “Tipy pro ověření”Chcete-li si definitivně ověřit, zda je hardwarová akcelerace aktivní během přehrávání videa, použijte tyto metody:
1. Zkontrolujte využití AMD GPU (amdgpu_top)
Sekce “1. Zkontrolujte využití AMD GPU (amdgpu_top)”Pokud máte AMD GPU a nainstalovaný amdgpu_top, otevřete terminál a spusťte jej:
amdgpu_topZatímco se v prohlížeči přehrává video (např. na YouTube), sledujte sekci media v amdgpu_top. Měli byste zde vidět nějaké využití, což naznačuje, že mediální engine vaší GPU je aktivní. Pokud během přehrávání videa zůstává na 0 %, hardwarová akcelerace nemusí být pro dekódování plně zapojena.
2. Zkontrolujte nástroje pro vývojáře v prohlížeči (Video Decoder)
Sekce “2. Zkontrolujte nástroje pro vývojáře v prohlížeči (Video Decoder)”Tato metoda poskytuje přímé potvrzení ze samotného prohlížeče:
-
Otevřete svůj prohlížeč založený na Chromiu.
-
Spusťte přehrávání videa (např. na YouTube nebo lokální soubor).
-
Otevřete Nástroje pro vývojáře: Stiskněte
F12neboCtrl+Shift+I. -
Přejděte na kartu Media. Pokud ji nevidíte, klikněte na tři tečky (
...) nebo>>(Další karty) na nástrojové liště Nástrojů pro vývojáře a poté vyberteMedia. -
V sekci “Players” vlevo klikněte na položku odpovídající vašemu videu.
-
V hlavním panelu sjeďte dolů do sekce Video Decoder.
-
Hledejte štítek
Hardware decoder. Měl by býttrue. Pokud jefalsenebo zobrazuje název softwarového dekodéru (např.FFmpegVideoDecoder,VpxVideoDecoder,Dav1dVideoDecoder), hardwarová akcelerace pro toto video není aktivní.
Konfigurace GPU a prohlížečů
Sekce “Konfigurace GPU a prohlížečů”AMD Radeon RX 6900 XT (Google Chrome)
Sekce “AMD Radeon RX 6900 XT (Google Chrome)”-
Prohlížeč: Google Chrome
-
GPU: AMD Radeon RX 6900 XT
-
Soubor s příznaky:
~/.config/chrome-flags.conf
--use-gl=angle--use-angle=vulkan--enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo--ozone-platform-hint=x11Poznámky: Využívá Vulkan (přes ANGLE) a VA-API. --ozone-platform-hint=x11 může být užitečné i na Waylandu pro určité cesty akcelerace.
Šablona pro příspěvek
Sekce “Šablona pro příspěvek”[Váš prohlížeč] - [Váš model GPU] (Přispěl/a [Vaše jméno/přezdívka])
Sekce “[Váš prohlížeč] - [Váš model GPU] (Přispěl/a [Vaše jméno/přezdívka])”-
Prohlížeč: [např. Brave, Ungoogled Chromium, Microsoft Edge, Vivaldi, Opera, Chromium]
-
GPU: [např. NVIDIA GeForce RTX 3080, Intel Iris Xe]
-
Cesta k souboru s příznaky: (Klíčové, liší se podle prohlížeče!)
-
Běžné cesty k
.conf:-
Chromium:
~/.config/chromium-flags.conf -
Brave Browser:
~/.config/brave-browser-flags.conf -
Ungoogled Chromium:
~/.config/ungoogled-chromium-flags.conf
-
-
Úprava souboru
.desktop: Některé prohlížeče (Brave, Edge, Vivaldi, Opera) mohou vyžadovat úpravu řádkuExec=v jejich souboru.desktop(nejprve zkopírujte z/usr/share/applications/do~/.local/share/applications/).
-
Obsah příznaků (pro soubor .conf nebo řádek Exec=):
# Zde vložte své příznaky.# U souborů .desktop jsou příznaky odděleny mezerou za spustitelným souborem.Poznámky (volitelné):
-
Požadované ovladače (např.
nvidia-dkms,intel-media-driver). -
Specifické úvahy o nastavení nebo pokyny k úpravě souboru
.desktop.