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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    5900HX с графикой Radeon iGPU Passthrough в VM, Proxmox Виртуальная Среда
     
    MisterDeeds
    Guest
    #1
    0
    09.11.2022 10:10:00
    Привет всем! Пытаюсь пробросить iGPU из AMD Ryzen 9 5900HX в VM. Для этого я сделал следующее:

    Код: `vi /etc/kernel/cmdline`
       `root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet amd_iommu=on iommu=pt textonly video=astdrmfb pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:eek:ff video=efifb:eek:ff video=simplefb:eek:ff initcall_blacklist=sysfb_init disable_vga=1 vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 modprobe.blacklist=radeon,nouveau,nvidia,nvidiafb,nvidia-gpu,snd_hda_intel,snd_hda_codec_hdmi,i915,amdgpu,ccp`

    `proxmox-boot-tool refresh`

    `reboot`

    `dmesg | grep -e DMAR -e IOMMU`
       `[ 0.000000] Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA`
       `[ 0.402727] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported`
       `[ 0.403245] pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40`
       `[ 0.716364] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).`

    `vi /etc/modules`
       `vfio`
       `vfio_iommu_type1`
       `vfio_pci`
       `vfio_virqfd`

    `lspci -nnv | grep VGA`
       `04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [1002:1638] (rev ff) (prog-if ff)`

    `echo "options vfio-pci ids=1002:1638 disable_vga=1" > /etc/modprobe.d/vfio.conf`

    `echo "options kvm ignore_msrs=1 report_ignored_msrs=0" > /etc/modprobe.d/kvm.conf`

    `update-initramfs -u -k all`

    `reboot`

    В итоге, я добавил PCI устройство. Устройство также имеет свой ID группы IOMMU: Виртуальная машина загружается, но работает очень медленно. Операция невозможна. Прикрепляю вывод `dmesg`. У кого-нибудь есть какие-нибудь идеи?

    Спасибо и наилучшие пожелания!
     
     
     
    MisterDeeds
    Guest
    #2
    0
    06.12.2022 19:15:00
    Привет и спасибо за ответ. У вас сейчас есть файл vBIOS, который вы могли бы с нами поделиться? Спасибо и с наилучшими пожеланиями.
     
     
     
    viumden
    Guest
    #3
    0
    07.12.2022 11:54:00
    Попробуйте ссылку: https://1drv.ms/u/s!AirGtsBE4ge4iJJu3MrKG1g6bS7MTg
     
     
     
    Pandaaaa906
    Guest
    #4
    0
    06.12.2022 16:34:00
    Я временно добился успеха. Ключ в том, чтобы получить vbios файл с BIOS твоей материнской платы, скопировать его на хост, изменить настройки VM. Работает, правда, проблема в том, что сброс настроек (нельзя перезагрузить эту VM по отдельности, что приведет к сбою всего хоста), но работает. К сожалению, пару месяцев назад начало давать сбои, возможно, из-за обновлений ядра, пока не знаю, почему.
     
     
     
    Pandaaaa906
    Guest
    #5
    0
    07.12.2022 16:51:00
    ВНИМАНИЕ, я не уверен, что мой VBIOS подойдёт вам или нет. Я извлек его из BIOS моего устройства (Morefine s500+), декомпрессировал и скопировал в /usr/share/kvm/vbios_1638.dat, настроил VM на Win10, сделал RDP-настройки, закрыл VM, добавил PCI-устройство в VM, отключил стандартный PVE-дисплей на странице управления PVE, отредактировал настройки VM…

    cpu: host, hidden=1
    hostpci0: .....,romfile=vbios_1638.dat
    … Запускайте VM и желаю вам удачи ;D
     
     
     
    MisterDeeds
    Guest
    #6
    0
    07.12.2022 17:41:00
    Привет, viumden, привет, Pandaaaa906!

    Спасибо за ваши усилия и обратную связь. К сожалению, у меня не получилось с обоими файлами vBIOS (все еще код 43)... Использую последний драйвер adrenalin-edition-22.11.2. Может, кто-то уже добился успеха и сможет поделиться своим опытом.

    В любом случае спасибо и наилучшие пожелания!
     
     
     
    Pandaaaa906
    Guest
    #7
    0
    08.12.2022 00:35:00
    Возможно, ты неправильно настроил параметры PCI. 【PVE7 AMD 5700G 核显直通 (iGPU Passthrough)-哔哩哔哩】 https://b23.tv/xcrFq1F Посмотри это видео, оно на китайском, но, возможно, поможет.
     
     
     
    MisterDeeds
    Guest
    #8
    0
    12.12.2022 15:49:00
    Привет всем! Спасибо большое за ваши советы. У меня Minis forum Mini PC HX90 (Ryzen 9 5900HX). К сожалению, не могу заставить его работать никак. И не удается экспортировать правильный ROM файл... единственный ROM файл, который я могу найти, от другого PCI устройства , к сожалению, не работает с загруженными ROM файлами.
     
     
     
    0ngogoblo
    Guest
    #9
    0
    24.12.2022 17:41:00
    У меня просто кошмар происходит с попытками настроить GPU passthrough на моём Minisforum HX90 для моей linux VM. Даже не могу заставить VM нормально работать с passthrough. Вроде бы и не стоит заморачиваться, если только кто-то умнее меня не придумает полную рабочую инструкцию, лол.
     
     
     
    awaitz
    Guest
    #10
    0
    26.02.2023 02:08:00
    Я очень доволен Minisforum HX90 --- Ryzen 9 5900HX + 6600M GPU --- мы играем в игры (через эмуляцию) со всех консолей, которые у нас были за годы, начиная с первых Nintendo и заканчивая PS3 и Switch. Теперь у меня в голове идея виртуальной конфигурации с GPU pass-through. Хочется разделять GPU по сети на другие машины в доме, а иногда просто использовать этот компьютер для игр или просмотра фильмов на большом телевизоре. Основная причина перехода к виртуальной настройке — различные сложные и часто противоречивые ограничения программного обеспечения. Если продвинусь хоть куда-нибудь, обязательно поделюсь. В конце концов, возможно, куплю вторую машину и буду делать что захотим, имея вдвое больше ресурсов.
     
     
     
    patrickgraham
    Guest
    #11
    0
    06.03.2023 08:39:00
    Мне нравятся твои идеи.
     
     
     
    bluelurker
    Guest
    #12
    0
    09.09.2024 20:51:00
    Ты смог заставить это работать? Я тоже пытаюсь включить GPU PT на своем 5900HX, но пока не получается.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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