在 Windows Server 上安装虚拟图形适配器

在 Windows Server 上安装虚拟图形适配器

我们正在尝试将当前在 Windows 机器上运行的 GUI 测试设置移至基于云的设置*。遗憾的是,我们使用的工具需要计算机上有图形适配器才能执行,但云实例上没有。

我们现在的希望是安装某种虚拟图形适配器,就像 Linux 上的 xvfb 一样,可以使计算机的行为就像存在图形适配器一样。

有这样的软件吗?在 Google 上搜索还没有得到任何好的结果。

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

我们确实在 Windows 2k8 R2 服务器上启用了自动登录,但这不起作用。测试工具截取了失败测试的屏幕截图,这些屏幕截图是 1024x768 像素的全黑图像。我们确实尝试在 RDP 下运行测试工具,这里我们得到了一个屏幕截图,但测试失败,因为颜色略有偏差(我们不知道具体原因)。

*目前正在尝试使用 google-compute,因为 AWS 的定价模式不符合我们的需求。我们还没有尝试过 Azure。

答案1

我也希望有这样的项目。我发现最有前途的项目是虚拟监视器,但它只声称与 Windows 7 兼容,而且源代码几年来都没有更新过。如果有人有冒险精神并愿意接手这个任务,这可能是一个解决方案。

正如卡洛斯所说,你很快就能使用GPU 实例,但这些是否包括模拟显示适配器尚不确定。实际上,即使在具有真实 GPU 的机器上,您最终也会获得 1024x768 的最大分辨率,而无需硬件加密狗,但这可能足以用于测试目的。

答案2

HyperV 是微软开发的一项虚拟化技术。其最新功能之一是允许将物理显卡连接到虚拟机。

这可能不是您正在寻找的,但至少可以让您了解实现它的另一种方法。

相关内容