首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ffmpeg nvenc GPU内存使用

ffmpeg nvenc GPU内存使用
EN

Stack Overflow用户
提问于 2016-03-04 08:48:32
回答 1查看 3.1K关注 0票数 1

我在Ubuntu中在NVIDIA QUADRO K4200上转换视频(ffmpeg版本为2.7.1,NVENCSDK5.0.1)。一个流的GPU内存使用量为100 MB。请参阅nvidia-smi命令的输出:

但是,当我使用NVIDIA GTX 980 TI (ffmpeg版本为3.0,NVENCSDK5.0.1)在另一台计算机上运行具有相同ffmpeg参数的相同转码过程时,一个流的GPU内存使用量为170 MB。请看下面的截图:

为什么在内存使用上有这么大的差异?我能否将GTX 980 TI上的GPU内存使用量减少到100 as,用于一个转码进程,如QUADRO K4000?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-17 17:22:56

你的回答是:

在Quadro和Tesla GPU上,最大同时NVENC会话的数量是无限的,因此,这些平台通常会为同一工作单元带来较低的驱动程序开销。

考虑到与NVCUVENC不同(使用CUDA核心编码基本视频流),NVENC是一种专用的基于硬件的硅知识产权核心(SIP),如果您在不同的驱动程序和平台版本之间进行比较,所有其他因素都保持不变,那么您的里程将始终不同。

感谢并致以问候

Brainiarc7。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35791604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档