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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Virtio GL VirGL кодирование/декодирование., Proxmox Виртуальная Среда
     
    jasonwch
    Guest
    #1
    0
    22.02.2025 03:36:00
    Привет всем! Я настроил виртуальные машины Win11 и Linux Mint на PVE последней версии, а также выполнил "apt install libgl1 libegl1" на хосте. Затем я выбрал VirGL для обеих ВМ. Но кажется, не могу получить поддержку h264/h265 на обеих машинах. Я предполагаю, что у меня нет этих кодеков, потому что использую Rustdesk для удалённого доступа, и Rustdesk предлагает кодеки h264/h265, если переключиться на использование GPU passthrough на ВМ Win11. Но как только я возвращаюсь к VirGL, эти опции исчезают.

    На ВМ Linux Mint: vainfo показывает:
    ```
    Code: vainfo
    error: XDG_RUNTIME_DIR is invalid or not set in the environment.
    libva info: VA-API version 1.20.0
    libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/virtio_gpu_drv_video.so
    libva info: Found init function __vaDriverInit_1_20
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 1.20 (libva 2.12.0)
    vainfo: Driver version: Mesa Gallium driver 24.2.8-1ubuntu1~24.04.1 for virgl (Mesa Intel® UHD Graphics 630 (CML GT2))
    vainfo: Supported profile and entrypoints
         VAProfileNone                   :
    ```

    Я что-то упустил?
     
     
     
    guruevi
    Guest
    #2
    0
    22.02.2025 14:40:00
    VirGL — это мёртвая технология, она может работать с некоторыми Linux-гостями для ускорения OpenGL. Серьёзно над ней не работали, и работающие драйверы для Windows не выпускались с XP. Современные серверные GPU (Intel и nVIDIA) поддерживают какую-то форму виртуализации. Это же работает: https://github.com/JHRobotics/softgpu для Windows 9x
     
     
     
    jasonwch
    Guest
    #3
    0
    22.02.2025 15:02:00
    Ну вот, кроме GPU passthrough, вообще никаких способов включить аппаратное кодирование? Причина, по которой я не включал, в том, что для Windows все в порядке, но если я включаю passthrough для Linux (Mint), кодирование все равно не работает. Хотелось бы использовать виртуальную графику и включить кодирование. Если это не вариант, есть ли какой-нибудь способ включить кодирование для Linux при использовании Intel HD 630 (iGPU) passthrough? Нужны какие-то драйвера?
     
     
     
    guruevi
    Guest
    #4
    0
    23.02.2025 02:41:00
    vGPU (SR-IOV) — это не GPU passthrough. VirGL предназначен для OpenGL, а не для кодеков потокового видео. Большинство GPU Intel можно виртуализировать — https://www.intel.com/content/www/us/en/support/articles/000093216/graphics/pr­ocessor-graphics.html

    Тема: 'Включил GPU passthrough Intel HD 610 с GVT-g в Proxmox 8' - 5 октября 2023 г.

    Мне удалось довольно легко включить GPU passthrough для моей Intel HD 610 (Pentium G4560) и материнской платы Gigabyte h110m-ds2. Успешно работает h/w транскодирование Jellyfin в привилегированном LXC и воспроизведение видео / стрим Discord в Win 11. Однако, я бы очень хотел полноценного passthrough вместо GVT-g, который, как все говорят, медленнее. Подскажите, кто может.

    Пока что оставляю, как я включил GVT-G passthrough и добавил его в VM Win 11:

    Установите необходимые драйверы на хост Proxmox.
    Отредактируйте grub.
    Найдите строку... arnob216 gpu passthrough gvt-g intel hd

    Ответы: 8
    Форум: Proxmox VE: Установка и конфигурация
     
     
     
    jasonwch
    Guest
    #5
    0
    23.02.2025 02:53:00
    Спасибо за драйвер Intel, не подскажешь, как обстоят дела с гостевой Linux Mint внутри? Вижу, что используется i915, mesa driver. Нужно что-то обновлять? И ты имеешь в виду, что GVT-g – это SR-IOV, а не GPU passthrough (я использую GVT-G и могу разделить GPU между Windows и Linux)? И возвращаясь к VirtGL, возможно ли h264/h265, как показано ниже? Писали в теме 'VirGL аппаратное ускорение h264/h265' https://forum.proxmox.com/threads/virgl-hardware-accelerated-h264-h265.137023/post-743564
     
     
     
    guruevi
    Guest
    #6
    0
    23.02.2025 16:16:00
    Возможно, вам понадобятся актуальные драйверы Intel внутри гостевой Linux-системы, они встроены в большинство ядер, описанная выше настройка должна работать с любой современной гостевой ОС. Верно, GVT-g — это как SR-IOV, вы не выделяете всю GPU исключительно для одной гостевой машины. Я заметил, что, патчив QEMU-шный бинарник, можно передать некоторые h264-функции через OpenGL/Mesa в Linux, но ваши приложения должны уметь использовать ограниченный VA-API. Может, ffmpeg сможет его использовать. Но я не думаю, что это действительно функционально для большинства обычных пользователей, в этом случае можно использовать контейнеры.
     
     
     
    jasonwch
    Guest
    #7
    0
    23.02.2025 16:42:00
    Спасибо, сейчас использую gvt-g и похоже, vainfo показывает поддержку кодирования h264. Но Rustdesk всё ещё не предлагает h264 как опцию. Думаешь, мне стоит сменить драйвер, используемый в гостевом Linux Mint, или это проблема Rustdesk?
     
     
     
    mikejcks
    Guest
    #8
    0
    27.03.2025 20:24:00
    Вот что нужно сделать, чтобы получить аппаратное ускорение как минимум в Linux VM: https://forum.proxmox.com/threads/virgl-hardware-accelerated-h264-h265.137023/ Это дает аппаратное ускорение для таких вещей, как h264/h265, vc1, vp9 и так далее.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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