牛!虚拟化SIG最新技术成果受国际媒体报道!
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/Virgl-Encode-H264-H265
技术介绍
目前,随着移动互联网技术的蓬勃发展,视频直播、视频聊天、短视频等已经完全融入了每个人的生活。但在云桌面等虚拟化领域,视频编码一般为软件编码,即完全依靠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/community/tree/master/sig/Virtualization
- Virglrenderer项目补丁:
- https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/940
- Mesa项目补丁:
- https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18831
创新永无止境,科技引领未来,openKylin作为我国首个桌面操作系统根社区,将加速科技协同创新,持续参与国际开源社区交流与合作,进一步提升在国际开源技术社区的影响力,构建技术话语权。
openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动Linux开源技术及其软硬件生态繁荣发展。
社区首批理事成员单位包括麒麟软件、普华基础软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科32所、技德系统、北京麟卓、先进操作系统创新中心等13家产业同仁和行业机构。
审核:openKyli

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apache Airflow Pinot Provider 任意文件读取漏洞
漏洞描述 Apache Airflow 是一个用于以编程方式创作、安排和监控工作流平台。 Apache Airflow Pinot Provider 在4.0.0之前的版本中的 spark_submit.py 对 spark-home/spark-binary 参数限制不当从而存在任意文件读取漏洞,攻击者可在 hook 连接时通过 connection extra 传入恶意的 spark-home/spark-binary 参数读取 spark_home 中的任意文件。此漏洞也会影响安装了 Apache Airflow Pinot Provider 的 2.3.0 之前的 Apache Airflow 版本。 漏洞名称 Apache Airflow Pinot Provider 任意文件读取漏洞 漏洞类型 路径遍历 发现时间 2022-11-22 漏洞影响广度 小 MPS编号 MPS-2022-57295 CVE编号 CVE-2022-40954 CNVD编号 - 影响范围 修复方案 参考链接 https://www.oscs1024.com/hd/MPS-2022-57295 htt...
- 下一篇
vivo霍金实验平台设计与实践-平台产品系列02
vivo 互联网平台产品研发团队 - Bao Dawei 本篇介绍了vivo霍金实验平台的系统架构以及业务发展过程中遇到的问题以及对应的解决方案。 《平台产品》系列文章: 1.vivo平台化实践探索之旅-平台产品系列01 一、前言 互联网企业经历过野蛮生长的开拓红利期之后,逐渐越发重视产品发展的科学化、精细化,从粗放型向集约型转换。在美国,增长黑客等数据驱动增长的方法论,正在帮助如Google、Microsoft、Facebook等全球科技巨头实现持续的业务增长;在国内,数据精细运营、AB实验分析来驱动业务有效增长也逐渐成为共识,成为核心手段。其中,A/B测试平台作为典型代表,自然成为了国内主流公司中必不可少的核心工具,有效的提升流量的转化效率和产研的迭代效率。 在过去几年,vivo互联网持续重视科学的实验决策,这意味着所有对用户的改动的发布,都要决策者以相应的实验结论作为依据。比如,修改顶部广告的背景色、测试一个新的广告点击率 (CTR) 预测算法,都需要通过实验的方式进行,那么一个强大的A/B实验平台就非常重要了。vivo霍金实验平台(以下简称霍金)已经从一个单一系统成长为了解决A...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7,CentOS8安装Elasticsearch6.8.6
- MySQL8.0.19开启GTID主从同步CentOS8
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装Docker,最新的服务器搭配容器使用
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度