[微软] Xbox Series X高速架构全面解析

楼主: jerry78424 (青松碧濤)   2020-07-15 23:25:13
Xbox Series X 的一些硬件情况早已公布。虽然有着超强性能的 SoC 这枚心脏,但官方钦定的次世代 Xbox 主机灵魂——“Xbox 高速架构”(Xbox Velocity Architecture,简称XVA)一直有点犹抱琵琶半遮面的感觉。今日 Xbox 项目主管杰森·罗纳德(Jason Ronald)发表长文正式揭开其神秘面纱。
现代游戏需要海量数据来创造出具有真实感的游戏世界供玩家探索。为了让处理器发挥出最大性能,通常所有的数据都会预先从硬盘加载到内存当中。愈发广阔、生动的开放世界就愈发需要更多的数据,比如环境网格数据、高多边形的角色模型、高分辨率材质、动画数据、音频和视频资源文件等等。
尽管现代游戏所使用的游戏引擎和中间件能让游戏数据从本地硬盘加载到内存,关卡设计师仍然经常被迫设计一些狭窄的通道、过道或电梯之类的场景来配合性能受限的传统硬盘和 I/O 流水线。这些小场景就是用来在后台不断加载新素材并让玩家保持沉浸感的方法。微软在与开发者讨论次世代作品和现今作品遇到的阻碍后,Xbox 高速架构应运而生。
Xbox 高速架构由四部分组成:定制 NVMe SSD、硬件加速解压模块、直通存储 API 层、取样反馈流(Sampler Feedback Streaming,简称SFS)。在这种架构下,开发者能够迅速直接地底层访问 SSD 上超过 100GB 的游戏文件。
可在不同游戏的过程当中来回切换的技术“快速恢复”(Quick Resume)也是基于 Xbox 高速架构的技术创新。
定制 NVMe SSD
定制 NVMe SSD 是该架构的基石,容量 1TB,原生 I/O 速度为 2.4GB/s,是 Xbox One 的 40 倍不止。传统的 PC 平台 SSD 通常会因为过热导致性能下降。这枚定制的 SSD 专为稳定性能设计,能够一直保持其最高速度,而不是峰值性能。开发者能够从头到尾获得可靠的 I/O 性能表现,从而摆脱本世代的壁垒。今后将单独售卖的存储扩展卡也有着相同的稳定性能表现,无需担心会有差异。
值得一提的是,内置的 SSD 看起来是可拆卸的,外观与 Surface Pro X 等设备所使用的 SSD 类似。
硬件加速解压模块
游戏文件通常是经过压缩后提供给玩家下载,缩短下载时间以及减小硬盘占用。这样在调用时自然就需要一定的性能做解压操作。硬件加速解压模块就专门为此而设计,节省了大约 4 颗 Zen2 CPU 核心的性能。该模块支持业界标准 LZ 解压,以及一个全新的、专为材质数据设计的 BCPack 算法。两种方法可并行使用来使得效益最大化。假设压缩比为 2:1 的话,Xbox Series X 就能为游戏提供 4.8GB/s 的 I/O 速率,接近本世代主机的百倍速度。
直通存储API
电脑系统标准文件 I/O 的 API 已经沿用了超过 30 年之久,即便存储技术已经发生了天翻地覆的改变,但在这一层仍未有着多少变化。通过对游戏数据获取方式以及 SSD 技术的分析,微软意识到他们需要对底层 API 进行大幅度的翻新,由此诞生了直通存储 API。它能把更多控制权交给开发者来使用,比如用于建立多条 I/O 队列、优先权控制和最小化 I/O 延迟等等。直通存储 API 封装在 DirectX 标准当中。
取样反馈流
基于以上三个技术,取样反馈流这项技术才得以诞生。游戏材质通常会随着与玩家角色距离远近来动态改变其细节和分辨率。然而存储各种级别的材质数据需要消耗大量的内存空间,即便是远处低质量的物体同样要把高质量的数据加载到内存当中。
Xbox 团队很早就注意到了这个问题,在本世代的 Xbox One X 的 GPU 中内置了一枚特殊硬件用于分析材质内存使用率。最后团队发现 GPU 经常获取的数据只占内存已加载数据的三分之一。一个场景经常包含了数千种不同材质,这种效率低下的运用方式直接导致了内存使用率的低下,以及大量 I/O 资源的占用。
取样反馈流就是让 GPU 按需加载所需材质,直到请求新数据时,再将游戏数据加载至内存当中,由此带来了接近 2.5 倍的 I/O 和内存使用效率的提升。取样反馈流显著释放出了更多内存和 I/O 资源供开发者使用。
《战争机器》开发商 The Coalition 曾盛赞取样反馈流将改变游戏规则。
微软和索尼都不约而同地在次世代主机的 I/O 系统上投入了大量资源去研发和改进现有体系,说明这确实是很多开发者翘首以盼的事情。对于广大玩家而言,我们只需等待开发者如何在新的平台新的技术下发挥出他们的奇思妙想就可以了。
-
索尼吹了半天的超强特制ssd,原来微软也有
然后微软的新技术吹起来好像比索尼强耶....
作者: sumarai (Pawn)   2020-07-15 23:26:00
索粉看不懂,但总之 PS5 SSD 屌打 XSX
作者: SuperSg (萌翻天的时代来啦°▽°)   2020-07-15 23:26:00
酱汁呢
作者: cha122977 (CHA)   2020-07-15 23:26:00
问题是有哪些游戏要出…
作者: mikeneko (三毛猫)   2020-07-15 23:27:00
楼下推X盒没游戏好玩
作者: vsepr55 (vsepr55)   2020-07-15 23:28:00
好,那么快干嘛,玩360游戏吗
作者: a000000000 (九个零喔)   2020-07-15 23:28:00
卖多少R糙
作者: hitsukix (胖胖)   2020-07-15 23:28:00
看蓝光可以比较快看完吗
作者: DendiQ (貔貅)   2020-07-15 23:29:00
I dont car
作者: n3688 (none)   2020-07-15 23:29:00
为了跨平台,游戏厂商大都不会使用独占的技术
作者: dk2486248 (暴风小雪)   2020-07-15 23:29:00
惨 连唯一的SSD都被屌打
作者: Luciferspear   2020-07-15 23:30:00
作者: dk2486248 (暴风小雪)   2020-07-15 23:30:00
索粉 别哭
作者: k2541398 (公馆水果大王)   2020-07-15 23:30:00
能不掉速跑满2.4gb/s蛮厉害的欸 市售就算高阶的slc快取一吃完速度都会掉下去
作者: sumarai (Pawn)   2020-07-15 23:31:00
[新闻] PS5 还有藏一手,要给XSX重磅一击
作者: aaaaooo (路过乡民)   2020-07-15 23:32:00
原来软软之前只是觉得不用公布效能就已经屌打索索
作者: patrickleeee (派脆)   2020-07-15 23:33:00
云端运算还记得吗?然后CRACKDOWN3出来是什么样子?
作者: ccufcc (皮卡波)   2020-07-15 23:37:00
我要Surface Box跑Win10
作者: valkytie (轰)   2020-07-15 23:38:00
技术再好还是车枪球为主啊
作者: dk2486248 (暴风小雪)   2020-07-15 23:39:00
哪有索尼的高尔夫球好玩
作者: isaka (101%)   2020-07-15 23:42:00
等24号看看吧...Phil这次自己说了
作者: doom3 (ⓓⓞⓞⓜ③ )   2020-07-15 23:42:00
PS5不是5.5GB/s吗 这个读压缩档才有4.8 不然只有2.4
作者: isaka (101%)   2020-07-15 23:43:00
"只有车枪球可以玩" "Halo和Forza专用机" 大家对xbox的讽刺
作者: charmingpink (charmingpink)   2020-07-15 23:43:00
快点出
作者: qazxswptt (...)   2020-07-15 23:45:00
先不管懂不懂 这种专为游戏自订的硬件规划才是游戏机
作者: vsepr55 (vsepr55)   2020-07-15 23:45:00
把第一人称游戏改成第三人称不就不算车枪球了到底有没有这么难==
作者: bob2003t (bob)   2020-07-15 23:46:00
说真的微软要卖订阅直接下放WIN10给XBOX不是更快吗?
作者: qazxswptt (...)   2020-07-15 23:48:00
还是很看好琐霓的信仰力以及守门之力的
作者: lrk952 (lrk952)   2020-07-15 23:55:00
只关注模拟飞行会不会上,如果能顺畅地跑想为了这款买阿
作者: ASEVE (ASEVE)   2020-07-15 23:56:00
说2.4GB/s>5.5GB/s ???
作者: LuckSK (幸运的SK)   2020-07-16 00:10:00
买订阅配这台比用pc划算多了,金字塔顶端不在乎预算的大大就不要下来搅和了,你们追求的是极致不是cp值
作者: hatsuta (....)   2020-07-16 00:53:00
cp值真的是笑话
作者: lodpdp (lodpdp)   2020-07-16 00:53:00
xgpu真香 索索靠10/10
作者: rayven (掷筊才是真正云端运算)   2020-07-16 01:01:00
日本想跟米国较量高科技是不是搞错了啥?遑论连血条M$都是无限长
作者: aegis43210 (宇宙)   2020-07-16 01:53:00
买了
作者: jorden0804 (无极呆呆)   2020-07-16 02:37:00
XBOX 首发好买多了 如果独占真的不多 还不如先买来爽上一世代的游戏
作者: philip81501 (笑口常开0口0)   2020-07-16 06:40:00
想不到买ps5的理由
作者: cloud7515 (殿)   2020-07-16 08:03:00
更多车枪球
作者: henryyeh0731 (台中都咪Juicy)   2020-07-16 10:12:00
PS5超猛SSD可让你有更高分辨率跟fps的高尔夫球体验
作者: rayven (掷筊才是真正云端运算)   2020-07-16 10:21:00
主要是PS5的外形丑到爆,日本人最自豪的工业设计哪去了
作者: tim910282 (tim)   2020-07-16 11:00:00
switch表示:你们在公瞎毁?

Links booklink

Contact Us: admin [ a t ] ucptt.com