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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Номер версии nvidia-uvm меняется после перезагрузки., Proxmox Виртуальная Среда
     
    hlab
    Guest
    #1
    0
    21.06.2023 05:16:00
    Привет! У меня LXC работают с `nvidia-uvm`, переданным через пробросом, но после перезагрузки хоста меняется основной номер. Есть ли способ сохранить основной номер постоянным после перезагрузки ИЛИ способ узнать и обновить конфигурацию контейнера при перезагрузке?
     
     
     
    jelmd
    Guest
    #2
    0
    17.08.2023 07:40:00
    Проверь вывод `ls -l /dev/nvidia-uvm` на хосте. Там сразу после столбца GID отображаются номер основного и второстепенного устройства. В lxc-config у меня, например:

    ```
    lxc.cgroup2.devices.allow = c 236:1 rwm
    lxc.cgroup2.devices.allow = c 236:0 rwm
    ...
    lxc.mount.entry = /dev/nvidia-uvm-tools dev/nvidia-uvm-tools none bind,optional,create=file 0 2
    lxc.mount.entry = /dev/nvidia-uvm dev/nvidia-uvm none bind,optional,create=file 0 2
    ...
    ```
     
     
     
    hlab
    Guest
    #3
    0
    05.12.2023 03:14:00
    Ну вот, опять случилось. Да, я знаю, как найти основной и дополнительный номер устройства, но основной номер меняется после перезагрузок PVE. Например: ДО: Bash: root@pve:~# ls -l /dev/nvidia-uvm
    crw-rw-rw- 1 root root 508, 0 Dec  4 15:03 /dev/nvidia-uvm ПОСЛЕ: Bash: root@pve:~# ls -l /dev/nvidia-uvm
    crw-rw-rw- 1 root root 505, 0 Dec  4 15:03 /dev/nvidia-uvm Есть ли способ сохранить основной номер устройства постоянным или узнать его при загрузке и обновить конфигурацию LXC?
     
     
     
    dsjstc
    Guest
    #4
    0
    15.12.2023 17:52:00
    У меня тоже эта проблема на 7.4, использую cgroup2, чтобы сделать мою GPU доступной для некоторых LXC без прав. Ты когда-нибудь добился хоть какого-то прогресса? Это каждый раз кусается при каждой перезагрузке. Хотелось бы, чтобы в cgroup2 была альтернатива использованию номеров устройств, что-то вроде идентификации дисков по их UUID. В документации ничего не нашел, но надежда умирает последней. #cgroup2 #lxc #gpu
     
     
     
    hlab
    Guest
    #5
    0
    28.12.2023 09:08:00
    Не, просто привычка у меня такая появилась - проверять все числа после перезагрузки/цикла питания.
     
     
     
    dsjstc
    Guest
    #6
    0
    04.04.2024 02:08:00
    Для тех, кто увидит это сообщение позже: проблема решена в версии 8.1. Proxmox 8.1 (и, возможно, 8.0?) теперь поддерживает явное предоставление устройств по имени файла. Мой пример, предоставление моей GPU, теперь выглядит так в lxc.conf. Больше не требуются элементы cgroup2.devices.allow или mount.entry. Код: dev0: /dev/nvidia0
    dev1: /dev/nvidiactl
    dev2: /dev/nvidia-uvm
    dev3: /dev/nvidia-uvm-tools
     
     
     
    dna99
    Guest
    #7
    0
    22.09.2024 19:43:00
    Привет, я не понимаю твой код. Сейчас у меня в файле lxc.conf для /dev/nvidia-uvm и /dev/nvidia-uvm-tools такие строки:
    Код:
    lxc.cgroup2.devices.allow: c 507:0 rw
    lxc.cgroup2.devices.allow: c 507:1 rw
    Что мне их нужно изменить? Вот полная запись для моей видеокарты:
    Код:
    lxc.cgroup2.devices.allow: c 195:0 rw
    lxc.cgroup2.devices.allow: c 195:255 rw
    lxc.cgroup2.devices.allow: c 195:254 rw
    lxc.cgroup2.devices.allow: c 507:0 rw
    lxc.cgroup2.devices.allow: c 507:1 rw
    lxc.cgroup2.devices.allow: c 10:144 rw
    lxc.mount.entry: /dev/nvidia0 dev/nvidia0 none bind,optional,create=file
    lxc.mount.entry: /dev/nvidiactl dev/nvidiactl none bind,optional,create=file
    lxc.mount.entry: /dev/nvidia-modeset dev/nvidia-modeset none bind,optional,create=file
    lxc.mount.entry: /dev/nvidia-uvm dev/nvidia-uvm none bind,optional,create=file
    lxc.mount.entry: /dev/nvidia-uvm-tools dev/nvidia-uvm-tools none bind,optional,create=file
    lxc.mount.entry: /dev/nvram dev/nvram none bind,optional,create=file
     
     
     
    Gavino
    Guest
    #8
    0
    01.03.2025 03:46:00
    Это значит заменить всё, что ты описывал как "полный ввод для моей видеокарты NVIDIA", только этим:

    Code:
    dev0: /dev/nvidia0
    dev1: /dev/nvidiactl
    dev2: /dev/nvidia-uvm
    dev3: /dev/nvidia-uvm-tools
    dev4: /dev/nvidia-caps/nvidia-cap1
    dev5: /dev/nvidia-caps/nvidia-cap2

    Я не уверен насчёт разрешений cgroup2 для этого (возможно, r,w,m?), но те настройки по умолчанию, которые есть – у меня работают. Не забудь про устройства nvidia-cap*, если они есть в твоей системе.

    Также, прочитав твою конфигурацию, я заметил, что там указан /dev/nvram. Я почти уверен, что тебе не стоит передавать свою энергонезависимую память, которая является памятью реального времени. Ты, вероятно, просто нашёл это с помощью grep с "nv", но это "n on- v olatile" (не энергозависимая) и не "nv idia".
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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