想请教一下thorium硬解失败的问题

明明chrome://gpu已经显示支持硬解,command line也加了,chrome://flags里能打开的也都打开了,但是播放b站就是不走硬解?

之前我在一个台式机用a8 6600k成功硬解了一次然后重启后就失效了,现在用一个i7 12700h核显笔记本,不知道怎么让它硬解,驱动应该没有问题,现在用chromium和firefox好像也不走硬解,内核换用cachyos内核,桌面用的niri

mpv中硬解是生效的,但是浏览器中没生效

现在vaapi相关的flags是(不使用vulkan backend的情况下)

--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder

另外解码的情况应该截这个位置。。

1 Like

现在是不支持vulkan来解码吗?我在chrome://flags里开了vulkan是这样的,关了的话什么都没有了,Video Acceleraion Infornformation会是两个空格子

对,你的截图里面decoding是空的,建议你看看archwiki关于chromium的页面,你这里设置了DefaultANGLEVulkan所以需要使用vulkan相关的配置

1 Like

对了,你如果是想在b站上用硬解的话,要注意目前vulkan backend的vaapi会在调用视频编码的时候只能使用avc的格式,但是如果使用通常的gl backend的vaapi则没有这个问题(以及似乎在b站直播上使用的增强滤镜也会在vulkan backend的情况下变成蓝幕)

1 Like

是的,而且好像这个thorium只能用x11,我现在在找用mpv接管b站播放的办法

https://github.com/diannaojiang/Bilibili-Playin-Mpv 可以试一下这个

1 Like

最新进展,我发现firefox和chromium默认是会走硬解的,但是thorium在这台电脑上死活不走硬解,貌似和wayland有关