Cuda 您可以使用AmazonEC2GPU实例进行实时渲染吗?

Cuda 您可以使用AmazonEC2GPU实例进行实时渲染吗?,cuda,amazon-ec2,gpgpu,Cuda,Amazon Ec2,Gpgpu,我需要一个远程PC/服务器,其中有一个像样的3D卡,以执行实时3D渲染。。。想象一下在远程服务器上运行3D游戏,这是一个很好的比较 由于明显的原因,大多数VP和专用服务器没有良好的图形功能,但Amazon有特殊的GPU实例。它们是为GPGPU计算而出售的,使用GPU使用CUDA等工具进行数据处理,但我想知道它们是否也可以用于实时3D渲染 有人能提供一个可靠的答案吗 编辑:我应该添加我自己的3d代码,我想知道EC2在这方面的功能,这不是一般的EC2问题。亚马逊GPU服务器配备了NVidia Tes

我需要一个远程PC/服务器,其中有一个像样的3D卡,以执行实时3D渲染。。。想象一下在远程服务器上运行3D游戏,这是一个很好的比较

由于明显的原因,大多数VP和专用服务器没有良好的图形功能,但Amazon有特殊的GPU实例。它们是为GPGPU计算而出售的,使用GPU使用CUDA等工具进行数据处理,但我想知道它们是否也可以用于实时3D渲染

有人能提供一个可靠的答案吗


编辑:我应该添加我自己的3d代码,我想知道EC2在这方面的功能,这不是一般的EC2问题。亚马逊GPU服务器配备了NVidia Tesla GPU。虽然这些GPU最擅长使用GPGPU,但它们的实时图形渲染能力也超过了平均水平。尽管在这方面它们不如NVidia GTX卡(见NVidia网站上的GPU规格)

现在,您可以使用Amazon进行实时渲染,但您的瓶颈将是网络带宽。特斯拉卡可以与OpenGL一起使用,以非常快的速度将图形渲染到屏幕外缓冲区,但是,您应该找到读取每个渲染帧的像素的方法,并以可接受的帧速率将其传输到客户端。从GPU读取的OpenGL像素已经非常慢(尽管您可以使用PBOs乒乓球进行一些黑客攻击),但我真的认为您无法以标准分辨率(800x600或更低)传输像素包从远程服务器,以便客户端以最低可接受的频率获取。我相信这在将来是可能的:)


注:我的答案是基于个人使用亚马逊EC2的经验。是的,亚马逊EC2非常适合渲染。我已经为一个移动应用程序大规模地做了三年多了。对于我从EC2移动到S3/CloudFront的短动画来说,吞吐量很好

任何运行WindowsEC2的人,作为一个附带问题,它会报告什么图形?也许@ArchaeaSoftware会发表评论。Amazon EC2 GPU实例中有特斯拉M2050 GPU。这些任务的主要焦点是GPGPU计算任务。通常也可以使用这些工具进行linux图形脱机渲染(OGL),但GPU并没有真正配置用于windows图形渲染工作。即使对于windows GPGPU计算类型的活动,最好的体验也是使用windows Server 2012(或Win8)。顺便说一句,这些类型的问题虽然有趣,但并不真正适合所谓的问答形式。在超级用户或亚马逊论坛上,您可能会有更好的响应。如果他们在服务器上为您提供支持cuda的GPU,那么您可以进行实时渲染。GPU就是这样。你好,乔治,我能问一下,你是怎么做到的?我在进行脱机渲染时遇到问题,因为我们通常使用的大多数东西(例如glut)都试图创建一个窗口,使所有内容都崩溃。我们碰巧使用的是开源的Blender。您可以使用脚本中的命令行并指定headless。