庆祝一下, chromium 系的浏览器终于可以使用一个参数搞定硬件加速了

313 天前
 tony1016

之前的配置烦之又烦,现在只需要指定--enable-features=VaapiVideoDecodeLinuxGL

测试平台 Alpine Linux Microsoft Edge Browser J4125 Hardware

3629 次点击
所在节点    Linux
21 条回复
KnightYoung
313 天前
12 代酷睿+Debian12 测试有效。linux 桌面的一个老大难问题被解决,真是时代的眼泪。
wuruxu
313 天前
使用了后,发现看 youtube ,笔记本 CPU 飙升
tony1016
313 天前
@wuruxu 看看编码和 CPU 支持是否对应,比如 av1
wanghr64
313 天前
想问一下,对于 wayland 的支持怎么样?
tony1016
313 天前
@wanghr64 我就是 wayland 环境
EVANGELIONAir
313 天前
之前看 reddit 说 linux 下 edge 默认就有硬件加速
LJNlol
313 天前
🤔但是我记得之前从 110 版本开始还是哪时候就默认启用硬件加速了,Arch 和 Fedora 都有,chrome://gpu 里面可以看到硬件解码开启。支持 Wayland 和 X11.
tony1016
313 天前
@LJNlol 看那个没啥用,还要看实际效果,用 ntel_gpu_top 看
anytk
313 天前
Firefox 老早就可以了,只是得看硬件
greenskinmonster
312 天前
淫威达还是不行😂
deorth
312 天前
有没有 hevc 啊
BRS5672023
312 天前
测试了一下,wayland native 还是不行,平台是 archlinux+intel tiger lake

可能你没有使用--ozone-platform-hint=auto 这个 flag ?所以你可能是运行在 xwayland 的环境。。
EVANGELIONAir
308 天前
实测确实可以只加这条
arhclinux ungoogled-chromium i7-8550U
pagxir
306 天前
@BRS5672023 native wayland 要支持 vaapi 需要打 patch ,所以 Microsoft Edge Browser 是不支持的,你需要安装 chromium-wayland-vaapi 那个,并且如果独立显卡是话还需要安装 wayland-chromium 。

似乎 ungoogled-chromium ,已经包含了 patch ,你可以试试,也可以安装编译好的 chromium-wayland-vaapi ,在那个 aur 网站上有别人编译好的下载链接
pagxir
306 天前
试了下,目前 ubuntu 23 下有 bug ,所以 xwayland 下,chromium 无法支持硬件解码。
BRS5672023
305 天前
@EVANGELIONAir ungoogled-chromium 包含了 wayland vaapi 的 patch ,另外我想问下 av1 和 hevc 能够正常硬解吗?
EVANGELIONAir
305 天前
@BRS5672023 我是 8550U 纯核显 UHD Graphics 620 ,硬件不支持 AV1 ,HEVC 是可以硬解的
pagxir
304 天前
@BRS5672023 youtube 的设置里可以关闭 av1 ,(选标清偏好 av1),这样就可以 vp9 播放 1080p ,自动硬件解码
BRS5672023
304 天前
@pagxir 但是 firefox 已经(很早就)支持 av1 的硬解了,而且我目前用的机器硬件也都能支持 av1 的硬解(但是 b 站的 av1 编码的视频并不是都能够硬解,比较奇怪的是 av1 编码的老视频是可以硬解的,而新视频不能;另外是 firefox 不支持 hevc 的硬解)

@EVANGELIONAir hevc 硬解能在 b 站视频上成功开启吗,还是需要修改 user-agent?
BRS5672023
304 天前
在 aur 里安装了 chromium-wayland-vaapi 测试了一下,av1 解码是正常的,甚至没有 firefox 无法硬解某些 b 站视频的问题。。。但是问题是 wayland 无法调用输入法(使用 --enable-wayland-ime 这个 flag 会导致 crash ),通过“google 输入工具”可以勉强进行中文输入(还不能直接在地址栏输入中文),而且感觉这个输入法反应很慢。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/953319

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX