震惊啊,PS2的硬件配置这么低,可是游戏画面真好,日本人真是NB,再看看电脑游戏...郁闷,怎么会这样?

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:11:03
日本人是怎么干的啊,光美工好不说,编程水平太高了
cpu 128bit 300MHz
gpu 150MHz
内存 32MB 3.2GB/s
显存容量 4MB(工作频率150MHz)

PS2是Sony在2000年推出的,也是Sony非常成功的PlayStation主机的后续产品。这款主机硬件上采用了东芝的300MHz Emotion Engine(EE),Sony自己的150MHz图像合成器。其中Emotion Engine除了具有CPU的功能之外,还可以执行电脑上GPU负责的矢量处理以及顶点渲染,其核心为MIPS R5900,这是一款顺序执行的超标量处理器,可以执行MIPS IV指令集。处理器中包含1个16KB的2路集成指令缓存以及1个8KB的2路集成数据缓存,同时还有一个16KB的数据暂存RAM。这款处理器同时具有浮点处理单元,并具有一个128位的多媒体指令集,类似于X86平台上的MMX。

PS2主机和普通PC(包括Xbox)之间关键性的区别在于几何变换的处理。对于PS2而言,几何变换是通过EE的VU1来处理,再被传送到GS中;对于PC而言,几何变换完全由显卡的Vertex Shaders(顶点处理单元)完成。加一句,对于任天堂的GameCube而言,固定变换和光照由GPU处理,而CPU完成动态任务。

PS2中,EE具有一个10通道的DMA控制器,一个双通道Rambus DRAM内存接口,1个支持JPEG/MPEG解码的图像数据处理器。内存系统则是双通道的16位RDRAM,每个通道有一个16MB的PC800 RDRAM内存,总容量32MB,带宽3.2GB/s。

PS2同时还具有一个输入/输出处理器(IOP),这实际上就是一个集成PlayStation一代主机功能的芯片,为PS2提供对PS1游戏的向下兼容性。

GS也就是PS2的GPU,工作频率150MHz,具有16条象素处理管线(采用4×4方式)。GS的非纹理象素填充率为2.4Gpixel/s,通过其8个纹理电源,纹理填充率为1.2Gpixle/s。GS的显存为4MB的eDRAM,具有惊人的2560位总线,其中1024位用来读取,1024位用来写入,512位用来处理纹理,总线合计峰值带宽可以达到48GB/s。

不过由于缺少多纹理功能,GS需要牺牲大量填充率来完成多重渲染。这也就意味着EE需要在几何变换后再次传入几何模型。几何模型可以存放在缓存中来避免过度变换,不过仍需要占