https://www.eurogamer.net/articles/digitalfoundry-2020-inside-xbox-series-x-
full-specs
https://bit.ly/2QkOccQ
继续DF的Xbox Series X分析文章,本篇提到RAM、SSD与Velocity Architecture
与向下相容。
整体硬件规格与目前世代的比较
https://i.imgur.com/TWdSDeZ.png
RAM
https://i.imgur.com/19alTgQ.jpg
-XSX RAM由10个14gbps的GDDR6模块组成,6个2GB与4个1GB,总计16GB的统一内存
架构,内存接口为特殊自订的320bit,两种速度的奇特规格。
*10GB速度为560GB/s,称之为GPU最佳化内存,6GB为336GB/s,称之为标准内存
*2.5GB的标准内存为作业系统与前端Shell保留,游戏开发者可以调用10GB的GPU
最佳化内存,与3.5GB的标准内存。
-微软认为这种双速度是最佳的折衷方案,一方面可得到尽量最高的速度,又有合理的成本
SSD
https://i.imgur.com/3Uzs1Nk.jpg
-内建1TB客制化NVMe SSD,不像一般SSD效能受温度影响浮动,2.4GB/s是保证吞吐量
-主机背后有扩充插槽,微软与希捷(Seagate)合作推出专用1TB扩充SSD,外型似记忆卡
-PCI Express 4.0把内建与扩充SSD直接与处理器连结,扩充SSD与内建SSD有相同的效能
Xbox Velocity Architecture 高速架构
https://i.imgur.com/DKoFSBX.jpg
为弥补内存不足,在内建储存转为SSD,大幅提升读写效率的状况下,
XSX可把SSD作为虚拟内存,在此基础上,微软为XSX开发一套结合软硬件的架构,
最佳化整个流程,让100GB放在SSD的游戏素材,可以被开发者瞬间存取,
微软将这套架构称之为Velocity Architecture(高速架构,我流翻译 非正式译名),
微软视之为次世代最大的变革之一。
高速架构组成分为四个元件:
1.NVMe SSD
2.高速硬件解压缩区块
-专用芯片区块,6GB/s处理速度,可免CPU解压负担
-解压速度匹配SSD,让解压不会是效能瓶颈
-若以CPU解压,且配合SSD速度,要耗3个Zen核心
-支援Zlib压缩函式库供一般资料使用
-专为GPU贴图而开发的BCPack新压缩系统
3.新的档案I/O协议 DirectStorage
-取代目前使用至今已发展30年的档案I/O协议
-目前I/O协议需耗用2个Zen核心,DirectStorage能把工作量缩到仅单核心1/10处理能力
-用传统方案,以配合SSD速度的解压资料配上全速档案读写处理,要费5个Zen核心来处理
-硬件解压区块配合DirectStorage,仅需一个核心的1/10处理能力就能应付
4.取样器反馈串流 Sampler Feedback Streaming (SFS)
-目前游戏,被放到内存的贴图,通常最后只有1/2~1/3会实际使用,其余是白写入了
-SFS可让系统只加载精细度适合,且GPU必须使用到的贴图
-让内存有效使用量以及SSD效能有2、3倍,甚至更高的表现
高速架构的一个实际应用,就是XSX新功能,能数个游戏间快速切换并恢复游玩的
快速回复功能,只需几秒钟的时间就能在游戏间切换。
-当离开一个游戏,游戏被从RAM放到SSD快取,进入另一个游戏,则是从SSD快取到RAM
-从游戏的角度来看,以为只是玩家按了导航键(就是Xbox Logo那个按键)而已
向下相容
-X1游戏完全相容XSX,包括X1相容的更之前世代的XBOX游戏
-XSX相容所有X1周边设备,一部分解释为何XSX是用USB-A插槽,而非新的USB-C
-XSX在硬件层面上加入模拟层(emulation layer),因此X1游戏可以100%使用XSX
CPU与GPU能力。可以预期一些无法在X1X 60fps游戏可望能流畅执行了
-微软已经承诺XSX的相容游戏能有更好的画质、更稳定的帧数与更快的读取时间,
向下相容团队还在做其他尝试。
-在X1X上用来让某些360与初代Xbox游戏,分辨率4K化的Heutchy Method,
(以开发出这个方法的微软工程师所命名的技术)
这次也见到被用在X1游戏上,X1的战争机器 旗舰版就以4K分辨率在XSX上运行。
无须游戏开发者任何额外工作
(能用Heutchy Method的游戏有特定条件,所以这不会是个全体适用的功能)
-向下相容小组这次想尝试变相使用Heutchy Method,看是否能达成让某些游戏帧数翻倍
-微软展示一个以用战争机器5 HDR做出的机器学习算法,得出一个SDR转HDR的功能,
理论上可以套用在所有相容游戏,让那些没有HDR游戏都拥有真的HDR。