對於當前正在使用MesaVA-API、或類似的開源驅動程序來加速H.264、H.265或VC1解碼的FedoraLinux用戶來說,這裡有個壞消息。如果無法順利搞定法律方面的問題,你將不得不回退到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 或借助第三方包。