【发布时间】:2012-10-18 17:21:50
【问题描述】:
我们有一个想要在虚拟机上编译、自动构建和自动测试的应用程序。虚拟机“提供者”必须能够跨平台,因为我们需要在 Windows 和多个 Linux 发行版上同时执行此操作。我们的应用是 依赖于 OpenGL,并且需要相当新版本的 OpenGL 才能正常工作。
我们在使用 Oracles Virtual Box 方面拥有不错的经验,我们可以通过一些努力来执行上述操作,因为我们可以通过主机进行硬件加速。 但是它有一定的局限性,因为它对主机要求很高,并且不太适合同时运行的许多虚拟机。
因此,理想的解决方案可能是 Amazon EC2 云计算,但在这里我们遇到了“常见”问题,即我们可能能够轻松启动并运行 linux 发行版(例如 Ubuntu),但遇到了问题一旦我们想开始安装一些 OpenGL 驱动程序以便能够编译和测试我们的应用程序,这将是非常困难的。即使是台面驱动程序也无法启动并运行到可以运行 glxinfo 或 glxgears 的程度。
我们不能成为唯一面临这个问题的人,那么其他人怎么办?
【问题讨论】:
-
VMware 比 Virtual Box 具有明显更好的图形支持,尽管仍有一些奇怪之处。对 EC2 帮助不大,但如果你在做本地虚拟机,它可能会。
标签: opengl cloud virtual-machine glx