赞!Virtualization SIG 又一项技术成果受国际媒体报道


8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>>

继Virtualization SIG率先实现VirtIO-GPU硬件视频加速技术,获国际社区认可后,近日,在Virtualization SIG团队成员的努力研发下,成功为Virtio GPU增添了AV1解码功能。目前,其相关源码已顺利合入上游开源社区mesa和virglrenderer,并再次受到了国际媒体Phoronix的追踪报道。

 

报道原文:
https://www.phoronix.com/news/Mesa-23.3-VirGL-AV1-Decode

 

一、AV1 简介

AV1是下一代开源的、版权免费的视频压缩格式,由开放媒体联盟(AOMedia)于2018年初联合开发并最终定稿。AV1支持高清、4K和8K等视频,在相同的比特率下比VP9、H.265等有更好的视频质量,或在较低的比特率下有类似的视频质量。根据AOMedia官方和Bitmovin的数据,在相同场景下,AV1比H.265平均节省约30%的码率。

 

由于AV1良好的性能以及背后厂家的支持,AV1已经逐渐流行起来。目前,谷歌、网飞等厂商都已经采用,各显卡制造商也陆续增加了对AV1的支持,常见的支持AV1规范的显卡有AMD Radeon RX 6600以及NVIDIA GeForce RTX 3060等。

 

二、Virtio GPU AV1

Virtio GPU AV1解码功能基于之前的“Virtio GPU硬件视频加速框架”开发,在此基础上实现了AV1前端驱动、AV1后端服务程序等,并扩展了Virtio GPU视频协议,整体结构如下:

 

其中,Virtio GPU AV1 驱动主要负责接收来自虚拟机应用程序和视频加速库的视频解码请求,并将其封装成Virtio GPU AV1协议报文,通过virtio队列发送给Virtio GPU设备。Virtio GPU设备接收、解析报文后,继续将请求转发给AV1后端。AV1后端则调用物理机侧的视频加速库,借助物理显卡进行硬件解码,并最终将解码后的图像原路传回。

在x86环境下,经测试使用Virtio GPU AV1硬件解码功能后,可显著降低虚拟机内播放器等视频程序对vCPU的占用,提高系统流畅度和用户体验。

 

未来,Virtualization SIG将不断努力,继续完善Virtio GPU硬件视频加速框架,使其支持更多的视频编码规范,兼容不同GPU厂商的专用视频库及驱动等。欢迎有志伙伴加入openKylin社区Virtualization SIG,与大家一起交流、共同开发、共同演进,构建openKylin社区系统虚拟化技术。

  • Virtualization SIG主页:
  • https://gitee.com/openkylin/community/tree/master/sig/Virtualization
  • Mesa补丁:
  • https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23386
  • Virglrenderer补丁:
  • https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/1135


创新永无止境,科技引领未来,openKylin作为我国桌面操作系统根社区,将加速科技协同创新,持续参与国际开源社区交流与合作,进一步提升在国际开源技术社区的影响力,构建技术话语权。

 


相關推薦

2023-01-10

n开源社区。 在加入openKylin后, 云玑信息正式加入社区Virtualization SIG,并负责维护远程接入协议spice相关的几个模块。后续,云玑信息将持续推进openKylin远程接入协议的相关工作,将公司在spice方面积累的相关经验共享出来,

2022-10-15

断优化贡献者参与机制和激励措施。孵化出UKUI、RISC-V、Virtualization等明星SIG组,已具备软件核心模块自主研发、核心模块替换、定制优化、持续对上游社区的代码维护贡献的能力。openKylin开源社区创新能力已达到可控要求。 5.

2022-10-01

GraphicSystem 版本,进行软件包构建、系统构建等工作。 Virtualization 致力于构建openKylin社区系统虚拟化技术,打造面向端、边、云的全场景虚拟化解决方案。 Xfce 致力于Xfce桌面环境相关软件包的规划、维护和升级工作。 Networki

2022-09-16

拉开源社区,是其践行‘立足中国,服务中国’ 理念的又一里程碑。内核和容器引擎是云原生软件的重要支撑,向开源社区投入底层技术的研发力量,也是 SUSE 开源能力的重要体现。SUSE 在中国拥有完整的容器产品研发团队,很

2022-11-17

欢迎各位感兴趣的社区爱好者,一同加入我们! 十、Virtualization SIG Virtualization SIG致力于构建openKylin社区系统虚拟化技术,打造面向端、边、云的全场景虚拟化解决方案。本SIG组10月份主要进展如下: 添加开发指南; 提

2023-04-07

入我们!   十三、I18n SIG I18N SIG组负责openKylin社区国际化和本地化相关工作,包括多语言开发框架、多语言平台开发和维护,以及社区、版本内文档的翻译管理相关工作。3月主要进展如下: 完成openKylin社区CLA平台首页

2023-04-05

2023年3月,经openKylin社区技术委员会审议通过,RISC-V Multimedia SIG正式成立。 RISC-V Multimedia SIG由openKylin社区成员单位广东赛昉科技有限公司发起成立,负责openKylin社区中桌面操作系统上RISC-V架构平台的开源多媒体框架(FFMPG/Gst

2022-12-13

和资源共享等,打造具备自定义操作系统形态能力和具有国际影响力的顶级开源社区,推动Linux开源技术及其软硬件生态繁荣发展。 openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过

2023-09-08

rity SIG组!   十二、I18n SIG I18N SIG组负责openKylin社区国际化和本地化相关工作,包括多语言开发框架、多语言平台开发和维护,以及社区、版本内文档的翻译管理相关工作。8月主要进展如下: 官网翻译新闻7篇。 教程

2023-03-01

将世界划分为相互竞争的开源阵营将标志着自由贸易的又一次倒退。这也是对“天下没有免费的午餐”这句古老格言的可悲注脚。

2023-09-23

数据技术都能四世同堂,凭什么开发 30 岁就要被干掉? CentOS 董事会已批准成立 CentOS Integration Special Interest Group (SIG)。该小组旨在帮助那些在 Red Hat Enterprise Linux (RHEL) 或特别是其上游 CentOS Stream 上构建产品和服务的人员,验证

2022-11-16

开源力量,共同打造具备自定义操作系统形态能力和具有国际影响力的顶级开源社区。   openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴

2022-10-08

为政府未能保护他们受印度宪法保障的权利,并且违反在国际法下的义务,以及违反自己的规则。任何此类程序,如果启动,将完全由印度政府承担风险、成本和后果。

2022-08-06

区,为开源的发展做出积极贡献。 openEuler社区已达到国际水准 “openEuler社区是我国企业通过开源模式与世界同行协同创新,推进计算技术和产业发展的一个典型。”倪光南表示。openEuler从代码开源,捐赠基金会、定位发布