您可以使用 Amazon EC2 GPU 实例进行实时渲染吗?

Mr.*_*Boy 5 cuda gpgpu amazon-ec2

我需要一台装有不错 3D 卡的远程 PC/服务器来执行实时 3D 渲染……想象一下在远程服务器上运行 3D 游戏,这是一个很好的比较。

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

任何人都可以对此提供可靠的答案吗?

编辑:我应该添加它是我自己的 3d 代码,我想知道 EC2 为此目的的功能,而不是通用的 EC2 问题

Mic*_* IV 2

Amazon GPU 服务器配备了 NVidia Tesla GPU。虽然这些 GPU 最擅长执行 GPGPU,但它们也具有高于平均水平的实时图形渲染能力。尽管在这方面它们不如 NVidia GTX 卡(请参阅 NVidia 网站上的 GPU 规格) 。

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

PS 我的回答基于 Amazon EC2 的个人经验