小编erp*_*erp的帖子

在支持 optimus 的笔记本电脑上使用 kvm/qemu 进行 vga-passthrough

我有一台 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)

laptop qemu linux-kvm optimus nvidia-graphics-card

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

laptop ×1

linux-kvm ×1

nvidia-graphics-card ×1

optimus ×1

qemu ×1