早年消费级CPU和GPU都处于初级阶段,说白了就是谁都有一套自己的硬件设计+标准。
再加3D技术也是在摸索中,所以硬件方面的差异肯定是不小的。
不过早中期来说CPU用MIPS基本是主流,PS2以及之前的大部分机器都使用类似结构作为CPU——也算是一种技术惯性。
但是GPU可能不同,前几个世代的掌机和主机很多直接使用MIPS作为GPU使用,90年代开始更多的有原始以及专用的GPU安装在机器上了,当时GPU的多样性反而是要比CPU来的多的。
对比一下PS-PS3时代主机的硬件规格就知道了:
5TH gen
用简单例子举一点常见的机器吧
PS1:
33Mhz的MIPS+GTE引擎(属于初代GPU)
Sega Saturn:
这玩意非常复杂,简而言之的话是两块22Mhz的MIPS+两块图形处理器,一块GPU负责处理背景,一块GPU负责处理多边形和纹理。
N64:
93.75Mhz的MIPS CPU+SGI 62.5Mhz的GPU
可见CPU其实都是MIPS,但GPU那部分大家都吃不准怎么处理,所以什么诡异类型都有,老任第一方和硬件研发部门的联动比较强,N64也是发的最晚的,所以N64的结构今天看起来相对最合理一些。
6TH gen
也是举一些常见的机器吧,不过6th其实也没几台了。
Dreamcast:
200Mhz的MIPS SH-4+PowerVR2 100Mhz(就是现在做手机GPU的那家PowerVR)
PlayStation2:
300Mhz的定制RISC+147Mhz的GPU,MIPS是RISC分类里的一种,骨子没变。
Nintendo Game Cube:
IBM powerPC750的特制版 485Mhz+ATI的flipperGPU@162Mhz,Power PC是RISC,所以骨子也是没变。
XBOX:
奔腾3@733Mhz+Nvidia Geforce3@ 233Mhz,微软因为来不及造了所以直接凑了台电脑上来卖,这个可以例外。
这代其实大家都知道3D游戏大概需要啥GPU了,现代图形技术的不少厂商也在console里出现了,包括ATI(AMD),PowerVr和Nvidia。
除了微软以外CPU基本也仍然留在RISC-MIPS的体系当中,其实没有架构上的特别重大的变化。
7th gen
7th只剩御三家了
XBOX360:
IBM PowerPC(Xenon)3.2Ghz,3核心/6线程+ATI(Xenon)@500Mhz。
X360还是回到了RISC的PPC体系,显卡就是ATI的最后一代DX9的次旗舰魔改,微软作弊让ATI提前用了部分DX10的特性(例如用流处理器替代顶点和像素着色单元),但这些之后PC也享受到了,DirectX兼容硬件,很常规的硬件。
PS3:
CELL 3.2Ghz 1+7结构+Nvidia RSX@550Mhz。
CELL结构怪异就不多说了,虽然开发起来难以处理,但说白了还是PPC那套东西,而且这个是典型的硬件设计失误,并没有达到预期效果,GPU那边如果没搞错应该就是Nvidia geforce 7900GS的定制版,DirectX兼容硬件,也是很常规的硬件。
Wii:
IBM Broadway@729Mhz+ATI Hollywood@ 243Mhz。