Пытаюсь завести QuickSync на мини-ПК с процессором N100 в Docker-контейнере Jellyfin. Вроде устройство /dev/dri/renderD128 прокинул, в настройках Jellyfin выбрал Intel QuickSync (QSV), но при воспроизведении тяжелого 4K HEVC загрузка процессора всё равно бьется под 90%. Где я мог ошибиться?[cite: 1]
Проверь права на устройство. Пользователь в контейнере (обычно 1000) должен входить в группу render или video на хосте. Попробуй запустить контейнер с флагом —privileged чисто для теста — если заработает, значит 100% проблема в правах.[cite: 1]
А у тебя драйверы intel-media-va-driver-non-free установлены на хосте? Без них новые процессоры 12-13 поколения (и N100) нормально видео не кодируют.[cite: 1]
Еще важный момент: в настройках транскодирования Jellyfin нужно поставить галочку ‘Включить аппаратное декодирование VPP’ и ‘Tone mapping’, если смотришь HDR контент, иначе процессор умрет пытаться перевести HDR в SDR программно.[cite: 1]
Если используешь Proxmox, убедись, что не забыл добавить args: -device intel-vga если это виртуалка, или правильно настроил cgroups если это LXC.[cite: 1]
В последнем обновлении Jellyfin сильно улучшили работу с QuickSync на новых процессорах.
Если используете Proxmox LXC, не забудьте пробросить /dev/dri/card0 тоже.
Tone mapping реально спасает картинку при просмотре HDR на старых SDR телевизорах.