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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Успешный проброс GPU, но монитор не может обнаружить GPU., Proxmox Виртуальная Среда
     
    twentytwo
    Guest
    #1
    0
    07.02.2020 01:49:00
    Привет, я успешно закончил настройку GPU passthrough и установил Windows 10, а затем подключился к ней удаленно без проблем. Но когда я попытался подключить свою Nvidia Quadro 5200 к трем мониторам, ни один из них не смог обнаружить карту. Не подскажете, как мне настроить мониторы для обнаружения GPU? Моя материнская плата — Gigabyte z390 Pro Wifi, процессор — Intel i7-8086K. Вытянуто из конфигурационного файла agent: 1 args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off' bios: ovmf boot: cdn bootdisk: scsi0 cores: 4 cpu: host,hidden=1,flags=+pcid efidisk0: local-zfs:vm-100-disk-1,size=128K hostpci0: 01:00,pcie=1 ide2: none,media=cdrom machine: q35 memory: 15000 name: Win10A net0: e1000=B6:63:B0:AA:86:BA,bridge=vmbr0,firewall=1 numa: 1 ostype: win10 scsi0: local-zfs:vm-100-disk-0,cache=writeback,iothread=1,replicate=0,size=250G,ssd=1 scsihw: virtio-scsi-single smbios1: uuid=9ea625cf-4c9a-4285-a8e2-da54157cc0df sockets: 1 usb0: host=1-13.1 usb1: host=1-13.4 usb2: host=2-9,usb3=1 usb3: host=2-10,usb3=1 vga: none vmgenid: e2611f78-0182-4b20-9cec-ec9eafed2fd0
     
     
     
    DemonWarrior
    Guest
    #2
    0
    18.03.2021 06:20:00
    Я попросил модераторов темы noob install на реддите отредактировать пост для будущих людей, которые могут быть новыми в серверах и не очень разбираются в технологиях. https://www.reddit.com/r/homelab/comments/m7ju2e/fixing_proxmox_noob_install_tu­torial/
     
     
     
    twentytwo
    Guest
    #3
    0
    21.02.2020 10:05:00
    Я поэкспериментировал с настройками GPU, но ничего не получилось, поэтому купил AMD Sapphire Pulse r580 и установил его в первый слот на материнской плате. Создал новую виртуальную машину с установкой Windows 10 и добавил PCI-устройство AMD GPU (отметив все функции и PCI Express) и выставил дисплей на "нет". Запустил виртуалку, и монитор успешно поймал сигнал. Читал где-то на форуме, что для настройки passthrough GPU нужна две разные видеокарты, что я, похоже, проигнорировал. Во-вторых, создал другую виртуалку с установленной Windows 10 и назначил туда Nvidia Quadro K5200, и второй дисплей тоже поймал сигнал, так что это еще один успех. Я без проблем установил драйвера для каждой видеокарты и проверил Диспетчер устройств — ошибок не обнаружено. Теперь я на распутье, пытаясь понять, почему одна виртуалка запускается, а две — нет. Ошибка указывает на то, что устройство или ресурс заняты, так что я скопировал код ошибки для тех, кто может помочь мне pinpoint решение, как запустить две виртуалки одновременно. Дайте знать, если нужно предоставить дополнительную информацию для помощи в решении проблемы. kvm: -device vfio-pci,host=0000:01:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,rombar=0,multifunction=on: vfio 0000:01:00.0: не удалось открыть /dev/vfio/1: устройство или ресурс заняты TASK ERROR: запуск завершился неудачей: команда '/usr/bin/kvm -id 100 -name GamingWin10 -chardev 'socket,id=qmp,path=/var/run/qemu-server/100.qmp,server,nowait' -mon 'chardev=qmp,mode=control' -chardev 'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' -mon 'chardev=qmp-event,mode=control' -pidfile /var/run/qemu-server/100.pid -daemonize -smbios 'type=1,uuid=3eeb2071-d890-4d4d-adb7-63a18d6330a8' -drive 'if=pflash,unit=0,format=raw,readonly,file=/usr/share/pve-edk2-firmware//OVMF_CODE.fd' -drive 'if=pflash,unit=1,format=raw,id=drive-efidisk0,file=/dev/zvol/rpool/data/vm-100-disk-1' -smp '4,sockets=1,cores=4,maxcpus=4' -nodefaults -boot 'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' -vga none -nographic -no-hpet -cpu 'host,+pcid,+kvm_pv_unhalt,+kvm_pv_eoi,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runtime,hv_relaxed,hv_synic,hv_stimer,hv_ipi,kvm=off' -m 15000 -object 'iothread,id=iothread-virtioscsi0' -device 'vmgenid,guid=837a0cac-fb90-4ffd-9046-6b65298c22ea' -readconfig /usr/share/qemu-server/pve-q35-4.0.cfg -device 'nec-usb-xhci,id=xhci,bus=pci.1,addr=0x1b' -device 'usb-tablet,id=tablet,bus=ehci.0,port=1' -device 'vfio-pci,host=0000:01:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,rombar=0,multifunction=on' -device 'vfio-pci,host=0000:01:00.1,id=hostpci0.1,bus=ich9-pcie-port-1,addr=0x0.1' -device 'usb-host,bus=xhci.0,hostbus=1,hostport=13.1,id=usb0' -device 'usb-host,bus=xhci.0,hostbus=1,hostport=13.4,id=usb1' -device 'usb-host,bus=xhci.0,hostbus=1,hostport=13.3,id=usb2' -iscsi 'initiator-name=iqn.1993-08.org.debian:01:8b8d69156ff' -drive 'if=none,id=drive-ide2,media=cdrom,aio=threads' -device 'ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200' -device 'virtio-scsi-pci,id=virtioscsi0,bus=pci.3,addr=0x1,iothread=iothread-virtioscsi0' -drive 'file=/dev/zvol/rpool/data/vm-100-disk-0,if=none,id=drive-scsi0,format=raw,cache=none,aio=native,detect-zeroes=on' -device 'scsi-hd,bus=virtioscsi0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,rotation_rate=1,bootindex=100' -netdev 'type=tap,id=net0,ifname=tap100i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown' -device 'e1000,mac=22:77:4C 9:9E:49,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300' -rtc 'driftfix=slew,base=localtime' -machine 'type=q35+pve1' -global 'kvm-pit.lost_tick_policy=discard'' завершилась неудачей: код выхода 1
     
     
     
    dcsapak
    Guest
    #4
    0
    21.02.2020 11:34:00
    вероятно, потому что оба gpu находятся в одной группе iommu
     
     
     
    twentytwo
    Guest
    #5
    0
    21.02.2020 11:36:00
    Не подскажете, как создать индивидуальную группу iommu?
     
     
     
    dcsapak
    Guest
    #6
    0
    21.02.2020 12:01:00
    это не то, что вы можете создать или на это повлиять, это зависит от того, как материнская плата распределяет слоты PCIe.... (иногда помогает обновление BIOS или изменение настроек)
     
     
     
    Mike Lupe
    Guest
    #7
    0
    21.02.2020 12:28:00
    Недавно я наткнулся на руководство по разделению групп для IOMMU, но не смог заставить его работать: https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_t­o_gpu_passthrough/ Согласно тому руководству, строка GRUB должна выглядеть примерно так: GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb ff,efifb ff". В качестве решения своей проблемы с пропуском GPU от NV я установил ARCH на второй SSD своего компьютера, так что драйверы от NV работают на аппаратном обеспечении вторичной загрузки :-| И поскольку мой основной диск PVE зашифрован, драйверы, установленные на второй загрузочной системе, не смогут прочитать данные моего основного диска.
     
     
     
    twentytwo
    Guest
    #8
    0
    21.02.2020 23:45:00
    Привет, Майк! Я посмотрел на связанную инструкцию и изменил файл grub, но результат оказался нулевым. Возможно, это процессор не позволяет обеим виртуальным машинам запуститься, или что-то другое, над чем мне нужно еще поразмыслить и поискать в интернете.
     
     
     
    DemonWarrior
    Guest
    #9
    0
    18.03.2021 05:58:00
    Проблема в том, что в руководстве была ошибка, ты должен ввести следующее: nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:off video=efifb:off. Я сделал так же, как и ты, и мне пришлось копаться, чтобы понять, почему моя виртуальная машина не работала и почему, когда я включал опцию, она иногда не загружалась. Я изменил код в /etc/default/grub с video=vesafb:off,efifb:off на video=vesafb:off,efifb:off. Я собираюсь исправить пост на реддите, так как сам наткнулся на эту проблему после часов тестирования и переустановки. Это может отвратить некоторых людей, которые не очень знакомы с proxmox или серверным пространством, от использования бесплатной альтернативы Unraid.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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