我有一台 asus n550jv 笔记本电脑,输出如下lspci -nn | grep "VGA|3D":
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
01:00.0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 750M] [10de:0fe4] (rev ff)
Run Code Online (Sandbox Code Playgroud)
我想使用 vga-passthrough 运行 Windows 8.1 虚拟机,这样我就不必双启动了。我读到您需要一张带有专用输出端口的卡,但我还没有弄清楚原因,而且论坛上有一些帖子表明它可能还可以工作。
我正在尝试使用以下命令运行虚拟机:
qemu-system-x86_64 -enable-kvm -M q35 -m 4096 -cpu host \
-smp 4,sockets=1,cores=4,threads=2 \
-bios /usr/share/ovmf/OVMF.fd \
-usb -usbdevice tablet \
-soundhw hda \
-device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 \
-device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,x-vga=on \
-drive file=/home/duke/windows.img,id=disk,format=raw -device ide-hd,bus=ide.0,drive=disk \ …Run Code Online (Sandbox Code Playgroud)