Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Не удается получить доступ к OpenCL устройству в контейнере Jellyfin LXC на AMD.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Не удается получить доступ к OpenCL устройству в контейнере Jellyfin LXC на AMD., Proxmox Виртуальная Среда
     
    randomuser1990
    Guest
    #1
    0
    04.03.2023 07:49:00
    Привет! У меня Proxmox 7.3-6 с процессором AMD 5900HX. Я настроил контейнер Jellyfin LXC и добавил следующие строки в файл конфигурации контейнера по адресу `/etc/pve/nodes/<host>/lxc/<id>.conf`:

    ```
    lxc.cgroup2.devices.allow: c 226:* rwm
    lxc.mount.entry: /dev/dri/card0 dev/dri/card0 none bind,optional,create=file
    lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
    ```

    Я могу использовать аппаратное ускорение VAAPI для декодирования/кодирования в контейнере, но не могу получить доступ к OpenCL устройству для тоннемаппинга в Jellyfin. Когда я запускаю `clinfo` на хосте, OpenCL устройство отображается. Вот вывод:

    ```
    Number of platforms:                             1
     Platform Profile:                              FULL_PROFILE
     Platform Version:                              OpenCL 2.1 AMD-APP (3513.0)
     Platform Name:                                 AMD Accelerated Parallel Processing
     Platform Vendor:                               Advanced Micro Devices, Inc.
     Platform Extensions:                           cl_khr_icd cl_amd_event_callback

     Platform Name:                                 AMD Accelerated Parallel Processing
    Number of devices:                               1
     Device Type:                                   CL_DEVICE_TYPE_GPU ...
    ```

    Однако, когда я запускаю `clinfo` в контейнере Jellyfin, я получаю следующий вывод:

    ```
    Number of platforms:                             1
     Platform Profile:                              FULL_PROFILE
     Platform Version:                              OpenCL 2.1 AMD-APP (3513.0)
     Platform Name:                                 AMD Accelerated Parallel Processing
     Platform Vendor:                               Advanced Micro Devices, Inc.
     Platform Extensions:                           cl_khr_icd cl_amd_event_callback

     Platform Name:                                 AMD Accelerated Parallel Processing
    Number of devices:                               0
    ```

    Я не понимаю, почему OpenCL устройство не обнаруживается в контейнере Jellyfin. Может, кто-нибудь помочь мне разобраться с этой проблемой? Я уже пробовал добавлять необходимые записи устройств в файл конфигурации контейнера, но это не помогло. Буду очень благодарен за любые советы. Заранее спасибо!
     
     
     
    DmitryG
    Guest
    #2
    0
    04.04.2023 00:05:00
    Я добавил в `/etc/pve/nodes/<host>/lxc/<id>.conf`: lxc.mount.entry: /dev/kfd dev/kfd none bind,optional,create=file lxc.cgroup.devices.allow: c 235:* rwm И всё работает.
     
     
     
    DocMAX
    Guest
    #3
    0
    23.02.2024 19:37:00
    Можешь проверить, работает ли rocminfo? У меня не работает... Код: root@ollama:~# rocminfo
    ROCk module загружен
    Не удалось открыть /dev/kfd на чтение и запись: операция не разрешена
    root является членом render group
     
     
     
    DocMAX
    Guest
    #4
    0
    23.02.2024 20:08:00
    Извини, сам исправил. lxc.cgroup.devices.allow: a нужно было lxc.cgroup 2 .devices.allow: a
     
     
     
    bentrevor
    Guest
    #5
    0
    26.04.2024 02:45:00
    @randomuser1990 Слушай, ты в итоге разобрался с этим? У меня та же проблема с OpenCL в LXC, и у меня видеокарта AMD iGPU.
     
     
     
    omercelebi
    Guest
    #6
    0
    30.07.2024 08:10:00
    Привет, как ты решил проблему "Unable to open /dev/kfd read-write: Permission denied" при работе без прав root?
     
     
     
    leesteken
    Guest
    #7
    0
    30.07.2024 10:07:00
    С недавних пор в Proxmox стало намного проще передавать dev-nodes контейнерам через веб-интерфейс Proxmox (и устанавливать ID пользователя и группы).
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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