对于当前正在使用 Mesa VA-API、或类似的开源驱动程序来加速 H.264、H.265 或 VC1 解码的 Fedora Linux 用户来说,这里有个坏消息。如果无法顺利搞定法律方面的问题,你将不得不回退到 CPU 软解、或依赖其它第三方 Mesa 构建版本。
截至目前,Fedora 的 Mesa 包已经构建了完整的 VA-API 支持。遗憾的是,因专利方面的原因,官方正在剔除对 H.264 / H.265 / VC1 加速的支持。
虽然使用开源 Radeon 图形驱动程序堆栈的用户,已经能够享用这方面的功能支持。但这件事还是还是让其余 Fedora 37 / Rashide 用户感到沮丧。
开发团队在上周的变更日志中提到 —— 之所以从构建中移除的 Mesa VA-API 编码器支持,是因为之前不慎在未得到法律许可的情况下进行了发布。
Red Hat 的 David Airlie 评论道:
之前 Fedora 在疏忽下引入了 Mesa VA-API,但我们也必须将之从旧版 Fedora 中移除。
Fedora 操作系统不能发布任何可能导致操作系统提供公开专利算法的 API 之类的内容。
简而言之,围绕 H.264 / H.265 的专利许可,或使得 Red Hat 和其它 Fedora 发行版陷入法律方面的问题。
今年早些时候,Mesa 增加了使用选定视频编解码器构建的能力 —— 因为它们因专利问题而被禁用。
对于一些运行 Fedora Workstation 的用户来说,这点尤其让他们感到沮丧、且后续将无法轻松享受 GPU 加速的 H.264 / H.265 / VC1 内容。
为了绕过法律层面的限制,Fedora / Red Hat 对此都相当慎重,且短期内无法得到其它可有效改善的解决方案,只能让用户自行编译 Mesa 或借助第三方包。
转自 https://www.cnbeta.com/articles/tech/1322203.htm