2016-03-04 2 views
0

Я транскодирование видео на NVIDIA QUADRO K4200 в Ubuntu (FFmpeg версия 2.7.1, NVENC SDK 5.0.1). Использование памяти GPU для одного потока составляет 100 МБ. Пожалуйста, смотрите выход NVidia-SMI команды: enter image description hereFFmpeg Использование nvenc GPU памяти

Но когда я запускаю тот же самый процесс перекодирования с теми же FFmpeg параметров на другом компьютере с NVIDIA GTX 980 TI (FFmpeg версия 3.0, NVENC SDK 5.0 .1), то использование памяти GPU для одного потока составляет 170 МБ. См. Скриншот ниже: enter image description here

Почему такая разница в использовании памяти? Могу ли я уменьшить использование памяти GPU на GTX 980 TI до 100 МБ для одного транскодного процесса, как на QUADRO K4000?

+0

Можете ли вы проверить результаты этого, используя согласованную версию ffmpeg и результаты репозиции? – mbeacom

+0

Спасибо за комментарий. Я пробовал ffmpeg 3.0 и NVENC SDK 6.0, и я получил те же результаты. –

ответ

1

Ваш ответ:

На Quadro и Tesla графических процессоров, максимальное количество одновременных сеансов NVENC неограничен, и как таковые, эти платформы будут часто брать на себя более низкие накладные расходы водителя для одной и той же единицы работы.

Также разумно учитывать, что в отличие от NVCUVENC (с использованием ваших ядер CUDA для кодирования элементарных видеопотоков), NVENC - это специализированное ядро ​​Silicon Intellectual Property Core (SIP) на основе аппаратного обеспечения, и если вы сравниваете разные драйверы и версии платформы, все остальные факторы остаются постоянными, ваш пробег всегда будет меняться.

Спасибо и уважением,

Brainiarc7.

+0

Спасибо! Очень долго искали ответ на этот вопрос. –

+0

Добро пожаловать. Не стесняйтесь спрашивать меня о NVENC. –

+0

Я заметил, что один процесс NVENC в QUADRO K4200 стоит 100 МБ видеопамяти, но один процесс NVENC в GTX 650 стоит всего 82 МБ с теми же настройками FFmpeg. Вы знаете, почему такое различие? Количество одновременных одновременных сессий NVENC в GTX 650 ограничено, и для выполнения той же работы, что и K4200, должны быть большие накладные расходы на драйвер. –

Смежные вопросы