Аппаратное ускорение кодирования видео в Linux
Приветствую, нужна помощь сообщества.
Использую свой компьютер для монтажа видеороликов в Kdenlive. Видео в 4к обрезаются, добавляются эфекты и собирается в 1080р или 1440р. При сборке Kdenlive вообще практически не использует процессор и не использует вообще видеокарту. Загрузка процессора в районе 15%, а видеокарты в районе погрешности.
Тестовый кусок видео длительностью 1:25 кодируется со средней скоростью 6 к/с за 6:57.
При сборке проекта я пробовал использовать следующие пресеты с аппаратным ускорением:
- NVENC H264 ABR (ab=160k acodec=aac channels=2 f=mp4 real_time=-1 threads=0 vb=6000k vcodec=h264_nvenc)
- NVENC H265 ABR (ab=160k acodec=aac channels=2 f=mp4 real_time=-1 threads=0 vb=6000k vcodec=hevc_nvenc)
- NVENC AV1 VBR (ab=160k acodec=aac channels=2 f=mp4 rc=constqp real_time=-1 threads=0 vcodec=av1_nvenc vq=72 vqp=72)
Результат - один и тот же (описал выше).
Теперь мой сетап:
- Операционная система: openSUSE Tumbleweed 20251127
- Версия KDE Plasma: 6.5.3
- Версия KDE Frameworks: 6.20.0
- Версия Qt: 6.10.1
- Версия ядра: 6.12.59-1-longterm (64-бита)
- Графическая платформа: Wayland
- Процессоры: 16 × AMD Ryzen 7 3700X 8-Core Processor
- Память: 32 ГиБ ОЗУ (31,3 ГиБ доступно)
- Графический процессор: NVIDIA GeForce RTX 5060 Ti 16Gb (driver 580.95.05)
При таком сетапе очень обидно не использовать всюмощь современного железа.
Помогите найти причину почему не используется аппаратное ускорение кодирования.
Перемещено anonymous_incognito из talks