我需要一台远程PC /服务器,里面有一张不错的3D卡,可以进行实时3D渲染......想象一下在远程服务器上运行3D游戏,这是一个很好的比较。
大多数VPS和专用服务器由于显而易见的原因而没有良好的图形功能,但亚马逊确实有特殊的GPU实例。它们出售用于GPGPU计算,使用GPU进行数据处理,使用像CUDA这样的工具,但我想知道它们是否也可以用于实时3D渲染。
任何人都可以提供一个可靠的答案吗?
编辑:我应该添加它是我自己的3d代码,我想知道EC2的功能,而不是通用的EC2问题
答案 0 :(得分:2)
亚马逊GPU服务器配备了NVidia Tesla GPU。虽然它们最擅长GPGPU,但它们还具有超过平均的实时图形渲染功能。虽然在这方面它们不如NVidia GTX卡(参见GPU规格) NVidia网站)。
现在,您可以使用Amazon进行实时渲染,但您的瓶颈将是网络带宽.Tesla卡可以与OpenGL一起使用,非常快速地将图形渲染到屏幕外缓冲区,但是您应该找到读取像素的方法对于每个渲染帧并以可接受的帧速率将其流式传输到客户端。从GPU读取的OpenGL像素已经非常慢(虽然你可以使用PBO ping pongs做一些黑客)但我真的不认为你可以流式传输像素包,来自远程服务器的标准分辨率(800x600甚至更低),以便客户端以最低可接受的频率获得它。我相信它将来有可能实现:)
P.S我的回答是基于对Amazon EC2的个人经验