Здравствуйте, господа. Имеется железка, используемая в качестве домашнего сервачка:
- Материнка: ASRock J5005-ITX;
- Процессор: Intel Pentium Silver J5005;
- Видеокарта: Intel UHD 605;
- Оперативка: 2 x 8 Gb DDR4-2400 SO-DIMM.
Установлен свежий Proxmox 6.1 с последними обновлениями.
Вывод
uname -a:
Linux j5005-itx 5.3.13-1-pve #1 SMP PVE 5.3.13-1 (Thu, 05 Dec 2019 07:18:14 +0100) x86_64 GNU/Linux
Вывод
lspci -nn | grep VGA:
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 605 [8086:3184] (rev 03)
В файл
/etc/default/grub прописал:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream video=efifb:off"
В файл
/etc/modprobe.d/kvm.conf прописал:
options kvm ignore_msrs=1
В файл
/etc/modprobe.d/pve-blacklist.conf прописал:
blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist i915
В файл
/etc/modprobe.d/vfio.conf прописал:
options vfio-pci ids=8086:3184 disable_vga=1
В файл
/etc/modules прописал:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Далее, создаю виртуальную машину
/etc/pve/qemu-server/101.conf:
agent: 1
args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=1
balloon: 0
bios: ovmf
boot: dc
bootdisk: sata1
cores: 2
cpu: host
efidisk0: local:101/vm-101-disk-1.qcow2,size=128K
machine: q35
memory: 2048
name: Debian10
net0: virtio=F6:30:C4:FA:26:09,bridge=vmbr0,firewall=1
numa: 0
ostype: l26
sata0: none,media=cdrom
sata1: local:101/vm-101-disk-0.qcow2,size=32G
scsihw: virtio-scsi-pci
smbios1: uuid=acaeef8f-c76d-4610-9d95-e9a5a46556ba
sockets: 1
usb0: host=0e6a:02c0,usb3=1
vga: std
vmgenid: f30bf785-5ff8-4bcd-b1a0-76fee0e17e28
и устанавливаю через noVNC Debian 10 ("Buster") с ядром 5.3 из backports. Выключаю виртуальную машину, меняю параметр
vga с
std на
none, включаю виртуальную машину и переключаюсь с noVNC на реальный монитор. Но мониторе пропадает изображение и появляется надпись "No Signal". Спустя минуту на экране появляется изображение:

Если ядро не обновлять из backports, оставить версию 4.19, то изображения виртуальной машины на экране монитора не появится - нужно ставить обязательно свежую версию ядра.
А теперь вопрос: как заставить Proxmox выводить на экран монитора изображение виртуальной машины с Windows 10? Пробовал через noVNC установить Windows 10, установил драйвер на видеокарту - в диспетчере устройств она определилась и сообщается, что устройство работает нормально, но на реальном мониторе изображение так и не появляется. В чём может быть дело и как это побороть?