[problem help] KVM开启3D加速后黑屏
Tofloor
poster avatar
zmqsybzc
deepin
2024-07-11 22:43
Author

如题,虚拟机是Windows 11系统

截图_virt-manager_20240711224221.png

截图_virt-manager_20240711224207.png

Reply Favorite View the author
All Replies
neko
deepin
Ecological co-builder
2024-07-12 00:04
#1

虚拟机黑屏还是物理机黑屏

Reply View the author
zmqsybzc
deepin
2024-07-12 00:15
#2
neko

虚拟机黑屏还是物理机黑屏

虚拟机

Reply View the author
安洛
deepin
2024-07-12 00:56
#3

https://wiki.archlinuxcn.org/wiki/QEMU#virtio

virtio-vga / virtio-gpu 是一个基于virgl的3D并行虚拟化图形驱动。目前依旧处于开发中,仅支持最近的(>= 4.4)的Linux客户机,且需要以gallium-drivers=virgl选项编译mesa^包^ (>=11.2)。

下面的链接展示了virtio 3d加速在Windows客户机上的一些最新进展,看起来目前还非常不成熟:

https://wiki.archlinux.org/title/QEMU/Guest_graphics_acceleration#Virgil3d_virtio-gpu_paravirtualized_device_driver

根据我个人经验,在qemu+kvm的Windows客户机上开启3d加速最可靠的方法就是显卡直通或者类似显卡直通的方案(比如intel gvt-g或SR-IOV)。不用显卡直通又有比较好的3d加速支持的,可能只有vmware。其实如果没有强的3d需求,用qxl这类的2d加速方案也够用了。

Reply View the author
neko
deepin
Ecological co-builder
2024-07-12 10:14
#4
zmqsybzc

虚拟机

物理机的N卡驱动有安装吗,虚拟机有安装virtio驱动吗

Reply View the author
zmqsybzc
deepin
2024-07-12 12:20
#5
neko

物理机的N卡驱动有安装吗,虚拟机有安装virtio驱动吗

物理机有装,虚拟机没有,不过虚拟机连BIOS都没有画面,BIOS应该不需要装驱动吧doubt

Reply View the author
neko
deepin
Ecological co-builder
2024-07-12 13:18
#6
zmqsybzc

物理机有装,虚拟机没有,不过虚拟机连BIOS都没有画面,BIOS应该不需要装驱动吧doubt

关闭加速能正常显示吗

Reply View the author
zmqsybzc
deepin
2024-07-12 13:46
#7
neko

关闭加速能正常显示吗

关闭之后可以显示

Reply View the author
neko
deepin
Ecological co-builder
2024-07-12 15:42
#8
zmqsybzc

关闭之后可以显示

那就关了吧,反正windows的virtio驱动基本没加速

Reply View the author
zmqsybzc
deepin
2024-07-12 16:49
#9
neko

那就关了吧,反正windows的virtio驱动基本没加速

好吧doubt

Reply View the author