共计 1344 个字符,预计需要花费 4 分钟才能阅读完成。
2022 年 10 月,openKylin 社区 Virtualization SIG 最新技术成绩 VirtIO-GPU 硬件视频减速机制硬件解码性能取得了国内开源社区认可,填补了上游国内开源社区虚构显卡视频硬件解码畛域技术空白。近日,在 Virtualization SIG 小组的致力研发下,VirtIO-GPU 硬件视频减速机制实现了 H.264 和 H.265 的硬件编码性能,并被国内新闻 phoronix 报道宣传,取得了国内媒体的宽泛关注。目前,该技术相干补丁已被 Mesa、Virglrenderer 上游开源我的项目合并,并将登陆下个季度的 Mesa 23.0 版本。
相干新闻链接:https://www.phoronix.com/news… 技术介绍目前,随着挪动互联网技术的蓬勃发展,视频直播、视频聊天、短视频等曾经齐全融入了每个人的生存。但在云桌面等虚拟化畛域,视频编码个别为软件编码,即齐全依附 CPU 进行解决,其性能始终存在重大瓶颈。为解决以上问题,openKylin Virtualization SIG 通过为 Virtio-GPU 增加硬件视频编码性能,可使虚拟机借助物理机侧的显卡进行硬件视频编码,大幅提高虚拟机的视频编码性能,从而晋升用户在视频直播、视频聊天和视频剪辑等场景中的应用体验。
以后停顿目前,Virtio-GPU 硬件视频减速框架已反对 H.264 和 H.265 视频标准的解码和编码性能(仅反对 YUV420 图像格式),暂不反对 VP8/ 9 等视频标准:
对于解码性能,Virglrenderer 曾经集成在了 0.10.1 及当前的版本中,而 Mesa 预计在正式版本 22.3.0 中集成。对于编码性能,Virglrenderer 预计在 0.10.4 中集成,Mesa 预计在 23.0.0 中集成。具体如下:
另外,openKylin 社区曾经先于上游社区实现了 Virglrenderer,Mesa,qemu 等仓库中的补丁合入,相干性能预计在 openKylin 1.0 版本中公布。同时,也欢送有志搭档退出 openKylin 社区 Virtualization SIG,与大家一起交换、共同开发、独特演进,构建 openKylin 社区零碎虚拟化技术。openKylin 社区 Virtualization SIG:https://gitee.com/openkylin/c… 我的项目补丁:https://gitlab.freedesktop.or… 我的项目补丁:https://gitlab.freedesktop.or… 翻新永无止境,科技引领将来,openKylin 作为我国首个桌面操作系统根社区,将减速科技协同翻新,继续参加国内开源社区交换与单干,进一步晋升在国内开源技术社区的影响力,构建技术话语权。
openKylin(凋谢麒麟)社区旨在以“共创”为外围,在开源、被迫、平等、合作的根底上,通过开源、凋谢的形式与企业构建合作伙伴生态体系,独特打造桌面操作系统顶级社区,推动 Linux 开源技术及其软硬件生态凋敝倒退。社区首批理事成员单位包含麒麟软件、普华根底软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科 32 所、技德零碎、北京麟卓、先进操作系统翻新核心等 13 家产业同仁和行业机构。
审核:openKylin