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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] GPU PASS-THROUGH ( Ошибка 43, когда есть вывод с HDMI видео карты ), Proxmox Виртуальная Среда
     
    teokoul
    Guest
    #1
    0
    23.03.2021 11:59:00
    Привет, я новенький в proxmox. Пытаюсь сделать passthrough для GPU на виртуальной машине с Windows 10. Я следовал многим гайдам, таким как: --> https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_t­o_gpu_passthrough/ --> https://pve.proxmox.com/wiki/Pci_passthrough Думаю, что я на верном пути, потому что в диспетчере устройств виртуальной машины Windows 10 я вижу графическую карту. Также я вижу домашний экран Windows на своем мониторе. Проблема в том, что у меня ошибка 43 в диспетчере устройств. Я установил драйвера nvidia через GeForce Experience. **Если я отключаю устройство и снова включаю его, ошибка 43 исчезает. Однако через минуту ошибка 43 появляется снова.** Что мне делать, чтобы это исправить? Код: args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=proxmox,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runt$ bios: ovmf bootdisk: scsi0 cores: 2 cpu: host,hidden=1,flags=+pcid efidisk0: local-lvm:vm-100-disk-1,size=4M hostpci0: 09:00,pcie=1,romfile=gtx.rom,x-vga=1 ide2: none,media=cdrom machine: q35 memory: 4096 net0: virtio=FE:FD:B1:C0:CC:6E,bridge=vmbr0,firewall=1 numa: 0 ostype: win10 scsi0: local-lvm:vm-100-disk-0,cache=writeback,size=60G scsihw: virtio-scsi-pci smbios1: uuid=b0ae49ae-37be-46c1-88bd-b6d51c867051 sockets: 1 vga: none vmgenid: 7e41a4cf-0112-4072-8591-ed7246ac3b82
     
     
     
    teokoul
    Guest
    #2
    0
    13.04.2021 15:30:00
    Привет, Штефан! Спасибо за ответ. Я снова сделал свежую установку и следовал инструкциям отсюда --> https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_t­o_gpu_passthrough/ <-- (БЕЗ VBIOS ROM). Единственное отличие — я установил драйвер как IDE. Я СДЕЛАЛ ЭТО! Я вижу видеокарту в диспетчере устройств. Установил драйвер NVIDIA. У меня есть вывод с GPU на монитор. Я провел тесты NVIDIA. Установил SOLIDWORKS и протестировал его. Я решил сделать ту же установку на втором жестком диске на 4TB, который у меня есть. Я подключил второй диск к хранилищу proxmox. Удалил ВМ, где passthrough работал правильно (не знаю, зачем я это сделал). А теперь я получаю ошибку 43 на каждой установке. Я верю, что настройка proxmox правильная (так как до этого passthrough работал нормально). Думаю, проблема в настройке ВМ. Может, у тебя есть идеи? Спасибо.
     
     
     
    teokoul
    Guest
    #3
    0
    14.04.2021 15:06:00
    [SOLVED] Я устранил проблему. Теперь я готов использовать SOLIDWORKS в своей виртуальной машине. Решение пришло из ответа stemann: https://forum.proxmox.com/threads/problem-with-gpu-passthrough.55918/post-361178 ----------------------------------------- Я сделал свежую установку proxmox на своем компьютере и затем следовал инструкциям из этого поста на reddit: https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_t­o_gpu_passthrough/ ----------------------------------------- Затем добавил эту строку в файл grub: GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on textonly video=astdrmfb video=efifb:off" Спасибо всем!
     
     
     
    Phone Guy
    Guest
    #4
    0
    08.06.2022 08:19:00
    Я пытался это сделать не раз, серьезно, уже 2 дня, и не могу пройти ошибку 43 на графическом процессоре. Она отображается в диспетчере устройств виртуальной машины Windows 10, все драйверы virtio установлены после отключения подписи драйверов в Windows, установлены драйверы NVIDIA, нет сигнала на монитор от карты, и показывает ошибку 43. Нужна помощь?
     
     
     
    teokoul
    Guest
    #5
    0
    06.04.2021 14:31:00
    Привет, Стефан. Спасибо за ответ. Я раньше не видел твоего ответа. Я сделал новую установку, и теперь не могу запустить виртуальную машину, когда пытаюсь использовать GPU passthrough. ----------------------------------------------------------------------- Для новой установки вывод preversion -v: Код: proxmox-ve: 6.3-1 (исполняемое ядро: 5.4.73-1-pve) pve-manager: 6.3-2 (исполняемая версия: 6.3-2/22f57405) pve-kernel-5.4: 6.3-1 pve-kernel-helper: 6.3-1 pve-kernel-5.4.73-1-pve: 5.4.73-1 ceph-fuse: 12.2.11+dfsg1-2.1+b1 corosync: 3.0.4-pve1 criu: 3.11-3 glusterfs-client: 5.5-3 ifupdown: 0.8.35+pve1 ksm-control-daemon: 1.3-1 libjs-extjs: 6.0.1-10 libknet1: 1.16-pve1 libproxmox-acme-perl: 1.0.5 libproxmox-backup-qemu0: 1.0.2-1 libpve-access-control: 6.1-3 libpve-apiclient-perl: 3.0-3 libpve-common-perl: 6.2-6 libpve-guest-common-perl: 3.1-3 libpve-http-server-perl: 3.0-6 libpve-storage-perl: 6.3-1 libqb0: 1.0.5-1 libspice-server1: 0.14.2-4~pve6+1 lvm2: 2.03.02-pve4 lxc-pve: 4.0.3-1 lxcfs: 4.0.3-pve3 novnc-pve: 1.1.0-1 proxmox-backup-client: 1.0.5-1 proxmox-mini-journalreader: 1.1-1 proxmox-widget-toolkit: 2.4-3 pve-cluster: 6.2-1 pve-container: 3.3-1 pve-docs: 6.3-1 pve-edk2-firmware: 2.20200531-1 pve-firewall: 4.1-3 pve-firmware: 3.1-3 pve-ha-manager: 3.1-1 pve-i18n: 2.2-2 pve-qemu-kvm: 5.1.0-7 pve-xtermjs: 4.7.0-3 qemu-server: 6.3-1 smartmontools: 7.1-pve2 spiceterm: 3.1-1 vncterm: 1.6-2 zfsutils-linux: 0.8.5-pve1 ----------------------------------------------------------------------- Вывод cat /proc/cmdline: Код: BOOT_IMAGE=/boot/vmlinuz-5.4.73-1-pve root=/dev/mapper/pve-root ro quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:off,efifb:off ----------------------------------------------------------------------- Нет вывода от lsmod | grep nvidia ----------------------------------------------------------------------- Что ты думаешь? Я еще раз попробую с файлом rom. Спасибо за твоё время!
     
     
     
    jjk.saji
    Guest
    #6
    0
    08.04.2021 03:09:00
    Я просматривал обсуждение, чтобы понять, как работает GPU passthrough. Мне кажется странным, почему команда lsmod не выводит результаты по nvdia. Когда ты делал переустановку, карта была правильно подключена? Я пробовал проксмоx на четырех машинах, все они с nvdia, и команда lsmod показывает результаты корректно. У меня стандартная установка, я не вводил никаких команд для включения драйверов NVIDIA. Как уже говорил, на всех четырех машинах lsmod показывает запись NVIDIA. Спасибо, Джозеф Джон.
     
     
     
    teokoul
    Guest
    #7
    0
    08.04.2021 09:26:00
    Привет, Джон, спасибо за ответ. Я не знаю, что происходит. Команда lsmod | grep nvidia не даёт никакого вывода. Не знаю, поможет ли это, но команда lspci | grep NVIDIA даёт следующий вывод: Код: 09:00.0 VGA совместимый контроллер: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1) 09:00.1 Аудиоустройство: NVIDIA Corporation GP107GL Контроллер высококачественного звука (rev a1) Я ищу решения в интернете. Спасибо за ваше время!
     
     
     
    jtracy
    Guest
    #8
    0
    08.04.2021 19:57:00
    Попробуйте последние драйверы. Nvidia добавила "бета" поддержку для PCIE PassThrough на картах Geforce.
     
     
     
    teokoul
    Guest
    #9
    0
    08.04.2021 20:31:00
    Как установить драйверы в Proxmox?
     
     
     
    jtracy
    Guest
    #10
    0
    08.04.2021 20:42:00
    Нет, драйвера устанавливаются на виртуальной машине. Ошибка код 43 больше не будет появляться в виртуальных машинах.
     
     
     
    Stefan_R
    Guest
    #11
    0
    12.04.2021 10:54:00
    Изменение драйвера NVIDIA не связано с PVE. Мы всегда применяли необходимое обходное решение, так что с точки зрения пользователя все работает абсолютно так же. Печально известная "ошибка 43" на PVE вообще никогда не возникала — точнее, она может возникнуть, но всегда указывает на какую-то другую проблему, а не на "блокировку NVIDIA". Во-первых, этот вывод показывает только загруженный драйвер i2c, а не графический драйвер, что абсолютно не связано и может быть смело проигнорировано для PCIe passthrough. Во-вторых, если вы хотите передать свою карту, вам *нужно*, чтобы вывод был пустым (за исключением драйвера i2c, если ваша карта имеет порт USB-C, как упоминалось), все остальное означает, что хост потенциально использует карту, что нарушает любые сценарии passthrough. Пожалуйста, укажите точные сообщения об ошибках или опишите проблему, которую вы наблюдаете (черный экран, вывод хоста, доступна ли ВМ по сети, показывает ли VNC что-то и т.д.), а также любые журналы (журнал задач из интерфейса, вывод 'journalctl -e' и т.д.).
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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