Por algum motivo, as distros linux nunca rodam os vídeos do youtube em 720p no navegador Brave, no meu pc, e depois de alguns tópicos aqui no Diolinux Plus e algumas pesquisas, descobri que mesmo instalando diversos pacotes para ativar a aceleração do hardware, o mesmo não ativa, e pelo que parece, só dá para fazer isso nas versões 88 do chromium.
O problema é que mesmo usando o pacote downgrade presente no AUR, eu simplesmente não consigo testar o chromium nessa versão por erros de libs. Tem algum jeito de ativar essa aceleração de hardware?
Eu indiquei pelos comandos necessários para a aceleração de hardware. Imaginei que eles poderiam ser úteis. Eu uso o Arch e tenho como navegador principal o Chrome, mas eu uso o Xorg no Gnome por ter um notebook com processador Intel e placa dedicada Nvidia. Eu não sei quais ou se há pacotes específicos para um processador e GPU AMD para a aceleração de hardware nos navegadores.
Eu habilitei as seguintes flags no navegador:
chrome://flags/
Override sofware rendering list
GPU rasterization
Out-of-process 2D canvas rasterization
Para iniciar o Chrome com a aceleração de hardware ativada eu executo no terminal
Eu não tenho certeza, mas quando executei o comando que o henriqueffc sugeriu, no chrome://gpu apareceu Video Decode: Hardware accelerated. Vou verificar se o desempenho melhorou.
Você poderia testar o Brave em Flatpak? Ele funciona normalmente apesar de usar o repositório Beta do Flathub, e ele também recebe as atualizações regulares do nativo.
Se quiser repassar os arquivos do Brave nativo ao do Flatpak, basta copiar ou criar um link da pasta ~/.config/BraveSoftware para ~/.var/app/com.brave.Browser/config/.
Quanto ao Chromium, eu recomendo a mesma coisa, use a versão Flatpak:
flatpak install flathub org.chromium.Chromium
Sem dizer que no repositório Beta do Flathub você também tem o Chrome! Funciona tão bem quanto e também recebe as atualizações regulares! Segue:
Vou fazer o resumão:
1 - Atualmente nenhum navegador (popular) base Chromium suporta decodificação de video via GPU no Linux. Ex: Chrome, Edge, Opera, Brave e Vivaldi.
2 - O que vc pode ativar é a rasterização via GPU pela flag: gpu rasterization
3 - Se vc precisa de decodificação via GPU use o Firefox, pois ele funciona plenamente, bastando ativar o webrender (já é ativado por padrão em ambientes Gnomes e KDE) e as flags: egl-force e as duas flags de vaapi em about:config.
Em about:config, pesquise por layout.frame_rate e coloque o valor do seu monitor. O meu tem o valor de 60. Se testar e funcionar, por favor, avise aqui.
Vi que vc marcou seu post como resolvido. Enfim, se quiser usar a aceleração de vídeo no Firefox certifique que webrender esteja ativado e as seguintes flags em true: ffmpeg.vaapi (ativa as duas flags), egl-force-enable e caso o webrender não esteja ativado ative pela flag webrender.all (deixando em true).