Страница 1 из 1

nVidia CUDA x86 [РЕШЕНО]

Добавлено: 29 фев 2016, 11:13
doslid
Добрый день!
Прошу помощи в таком вопросе.
Я хочу пересобрать ffmpeg с поддержкой nvenc. У меня РОСА 7 32-бит. Установил nvidia-cuda-toolkit 5.5.22 со всеми зависимостями, но нет вот этих необходимых для сборки файлов:
nvCPUOPSys.h
nvEncodeAPI.h
nvFileIO.h
NvHWEncoder.h
nvUtils.h
Они вроде как устанавливаются вместе с CUDA Samples, но я таковых не обнаружил. Где можно найти эти файлы?
Спасибо!

Re: nVidia CUDA x86

Добавлено: 29 фев 2016, 14:16
Pulfer
Новые версии CUDA уже не поддерживают 32-битную архитектуру, а старые (в том числе 5.5.22 из репозиториев) не поддерживают компилятор gcc новых версий (4.9+). Поэтому, к сожалению, скорее всего не получится пересобрать 32-битный ffmpeg с поддержкой nvenc. Разве что какие-то танцы с бубном применить.

Re: nVidia CUDA x86

Добавлено: 29 фев 2016, 14:59
doslid
Pulfer, спасибо за ответ! Таки я разобрался.)

Скачал с сайта нВидиа установочный файл CUDA 5.5 для 32-битной Убунты и установил куду. От установки древнего драйвера нВидиа отказался, остальное установил. Нужных файлов после установки все равно не нашлось.
Тогда я содрал их тут : https://github.com/jean343/RPI-GPU-rdpC ... /NvEncoder и закинул их в /usr/include.
Потом собрал ffmpeg как написано здесь : https://habrahabr.ru/post/262507/ устанавливая по ходу дела все зависимости, которые он потребует.
"Родной" ffmpeg 2.8.5 из репозиториев надо удалить перед сборкой.
GeForce GT630 справился с конверсией ДВД за 11 минут, процессор i3 3.6 GHz то же самое делает вчетверо дольше.
Танцы с бубном - рулят! ))

Re: nVidia CUDA x86

Добавлено: 29 фев 2016, 15:24
Pulfer
Ну что ж, хорошо, что получилось :-)

Re: nVidia CUDA x86

Добавлено: 01 мар 2016, 08:16
Xakep
Мда... С моим стареньким GeForce GT 440 не прокатило.
"[nvenc @ 0x2477720] No NVENC capable devices found" :(