Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Ещё один пост про передачу igpu Intel Alder Lake (Plex)

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Ещё один пост про передачу igpu Intel Alder Lake (Plex), Proxmox Виртуальная Среда
     
    stephanb
    Guest
    #1
    0
    15.10.2024 16:26:00
    Я перерыл кучу гайдов и сайтов, перечислять их все бессмысленно. Вот где я сейчас: настроил grub с GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt", зачеркнул i915 driver на хосте pve. Настроил VM с raw igpu PCI устройством. Вижу PCI устройство внутри VM (lspci). Установил intel-media-va-driver-non-free driver в VM. И все равно не могу заставить Plex transcoding распознать его. Когда запускаю vainfo, получаю это:

    Code: $ vainfo
    Trying display: wayland
    Trying display: x11
    error: can't connect to X server!
    error: failed to initialize display

    Какие есть идеи, чего не хватает на pve или в VM? Я пытаюсь все это собрать на этой малышке: https://www.amazon.com/dp/B0D5M4X4FS
     
     
     
    Reginard
    Guest
    #2
    0
    16.10.2024 07:55:00
    Я использую эти руководства, которые работают безупречно. Руководство от Derek Seaman. А для контейнеров, вроде Plex, использую Jim's Garage - LXC GPU passthrough. У меня Plex, Homebridge, Scrypted и 2 Windows 11 рабочих станции с использованием iGPU passthrough на моих Alder Lake Proxmox серверах. С уважением, Marc.
     
     
     
    stephanb
    Guest
    #3
    0
    17.10.2024 16:11:00
    Спасибо. Я наконец-то заставил это работать, но я перепробовал столько всего, что потерял, что именно это исправило. Пересобраю и попробую это.
     
     
     
    Veeaye
    Guest
    #4
    0
    26.05.2025 23:01:00
    Привет - я пытаюсь пробросить свою iGPU Alder Lake. Хочу это сделать, чтобы использовать её с Immich на Ubuntu 25 в LXC контейнере. Я пытался следовать примеру Jim's Garage, ОДНАКО... я уже настроил проброс SMB-шары, и, как следствие, уже сделал некоторое отображение групп. Когда я пытаюсь пробросить и то, и другое, это ломает LXC. Я знаю, что мне нужно логически отобразить обе группы устройств, но как новичок я не могу достаточно хорошо это обработать, чтобы сделать правильно. Вот что ВНУТРИ моего LXC конфига:

    Code:
    arch: amd64
    cores: 6
    dev0: /dev/dri/renderD128
    features: nesting=1
    hostname: Ubuntu-Docker
    memory: 4096
    mp0: /mnt/pve/Stack-Immich,mp=/mnt/Immich
    nameserver: 192.168.50.254
    net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.50.1,hwaddr=BC:24:11:BD:2C:0
    onboot: 1
    ostype: ubuntu
    rootfs: local-zfs:subvol-102-disk-0,size=120G
    searchdomain: 192.168.50.252
    swap: 512
    unprivileged: 1
    lxc.idmap: u 0 100000 1005
    lxc.idmap: g 0 100000 1005
    lxc.idmap: u 1005 1005 1
    lxc.idmap: g 1005 1005 1
    lxc.idmap: u 1006 101006 64530
    lxc.idmap: g 1006 101006 64530

    Я использую 1005 для проброса SMB (использовал это руководство https://pve.proxmox.com/wiki/Unprivileged_LXC_containers, а также несколько советов с https://forum.proxmox.com/threads/l...-write-mapping-but-they-worked-before.142650/ чтобы настроить SMB-шару).

    Руководства Jim's Garage ( https://www.youtube.com/watch?v=0ZDr5h52OOE , https://github.com/JamesTurland/JimsGarage/tree/main/LXC/Jellyfin ) направляют меня к пробросу видео 44 и рендеринга 104 (что я также подтвердил) со следующим:

    Code:
    lxc.cgroup2.devices.allow: c 226:0 rwm
    lxc.cgroup2.devices.allow: c 226:128 rwm
    lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
    lxc.idmap: u 0 100000 65536
    lxc.idmap: g 0 100000 44
    lxc.idmap: g 44 44 1
    lxc.idmap: g 45 100045 62
    lxc.idmap: g 107 104 1
    lxc.idmap: g 108 100108 65428

    В сочетании они приводят к тому, что LXC не запускается. Я знаю, что есть способ заставить эти idmap работать вместе, но я просто недостаточно опытен, чтобы сделать это самостоятельно.

    Кто-нибудь предложит немного помощи? Я постараюсь учиться на этом и не буду задавать глупые, простые вопросы, как этот, в будущем. Заранее спасибо!
     
     
     
    Reginard
    Guest
    #5
    0
    27.05.2025 07:33:00
    Не используй renderD128, так как он предназначен для хостового сервера. Если ты правильно передаешь iGPU, можешь использовать renderD129 до renderD135. С помощью этой команды ты должен увидеть каждую iGPU:

    ls -l /dev/dri
    total 0
    drwxr-xr-x 2 root root 360 May 26 10:03 by-path
    crw-rw---- 1 root video 226, 0 May 26 10:03 card0
    crw-rw---- 1 root video 226, 1 May 26 10:03 card1
    crw-rw---- 1 root video 226, 2 May 26 10:03 card2
    crw-rw---- 1 root video 226, 3 May 26 10:03 card3
    crw-rw---- 1 root video 226, 4 May 26 10:03 card4
    crw-rw---- 1 root video 226, 5 May 26 10:03 card5
    crw-rw---- 1 root video 226, 6 May 26 10:03 card6
    crw-rw---- 1 root video 226, 7 May 26 10:03 card7
    crw-rw-rw- 1 root render 226, 128 May 26 10:03 renderD128
    crw-rw-rw- 1 root render 226, 129 May 26 10:03 renderD129
    crw-rw-rw- 1 root render 226, 130 May 26 10:03 renderD130
    crw-rw-rw- 1 root render 226, 131 May 26 10:03 renderD131
    crw-rw-rw- 1 root render 226, 132 May 26 10:03 renderD132
    crw-rw-rw- 1 root render 226, 133 May 26 10:03 renderD133
    crw-rw-rw- 1 root render 226, 134 May 26 10:03 renderD134
    crw-rw-rw- 1 root render 226, 135 May 26 10:03 renderD135

    После этого ты сможешь использовать код renderD130. '130' должно совпадать на второй и третьей строках.

    lxc.cgroup2.devices.allow: c 226:0 rwm
    lxc.cgroup2.devices.allow: c 226:130 rwm
    lxc.mount.entry: /dev/dri/renderD130 dev/dri/renderD130 none bind,optional,create=file
    lxc.idmap: u 0 100000 65536
    lxc.idmap: g 0 100000 44
    lxc.idmap: g 44 44 1
    lxc.idmap: g 45 100045 62
    lxc.idmap: g 107 104 1
    lxc.idmap: g 108 100108 65428

    С уважением,
    Marc
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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