首页 > 系统相关 >Linux AV1硬件视频解码将支持Intel Tiger Lake

Linux AV1硬件视频解码将支持Intel Tiger Lake

时间:2023-06-14 15:32:34浏览次数:62  
标签:编码 Intel 视频 解码 VP9 AV1 Lake 硬件


AV1硬件解码将在最新的Intel处理器上实现,但AMD却还没有动作。

文 / Yoon Chae-kyung


https://linuxreviews.org/Linux_AV1_Hardware_Video_Decoding_Support_Ready_For_Intel_Tiger_Lake

将于2020年9月推出的英特尔Tiger Lake处理器将是首款具有集成显卡的英特尔处理器,该显卡支持AV1硬件解码,但不进行编码。 Linux在3月将会把对AV1的硬件解码的支持合并到libva VAAPI中。近日,Fei Wang提交了补丁,允许FFmpeg充分利用该支持。这使得向诸如VLC和mpv之类的播放器添加AV1硬件解码支持变得没有必要。

Linux AV1硬件视频解码将支持Intel Tiger Lake_编程语言

上图展示了在配置了旧版双核Inteli7 CPU和gen8集成显卡的计算机上的硬件视频编码和解码功能。

 

英特尔软件工程师ZefuLi在今年3月4日向libva库提交了一个补丁,添加了对AV1视频的硬件视频解码支持。libva库是FFmpeg这类框架用来为AMD和Intel的图形芯片提供硬件解码支持的。同时,FFmpeg又被常见的的播放器使用。

 

即将面世的TigerLake笔记本电脑将不具有AV1硬件编码功能,这些笔记本电脑具有LPDDR4或LPDDR5 RAM,Thunderbolt,Soundwire和其他优点。因为AV1 CPU编码非常慢,所以很不幸,在硬件编码成为一种选择之前,AV1视频编码对于家庭用户将不是现实的选择。

 

AMD没有跟上队伍

 

在硬件视频编码方面,AMD长期以来一直落后于Intel,Nvidia和ARM,AV1支持也不例外。

 

一个对当前Linux内核git版本的driver / gpu / drm / amd / amdgpu / vcn_v3_0.c的细致检查显示,即将推出的AMD“ Sienna Cichlid”和“ Navy Flounder”图形卡将无法使用AV1硬件视频解码。drivers / gpu / drm / amd / amdgpu / vce_v4_0.c显示,他们甚至无法进行VP9硬件编码。与现有的Raven,Navi和Reinor芯片一样,它们将仅限于VP9硬件解码。而自Ice Lake于2019年9月推出以来,集成的Intel图形芯片就已支持VP9硬件编码。

 

硬件编码是关键

 

令人高兴的是,即将到来的英特尔处理器将在硬件中具有AV1视频解码功能,当新的Tiger Lake处理器到来时,便有Linux对它的支持。但关键问题是,只要软件视频编码的速度慢得令人难以忍受且硬件编码仍然不可用,这种支持就没有多大意义了。

 

AV1视频编码实在是太慢了,大多数公司都不会考虑他,除非是超大型公司(例如Google和Netflix)。在软件编码VP8和VP9视频时,两者花费的时间有明显差别,但仍在可接受范围之内。编码视频需要两个或两个半小时没关系。如果编码VP9花费的时间是编码VP8花费的时间的两倍,那确实有点糟糕,但这不能将VP9排除为一种实用的格式。

然而在比较VP9和AV1视频时,这种差异就太大了,简直是可笑的:使用FFmpeg和libaom-av1将两个小时长的视频编码为AV1的软件需要一个多星期的时间。4小时和6小时的差别还不是那么明显,但4个小时与一个星期的对比就像剃头和割掉头之间的区别。在软件编码变得非常快或硬件编码变得司空见惯之前,不要期望AV1能被广泛采用。

标签:编码,Intel,视频,解码,VP9,AV1,Lake,硬件
From: https://blog.51cto.com/u_13530535/6477522

相关文章

  • 爱奇艺编码团队:我们让AV1编码速度提升5倍
    爱奇艺综艺《青春有你》编者按:如果说VVC是编码标准中的白富美,那么AV1就代表了广大的互联网玩家——承受不起高昂的专利版税。为了实现免专利费的目标,AV1不得不“舍近求远”的方式躲开已有的专利,这导致其计算复杂度非常高。爱奇艺科学家王志航透露,在同等的画质下,编码速度是开源SVT-A......
  • 用Elevator优化AV1视频播放
    AOM会员Vimeo通过Elevator改善AV1解码过程中的丢帧和质量下降问题。感谢Google软件工程师姜健对本文做的技术审校。文/RaphaëlZumer译/刘俊技术审校/姜健https://medium.com/vimeo-engineering-blog/enhancing-av1-playback-with-elevator-6a2991c1aac0作为AV1编码标准的早......
  • Prompt范式产业实践分享!基于飞桨UIE-X和Intel OpenVINO实现跨模态文档信息抽取
    近期Prompt范式备受关注,实际上,其思想在产业界已经有了一些成功的应用案例。中科院软件所和百度共同提出了大一统诸多任务的通用信息抽取技术UIE(UniversalInformationExtraction)。截至目前,UIE系列模型已发布UIE、UIE-X、UIE-senta三大模型。基于Prompt思想,UIE系列模型凭......
  • 学术界AV1编码优化技术的进展
    #EditorialNote#学术界的一些优化工作实涵盖了编码过程的大部分模块。很明显的趋势就是许多深度学习的网络或者方法已经开始与编码的模块进行结合,并取得了很多不错的收益。本文将按照编码过程的大致顺序分享学术界AV1编码优化技术的进展。文 /朱辰整理/LiveVideoStack各位......
  • Intel Quick Sync Video(QSV)
    安装和使用过程:1.InstallIntelMediaServerStudioforLinux.Downloadfromsoftware.intel.com/intel-media-serverstudio.Thisisaprerequisiteforthe*_qsvcodecsasitprovidesthefoundationforencodeacceleration.Seethenextchapterformoreinfoon......
  • 英特尔开源新等宽字体Intel One Mono,称可保护开发者视力
    英特尔开源了一款面向开发者的新等宽字体 “ IntelOneMono”,这是一种富有表现力的等宽字体系列,集清晰度、易读性和开发者视力保护于一体。IntelOneMono字体涵盖了200多种使用拉丁文字的语言,提供四种粗细——Light、Regular、Medium和Bold,并带有默认的斜体。该系......
  • Intel网卡编译安装步骤
    1、网卡厂家官网根据网卡型号搜索驱动。https://www.intel.cn/content/www/cn/zh/download-center/home.html2、查找对应的网卡驱动(下载对应的网卡驱动即可)3、将下载好的软件包上传到系统解压 大部分包都是以kernel开头,可以用命令yumlistinstalled|grepkernel来......
  • 在intelj idea中Debug启动tomcat时Address already in use:JVM_Bind
    在debug重启web应用时,偶尔会报如下错误:Addressalreadyinuse:JVM_Bind,一看端口占用 打开任务管理器,发现并没有java相关的进程。所以无法通过杀死进程来解除接口占用,可以通过如下方式解决1.编辑服务器配置,EditConfiguration 2.点击Startup/Connection 3.选中debug,......
  • 【IDE】IntelliJ IDEA 插件之Alibaba Java Coding Guidelines - 阿里巴巴Java代码检测
    一、安装进入插件安装界面|-File |-Settings |-Plugins输入alibabainstallAlibabaJavaCodingGuidelines重启IDEA,开始使用二、使用编码规范扫描该插件在扫描代码后,将不符合《java开发手册》的代码按Blocker/Critical/Major三个等级进行显示在Snoar中对代码规则有五......
  • IntelliJ IDEA 常用快捷键一览表
    IntelliJIDEA常用快捷键一览表1-IDEA的日常快捷键第1组:通用型说明快捷键复制代码-copyctrl+c粘贴-pastectrl+v剪切-cutctrl+x撤销-undoctrl+z反撤销-redoctrl+shift+z保存-saveallctrl+s全选-selectallctrl+a第2组......