5

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

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

任何人都可以提供一个可靠的答案吗?

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

4

2 回答 2

2

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

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

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

于 2013-03-20T08:44:22.957 回答
0

是的,amazon EC2 非常适合渲染。我已经为一个移动应用程序大规模地做这个超过 3 年了。对于我从 EC2 迁移到 S3/CloudFront 的短动画,吞吐量一直很好。

于 2015-04-29T15:11:38.220 回答