【 以下文字转载自 TVGame 讨论区 】
发信人: kz80 (雨过天晴), 信区: TVGame
标 题: 游戏机和云计算
发信站: BBS 未名空间站 (Fri Feb 11 14:29:32 2011, 美东)
好吧, 我还是认真一点, 帮你做个计算, 省得好像在这版上混的在果果口中都一无所知.
一帧720P静态画面的图像有多大?
光算点阵1280*720*24(24 bit color)=22118400 bits / 8 = 2,764,800 bytes -> 算
2MB好了. 当然可以压缩, 假设"云计算"的CPU是"无限"的, 好吧, JPEG的720p是300KB
左右.
那么一秒的图像就是: 300KB * 30 frame/s = 9000KB/s = 9MB上下/s = 9*8 = 72Mbits/s, 今天的VERIZON FIOS下载号称达到50Mbit/s, 所以, 自己看...
保持传这样的静态画面以今天的网络也不能说完全做不到, 相信10年后可以稳定传输.
主要问题是用这种方法游戏而产生的网络延迟和反映速度. 比如你发出一个简单指令,
比如说移动到(X,Y), 云计算在XX ms内接收到指令 (现在的网络游戏PING<50ms已经算
快了), 然后需要在现有的图像上作出相应改正, 然后再压缩画面成720p画面传回给你,
这个计算过程要多久? 一来一去的网络延迟有多久? 当你按个键后过N秒才有反映,这
游戏还能玩吗?
你可以说10年后网络升级了比现在快多了, 可能就解决问题了. 就近10年来说,我觉得
是不可能的. 因为游戏对图像的要求和控制的复杂程度 VS "云"计算能力+网络反映速
度不是1:1线性上升, 而是1:N. 由此产生的COST也是1:N. 简单来说, 用"云计算"来代
替一台真正的游戏机的代价是N>1倍.
举个例子, 你用红白机在玩PACMAN, 现在我们把PACMAN弄到"云"上, 要让你能够感觉在
"云"上玩PACMAN和红白机上玩PACMAN感觉差不多一样, "云"的硬件需要比红白机的硬件
强大N倍才行, 因为除了计算时间还要快速解压/压缩/传送, 而且网络硬件也要升级到
能够保持连续传送400×600×256色彩的图像. 以此类推, 如果是在"云"上玩Gran
Turismo 5, 网络硬件也要升级到能够保持连续传送1080p图像+发送的控制指令, "云计
算"服务器要升级到能够负担所有计算, 那已经是PACMAN要求的N倍了.
而且"云计算"服务器网络要对付的不止是你一个客户而是N个客户, 由此而来产生的I/O
瓶颈, 计算分担, 网络占用也会带来难以估计的COST.
所以, 用"云计算"可能完全代替游戏机吗? 可能 - 但是现实与梦想的距离非常远. 算上
COST vs PERFORMANCE的话, 等到能够用云来玩PS3游戏的时候, PS9都可能出来了,那时
候你还要玩PS3游戏么?