找回密码
 立即注册
查看: 129|回复: 29

QSV/DG2 vs NVENC/Turing 硬件编码器质量对比 2022

[复制链接]

256

主题

1万

回帖

256

积分

中级会员

积分
256
发表于 2023-7-18 20:51:58 | 显示全部楼层 |阅读模式
NVEnc/QSVEnc/VCEEnc的作者 rigaya 7月份从京东海淘了一块Intel Arc A380,
并用它和 RTX 2070 等做了一些硬件编码器的质量对比。这里挑选具有代表性的最高质量 quality 预设进行对比。

测试视频为1080p 29.97fps。对比的码率区间为1000~16000kbps,同比特率下SSIM值高者质量更佳。

使用的测试命令如下:
  1. qsv H.264 (-u 1:quality, 4:normal)--icq <x> -u <1,4>qsv HEVC (-u 1:quality, 4:normal)--icq <x> -u <1,4> -c hevcqsv HEVC 10bit (-u 1:quality, 4:normal)--icq <x> -u <1,4> -c hevc --profile main10 --output-depth 10qsv H.264 FF (-u 1:quality, 4:normal)--icq <x> -u <1,4> --fixed-funcqsv HEVC FF (-u 1:quality, 4:normal)--icq <x> -u <1,4> --fixed-func -c hevcqsv HEVC FF 10bit (-u 1:quality, 4:normal)--icq <x> -u <1,4> --fixed-func -c hevc --profile main10 --output-depth 10qsv AV1 FF (-u 1:quality, 4:normal)--icq <x> -u <1,4> --level 5.2 --fixed-func -c av1qsv AV1 FF 10bit (-u 1:quality, 4:normal)--icq <x> -u <1,4> --level 5.2 --fixed-func -c av1 --output-depth 10nvenc H.264--vbrhq 0 --vbr-quality <x> --preset quality --weightp --bref-mode each --lookahead 32 --level 5.1nvenc HEVC--vbrhq 0 --vbr-quality <x> --preset quality --weightp --bref-mode each --lookahead 32 -c hevc --level 6 -b 3nvenc HEVC 10bit--vbrhq 0 --vbr-quality <x> --preset quality --weightp --bref-mode each --lookahead 32 -c hevc --level 6 --output-depth 10 -b 3
复制代码

H.264 8bit:


HEVC、AV1 8bit:


HEVC、AV1 10bit:



结论是 DG2 的QSV H.264 H.265 硬件编码质量已经超过了 Turing NVENC,其中 QSV H.264 小幅优于 NVENC H.264,而 QSV H.265 则优势明显。
QSV AV1 编码器在低码率下质量优于 QSV H.265,高码率下 QSV H.265 依旧占优。


此外 DG2 的 QSV 在最高质量 quality 预设下,速度依旧优于 Turing NVENC,这一点核显做不到,只能在质量(EU)和速度(fixed-function)中选其一,详细数据请详见原blog:
https://rigaya34589.blog.fc2.com/blog-entry-1549.html

隔壁 RX6000 的 VCN3 AMF 由于过于拉跨,连 H.265 的 b 帧和 QVBR 预设都不支持,这里就不上镜了,有兴趣可自行浏览:
https://rigaya34589.blog.fc2.com/blog-entry-1574.html

RTX 4090 4080 新增了 AV1 编码,并拥有 2 个 NVENC 单元,速度上肯定有提升,但官方未提及编码质量提升,
希望 H.264 H.265 NVENC 编码质量不要原地踏步(因为RTX20 30已经连着用了两代Gen7 NVENC了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

963

回帖

0

积分

新手上路

积分
0
发表于 2023-7-18 20:57:02 | 显示全部楼层
cpu的都隐藏了吗,有没有和cpu的质量对比
回复 支持 反对

使用道具 举报

0

主题

942

回帖

0

积分

新手上路

积分
0
发表于 2023-7-18 21:01:01 | 显示全部楼层
请教个事,之前看到12代牙膏的PPT说核显HD770的提升可以用作直播中编码,就是直播软件指定核显来做编码,和显卡互不耽误,不影响玩游戏的性能。
确实如此吗?HD770能推12000码率1080p@60Hz吗?
回复 支持 反对

使用道具 举报

0

主题

982

回帖

0

积分

新手上路

积分
0
发表于 2023-7-18 21:09:04 | 显示全部楼层
没有和CPU软件编码比较的,没显示的是核显,它速度和质量不可兼得。
回复 支持 反对

使用道具 举报

0

主题

970

回帖

0

积分

新手上路

积分
0
发表于 2023-7-18 21:18:14 | 显示全部楼层
果然是生产力工具啊
回复 支持 反对

使用道具 举报

0

主题

1021

回帖

0

积分

新手上路

积分
0
发表于 2023-7-18 21:23:27 | 显示全部楼层
UHD770做这种事是很轻松的,用OBS里的QuickSync就行了。
不过12代牙膏核显不支持编码AV1,最高只能HEVC。

需要注意的是核显吃内存带宽,内存敏感型游戏依旧会有影响。
回复 支持 反对

使用道具 举报

0

主题

993

回帖

0

积分

新手上路

积分
0
发表于 2023-7-18 21:27:58 | 显示全部楼层
上一代安培也是支持av1编码/解码,最近想洗版,不知道用哪个软件压出av1
回复 支持 反对

使用道具 举报

0

主题

970

回帖

0

积分

新手上路

积分
0
发表于 2023-7-18 21:32:53 | 显示全部楼层
记错了吧。RTX30安培只能解AV1,没法编。要编AV1只能上RTX40 Ada。

QSV AV1硬编码刚合并进ffmpeg主线,NVENC AV1还没有动静,至少再等个半年软件跟进吧。否则就用svt-av1软件编码咯。
回复 支持 反对

使用道具 举报

0

主题

996

回帖

0

积分

新手上路

积分
0
发表于 2023-7-18 21:36:35 | 显示全部楼层
官方文档显示支持,右下角那个位置


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

0

主题

1021

回帖

0

积分

新手上路

积分
0
发表于 2023-7-18 21:40:52 | 显示全部楼层
“+ AV1 decode”只能解不能编。

https://developer.nvidia.com/vid ... -support-matrix-new

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-9-29 14:54 , Processed in 0.068722 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表