如何通过 RDP 或 VNC 与本地主机 xen 虚拟机建立完全 GPU 加速的会话?

如何通过 RDP 或 VNC 与本地主机 xen 虚拟机建立完全 GPU 加速的会话?

迄今已完成:我在 LinuxMint 上设置了 xen-hypervisor,并成功将我的辅助 GPU HD6850 传递到运行 Windows 7 Ultimate 的虚拟机。虚拟机成功识别了该卡,并且所有驱动程序都已设置。

问题:我不想使用单独的专用键盘、鼠标和显示器来操作虚拟机。我更愿意通过 RDP 或 VNC 或任何其他客户端连接到虚拟机,但据我尝试,它们无法提供高帧率,因此无法传输高清视频,而这对我来说是工作必不可少的。

笔记:无需通过网络连接即可工作。RDP 或 VNC 客户端将从 xen 服务器和虚拟机 (Windows 7) 所在的同一物理主机运行,因此不应有任何额外的网络流量。

主机(xen-hypervisor-4.1):-cpu:intel i7 3770 @3.4GHz(启用 VT-D)-os:LinuxMint 14 -gpu(用于主机):HD7970 -gpu(用于虚拟机):HD6850

VM:-os:windows 7 Ultimate -gpu:Radeon HD6850(直通卡)

答案1

VNC 或 RDP 不会为您提供完全加速的图形性能。Citrix 在其 ICA 协议上使用 HDX 表现更好,但即使这样也不是原生性能,并且有一些限制。

如果您想使用单独的 KVM 运行 VM,则需要使主图形直通工作,然后您还需要使用 PCI(e) USB 设备并将其直通以连接键盘和鼠标。有关 PCI 和图形直通的信息(包括用于主图形直通的测试设备)可在 Xen wiki(xen.org)上找到。

相关内容