在Windows Server上安装虚拟graphics适配器

我们正在尝试将Windows机器上正在运行的GUItesting设置移到基于的设置*。 不幸的是,我们使用的工具需要一个graphics适配器在计算机上才能执行,但云实例中没有。

我们现在希望安装一些虚拟graphics适配器,就像linux上的xvfb一样,可以使计算机的行为就像一个graphics适配器一样。

这样的软件是否存在? 在Google上search还没有提供任何好的结果。

还有一个问题: 是否存在基于软件的虚拟graphics驱动程序? – 但这里接受的答案表明使用RDP。 RDP在我们的情况下不可用,因为机器需要在没有用户干预的情况下可用。

我们确实在Windows 2k8 R2服务器上启用了自动loginfunction,但是这样做不起作用。 testing工具会拍摄失败testing的屏幕截图,这些截图是1024×768像素的全黑图像。 我们尝试在RDP下运行testing工具,在这里我们得到一个屏幕截图,但testing失败,因为颜色稍微偏离(我们不知道为什么)。

*目前试图在谷歌计算,因为AWS的定价模式不符合我们的需要。 我们还没有尝试过Azure。

这也是我希望存在的东西。 我发现的最有前途的项目是VirtualMonitor ,但它只声称与Windows 7兼容,并且在几年之后,源代码没有更新。 如果有人感到冒险,愿意拿起火炬,这可能是一个解决办法。

正如Carlos提到的,你很快就能够使用GPU实例 ,但是如果这些将包括一个仿真的显示适配器是不确定的。 实际上,即使在一个真正的GPU上,最终的分辨率也不会超过1024×768,但是这对于testing来说已经足够了。

HyperV是微软公司允许虚拟化的技术。 其最近的一个function是允许将物理graphics卡连接到虚拟机。

这可能不是你正在寻找的东西,但至less给你一个想法,你可以实现它的另一种方式。