对于那些在使用AMD的Video Core Next(VCN)用于GPU加速播放VP9视频内容时遇到故障的人,更新的固件应该可以修复这些VP9解码问题。
合并上周发布的Linux-Firmware.git是新的AMDGPU VCN固件二进制文件,用于处理VP9解码故障。Rbra APU最初报告了VP9解码问题,但更新的固件纠正了Navi 1、Renoir、VCN3和VCN4等平台的VP9问题。
原版bug报告 至少解释了VP9 VCN的一些问题:
当在Firefox或MPV中播放启用了VaAPI的YouTube视频时,我看到视频冻结了2-3秒,而音频仍在播放。视频在那之后追上了,并再次开始播放。这仅在VAAPI路径上发生(例如,默认Firefox行为或MPV-hwdec)。如果没有hwdec,在铬或MPV中不会发生这种情况。在Firefox的YouTube上,视觉卡顿并不会导致“跳过的帧”计数器跳起来。它也不会在MPV日志或dMesg中产生任何其他错误。我在VP9视频上看到过这一点,但我不知道这会不会影响其他编码。
因此,如果您一直遇到类似的VP9解码问题的AMD图形硬件,您将想要更新您的/lib/firmware/amdgpu/ files from linux-firmware.git.