OpenBSD终于集成GPU硬件加速功能 使用浏览器观看视频不再卡顿
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
OpenBSD最新提交中集成了libva库,实现硬件加速视频编解码,提升视频播放体验和续航时间。
🔎
延伸解读
硬件加速对OpenBSD桌面用户的意义
OpenBSD长期缺乏硬件加速支持,导致桌面用户在使用浏览器等应用时,视频解码完全依赖CPU软解,不仅性能低下,还增加功耗、缩短续航。此次集成libva实现VA-API,使GPU能够分担视频编解码任务,直接改善观看视频的流畅度和电池寿命,对桌面体验是一次重要升级。
libva与VA-API:技术实现简述
libva是VA-API(视频加速API)的一个具体实现,提供访问GPU硬件加速功能的开源库和规范。它由主库和针对不同硬件的驱动后端组成。OpenBSD已合并libva 2.22.0,并与Intel用户空间驱动一起集成到xenocara中;AMD显卡则依赖Mesa支持,相关组件已包含在基础系统中。
用户需手动确认浏览器设置
即使系统已支持硬件加速,浏览器中的相关选项也可能默认关闭。Chrome用户需在设置→系统→使用图形加速功能(如果可用)中开启并重启;Firefox用户需在设置→通用→性能中勾选“使用推荐性能设置”并重启。只有正确启用后,才能实际获得视频播放性能提升。
❓
Q&A
OpenBSD集成了什么新功能?
OpenBSD在最新提交中集成了libva库,实现了硬件加速视频编解码。
硬件加速对视频播放有什么影响?
硬件加速可以大幅提高视频播放体验和续航时间。
OpenBSD之前为什么不支持硬件加速?
OpenBSD之前不支持硬件加速主要是因为其设计初衷和目标用户群体,影响较大的是桌面用户。
如何在Chrome浏览器中启用硬件加速?
在Chrome设置中,转到系统,开启使用图形加速功能选项,然后重启浏览器。
AMD显卡在OpenBSD中需要什么支持?
AMD显卡需要Mesa支持,已包含在OpenBSD的基础中。
使用Firefox浏览器时如何启用硬件加速?
在Firefox设置中,转到通用,性能,勾选使用推荐性能设置,然后重启浏览器。
🏷️