Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [РЕШЕНО]Аппаратное ускорение LXC Intel Quick Sync для J4105 passthrough

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО]Аппаратное ускорение LXC Intel Quick Sync для J4105 passthrough, Proxmox Виртуальная Среда
     
    mammit46
    Guest
    #1
    0
    30.03.2025 12:13:00
    Привет всем! Я знаю, что эта тема активно обсуждалась, и я пытался настроить аппаратное ускорение iGPU с помощью нескольких инструкций и разными способами, но так и не смог запустить его. Я использую последнюю версию Proxmox 8.3.4 с привилегированным Ubuntu 22 LXC контейнером с Plex. Графика видна как на хосте, так и в контейнере:

    `Code: root@pve:/# ls -l /dev/dri`
    `total 0`
    `drw-rw---- 2 root root         80 Mar 25 10:29 by-path`
    `crw-rw---- 1 root video  226,   0 Mar 25 10:29 card0`
    `crw-rw---- 1 root render 226, 128 Mar 25 10:29 renderD128`

    и в контейнере:

    `Code: root@plex-priv:/# ls -l /dev/dri`
    `total 0`
    `drw-rw---- 2 root root         80 Mar 25 10:29 by-path`
    `crw-rw---- 1 root video  226,   0 Mar 25 10:29 card0`
    `crw-rw---- 1 root render 226, 128 Mar 25 10:29 renderD128`

    При запуске `vainfo` в контейнере я получаю:

    `Code: root@plex-priv:/# vainfo`
    `error: can't connect to X server!`
    `libva info: VA-API version 1.14.0`
    `libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so`
    `libva info: Found init function __vaDriverInit_1_14`
    `libva info: va_openDriver() returns 0`
    `vainfo: VA-API version: 1.14 (libva 2.12.0)`
    `vainfo: Driver version: Intel iHD driver for Intel® Gen Graphics - 22.3.1 ()`
    `vainfo: Supported profile and entrypoints`
    `   VAProfileMPEG2Simple            : VAEntrypointVLD`
    `   VAProfileMPEG2Main              : VAEntrypointVLD`
    `   VAProfileH264Main               : VAEntrypointVLD`
    `   VAProfileH264Main               : VAEntrypointEncSliceLP`
    `   VAProfileH264High               : VAEntrypointVLD`
    `   VAProfileH264High               : VAEntrypointEncSliceLP`
    `   VAProfileJPEGBaseline           : VAEntrypointVLD`
    `   VAProfileJPEGBaseline           : VAEntrypointEncPicture`
    `   VAProfileH264ConstrainedBaseline: VAEntrypointVLD`
    `   VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP`
    `   VAProfileVP8Version0_3          : VAEntrypointVLD`
    `   VAProfileHEVCMain               : VAEntrypointVLD`
    `   VAProfileHEVCMain10             : VAEntrypointVLD`
    `   VAProfileVP9Profile0            : VAEntrypointVLD`
    `   VAProfileVP9Profile2            : VAEntrypointVLD`

    В конфигурации LXC я добавил следующие строки:

    `Code: dev0: /dev/dri/card0,gid=44`
    `dev1: /dev/dri/renderD128,gid=104`
    `lxc.cgroup2.devices.allow: a`
    `lxc.cap.drop:`
    `lxc.cgroup2.devices.allow: c 188:* rwm`
    `lxc.cgroup2.devices.allow: c 189:* rwm`
    `lxc.mount.entry: /dev/serial/by-id  dev/serial/by-id  none bind,optional,create=dir`
    `lxc.mount.entry: /dev/ttyUSB0       dev/ttyUSB0       none bind,optional,create=file`
    `lxc.mount.entry: /dev/ttyUSB1       dev/ttyUSB1       none bind,optional,create=file`
    `lxc.mount.entry: /dev/ttyACM0       dev/ttyACM0       none bind,optional,create=file`
    `lxc.mount.entry: /dev/ttyACM1       dev/ttyACM1       none bind,optional,create=file`
    `lxc.cgroup2.devices.allow: c 226:0 rwm`
    `lxc.cgroup2.devices.allow: c 226:128 rwm`
    `lxc.cgroup2.devices.allow: c 29:0 rwm`
    `lxc.mount.entry: /dev/fb0 dev/fb0 none bind,optional,create=file`
    `lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir`
    `lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file`

    Мне кажется, что всё правильно инициализировано, и графику видит LXC, но в Plex аппаратное ускорение не работает (все настройки в Plex выставлены верно). Буду благодарен за любую помощь!
     
     
     
    Ernst T.
    Guest
    #2
    0
    30.03.2025 13:37:00
    Ты несколько раз отправляешь папку /dev/dri в контейнер. И как devx, и как lxc.mount.entry: Возможно, это какая-то проблема. vainfo вроде бы в порядке.
     
     
     
    mammit46
    Guest
    #3
    0
    30.03.2025 15:36:00
    Это правда. Удаление одной из записей (пробовал обе) к сожалению, не решает проблему... Но я только что понял, что, видимо, графика (UHD 600) не поддерживает файлы x265 10bit, и именно ими я и тестировал. Другие файлы аппаратно декодируются нормально. Дело закрыто.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры