Привет, я использую PVE 8.3 (pve-qemu-kvm 9.0.2-4) с виртуальным слайсом GPU RTX A6000 (mdev=nvidia-527). Хочу дать гостевой Windows 11 четыре 4K виртуальных монитора, все питаются от этого одного vGPU. Я подтвердил, что Upstream QEMU 8.1+ предоставляет свойства EDID для каждого разъема: qemu-system-x86_64 -device help | grep edid0 # edid01, edid02, edid03, edid04 перечислены в стандартной сборке Debian. Сборка Proxmox отклоняет их: hostpci0: 0000:e1:03.4,pcie=1,mdev=nvidia-527,\ edid01=/root/edid/4k-0.bin,edid02=/root/edid/4k-1.bin,... qm start 103 → “edid01: property is not defined in schema”. Похоже, что CONFIG_VFIO_DISPLAY_EDID_PER_CONNECTOR не включен в пакет PVE. С помощью только edidfile= я могу управлять одним реальным выходом и должен прибегать к экранам mirror-driver для остальных (это добавляет задержку).
Вопросы:
Не могли бы вы включить флаг multi-EDID в следующей сборке QEMU (pvetest / 8.4 / 9.x)? Если это не планируется, есть ли чистый способ подключить только одну VM к самосборке QEMU, не нарушая зависимостей пакетов?
Пример конфигурации, который должен работать, как только флаг будет включен:
hostpci0: 0000:e1:03.4,pcie=1,mdev=nvidia-527,\ edid01=/root/edid/4k-0.bin,\ edid02=/root/edid/4k-1.bin,\ edid03=/root/edid/4k-2.bin,\ edid04=/root/edid/4k-3.bin
Спасибо.
Вопросы:
Не могли бы вы включить флаг multi-EDID в следующей сборке QEMU (pvetest / 8.4 / 9.x)? Если это не планируется, есть ли чистый способ подключить только одну VM к самосборке QEMU, не нарушая зависимостей пакетов?
Пример конфигурации, который должен работать, как только флаг будет включен:
hostpci0: 0000:e1:03.4,pcie=1,mdev=nvidia-527,\ edid01=/root/edid/4k-0.bin,\ edid02=/root/edid/4k-1.bin,\ edid03=/root/edid/4k-2.bin,\ edid04=/root/edid/4k-3.bin
Спасибо.
