多个用户同时在同一台PC的不同屏幕上使用单独的VM - 如何?

时间:2012-10-21 16:47:48

标签: input virtual hyper-v multi-user multiscreen

使用虚拟化作为同一房间内多个同时用户的工作站的单台台式计算机 - 是否可以完成?!

购买了一台新电脑,很快就购买了带有Hyper-V的Windows 8,理论上我将拥有驱动4个独立显示器的计算能力和端口。建立了这个虚拟网络,3个朋友可以访问,对于大约4个玩家游戏,控制台风格,每个用户的输入针对不同的VM,因此监控。输入可以是游戏控制器或键盘和鼠标组合,可能同时(?!)

从网上搜索我还没有找到Windows 8(或其他操作系统以这种方式使用)的示例。这个计划中有一个不可逾越的缺陷吗?是否需要任何第三方工具?思考?评论?实例

期待您的回复,谢谢!

2 个答案:

答案 0 :(得分:1)

通常,VM将通过父分区中的驱动程序与硬件进行交互。在HyperV中,父分区是可以直接访问硬件的VM。相反,子分区访问虚拟化硬件。 I / O消息通过总线发送,并由父分区处理。其他虚拟机管理程序遵循此模型,但为父分区和子分区使用不同的名称。例如。 Xen将父分区称为“Dom0”,将子分区称为“DomU”。

在您的情况下,您希望将专用硬件的访问权限传递给您的朋友将使用的每个子分区VM。查看VM配置中是否存在此类设置。请注意,您可能遇到性能问题,因为您将在四台虚拟机上分配计算机的硬件。

您在网上看不到很多示例,因为行业惯例是从单独的设备访问VM。设备将通过远程协议访问VM。一个简单的例子是RDP(微软的远程桌面协议)。工作级版本是ICA(Citrix的协议)。与RDP相比,ICA对于图形密集型远程会话非常有用。

答案 1 :(得分:1)

ICA不支持多头RemoteFX,这是您需要的,这是可行的。你不可能在一台配有4个键盘的机器上运行4个人。他们每个人仍然需要使用专用GPU进行远程连接。这意味着您将需要至少4个GPU。你还需要足够的内存来支持5台机器(4个虚拟机和主机)以及足够的处理能力来运行你的游戏。所以你仍然会有5台机器,除非你找到了一种方法来连接4个键盘和4个鼠标以及4个显示器。 您可以使用瘦客户端来实现这种效果,但我认为您会发现它们并不适合游戏玩家市场。

如果你能做到这一点,你应该发布规范,因为将VDI带入游戏领域将是一个非常有趣的想法。