带 KVM 的多台显示器

带 KVM 的多台显示器

这是我第一次尝试使用 KVM(多年来一直在使用 VirtualBox),除了让 VM 在多个显示器上显示(我有 2 个)之外,一切都非常简单。我的主机和客户机都是 Ubuntu GNOME 16.04.1。

根据我所拥有的各种文档、帖子等

> Set Display to Type:Spice server

> Set Video to Model: QXL (under which it says "Heads: 1"

我尝试添加第二个 QXL 设备,但是当我启动 VM 时,我只得到一个终端,没有桌面 GUI。

补充说明:在客户端,在显示设置中只有一个显示器。

答案1

如果您正在使用,virt-manager您可以导航到虚拟机详细信息中的视频设备,然后切换到 XML 选项卡以直接编辑 libvirt 域 xml。您应该会看到一个heads='1'属性,您可以将其设置为4我相信。

请参阅视频设备的文档在 libvirt 网站上进行其他设置。具体来说,如果您使用 QXL 并使用分辨率,则可能会耗尽视频内存,需要增加该vram值。

virt-viewer然后,您可以通过以下方式选择要显示的显示器数量:View -> Displays -> *check displays to show*

答案2

这个建议对我有用。

在 KVM 管理器中添加第二个显示适配器并使用remote-viewer spice://localhost:5900

答案3

在 Proxmox KVM 中,我做的一切都很正确,在 VM Ubuntu 20.04 LTS Desktop(gnome)中安装了 spice-vdagent,但系统仍然不会在显示设置中看到任何额外的显示器,并且单击远程查看器中的显示 2 也没有任何反应。

我发现人们在使用不同版本的 Ubuntu 时都遇到过这个问题(当时可能已经是 16.04 LTS 了),而且我还遇到过这可能是 HWE 内核的问题,所以重新安装到 GA 内核也许可以解决问题:

https://stafwag.github.io/blog/blog/2018/04/22/high-screen-resolution-on-a-kvm-virtual-machine-with-qxl/

https://askubuntu.com/a/1011440/702332

我还没有尝试过,但是将来的某一天我会尝试一下。

我也在这里和其他地方报道过此案:

https://forum.proxmox.com/threads/spice-dual-monitor-from-windows-7-guest.52296/

相关内容