- 主题:显卡视频编解码的坑真多
m1也分好几种,最低端的没有,得pro和max才有。不过最低端的也很快,视频编解码速度是max的1/3,但是比i7还快
【 在 Avocado 的大作中提到: 】
: m1家族特别强化了媒体编解码,提供很大的硅面积给media engine,比传统GPU厂商顺带手附赠的强多了
:
--
FROM 115.206.127.*
我看介绍说,nvidia视频转码的画质很差,这是cuda原理决定的,还是cpu转码出来的的画质好。苹果m1有特殊设计,效果倒是既快又好。
【 在 Avocado 的大作中提到: 】
: 所以也不是啥显卡坑
: 显卡就没有把视频编解码当主业
: 不过你还是可以用CUDA之类的利用显卡并行处理来加速视频编码
: ...................
--
FROM 115.206.127.*
我也不太懂,看文章说的,每个cuda核分配到的显存很少,只有几mb,算法做不到精细计算,就是傻快。cpu核就那么几个,分到的内存多,几个gb都不止,算法可以慢慢地计算,画质好不少。结论就是编码用cpu,解码用gpu。
【 在 Avocado 的大作中提到: 】
: 这我比较怀疑
: 画质和软件实现相关,如果有这个结论,大概是因为算法不够好
: cuda有什么原理会导致质量差?精度不够?不能啊,HPC行业大把用GPU加速的
: ...................
--
FROM 115.206.127.*
好像是硬件的限制,因为cuda核太多,所以真正参与转码的核只有几分之一,一大半都浪费了。苹果m1芯片架构特殊,比如m1 max典型配置,10核cpu、32核gpu、64g内存都集成在一起,每个核分到的内存足够大,所以可以高精度计算,速度和画质兼得。
【 在 Avocado 的大作中提到: 】
: 这个听起来有点道理,也就是说单个编码进程的精度可能不够
: 但这个我猜测是可以通过优化编码算法来解决的
:
--
修改:wwpty FROM 115.206.127.*
FROM 115.206.127.*
cuda调用的显存不够大
【 在 Quanm 的大作中提到: 】
: 所谓的硬解码,应该是指专用的解码电路,这玩意是固定的,不可调节。
: 用 CUDA 写的软件编解码器,我不认为跟 CPU 编解码器在效果上会有什么区别。
:
--
FROM 115.206.127.*
换到苹果吧,m1 max简直是视频神器
【 在 gordonsun 的大作中提到: 】
: 实测中我也有这种GPU A画质困扰,所以一直坚持用CPU编码解码。
--
FROM 125.118.60.*