如果我以这种方式启用 cirrus gpu:在通过 GPU 时使用“-vga cirrus”,则 cirrus 显示将卡在启动窗口中,并且 GPU 将正确显示窗口。
如果我根本不设置 vga 显示,“-vga none”,那么 GPU 显示将卡在启动窗口中。
此外,在两者都激活的情况下,vnc 仅显示 cirrus 显示,而决不想显示 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 \