Виртуальная машина, похоже, не считает мой GPU «первичным»,

Если я включу cirrus gpu таким образом: '-vga cirrus', проходя через мой GPU, дисплей cirrus будет застревать в стартовых окнах, и графический процессор отобразит окна должным образом.

И если я вообще не буду отображать vga, «-vga none», тогда экран GPU застрянет в стартовых окнах.

Кроме того, с активированными, vnc отображает только экран cirrus и не хочет отображать дисплей графического процессора.

Извините, если это запутанно, я делаю все возможное. Поэтому я думаю, что мой выделенный графический процессор не задан как первичный с помощью BIOS или самих окон 7, и мне интересно, как я могу это преодолеть?

В Windows 10 такой проблемы не было, и все сработало отлично, просто отстал от ОС.

Кроме того, на хосте работает Gentoo GNU / Linux.

Вот мой сценарий QEMU:

#!/bin/bash export QEMU_AUDIO_DRV=sdl export QEMU_SDL_SAMPLES=2048 # Windows 7 Virtual Machine - Aimed at playing video games, using GPU Passthrough sudo vfio-bind 0000:01:00.0 0000:01:00.1 sudo qemu-system-x86_64 -enable-kvm -m 8192 \ -bios /usr/share/edk2-ovmf/OVMF.fd \ -cpu host,kvm=off \ -smp 8,sockets=1,cores=4,threads=2 \ -net nic,model=virtio \ -net user \ -rtc base=utc \ -vga none \ -device vfio-pci,host=01:00.0 \ -device vfio-pci,host=01:00.1 \ \ -drive file=/storage/sshd/vm/windows.img,index=0,media=disk,format=raw,cache=none \ -cdrom /storage/sshd/download/virtio.iso \