rt ,我前两天刚从 Arch 换到 Fedora ,但是视频硬解在 Fedora 下工作的很奇怪。
先说一下环境:Arch 和 Fedora 都是纯 Wayland 环境,FireFox 也成功开启了原生 Wayland 。硬件是 AMD 的 6800H+集显。
首先是 Youtube 的 VP9 编码,这个在 Arch 下面播放完全没有问题,一直上到 4K 都行,全程硬解,CPU 占用极低。
但是在 Fedora 下面,VP9 编码的视频播放会有卡顿,具体表现为有几秒播放顺畅,然后画面卡住几秒又继续播放。此时声音是完全正常的。例子( https://www.youtube.com/watch?v=FTFrZ_zKHXI )
接着是 B 站的某些 AV1 编码视频,同样的,在 Arch 下面播放画面都很清晰,音质也好。但在 Fedora 下面画面和音质就崩了。例子( https://www.bilibili.com/video/BV1A8411A7g3/?)
做了一些搜索,说是 FF 本身因为没交专利费所以不自带闭源解码器,所以我也通过 RPMFusion 安装了所有可能的闭源解码器,从 CPU 占用情况来看,确实是在硬件解码,但至于为什么解码的效果这么差就不清楚了。
请各位大神指点一下。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.