この方法で巻雲GPUを有効にすると、GPUを通過するときに「-vga cirrus」を使用して、巻雲ディスプレイがスタートウィンドウに停止し、GPUがウィンドウを正しく表示します。
vga ディスプレイを "-vga none" に設定しないと、GPU ディスプレイがスタートウィンドウに停止します。
また、両方が有効になっている場合、vncは推奨表示のみを表示し、GPU表示は表示しません。
混乱させたらすみません。頑張ります。それでは私の専用GPUがBIOSやWindows 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 \