作者TaipeiKindom (台北金盾)
看板XBOX
标题[闲聊] 欧美开发者解说XSS如何跑次世代游戏
时间Thu Sep 10 13:06:59 2020
https://youtu.be/fYtJWIxt3-M
因为是专业的技术讲解,在这边做个全程非逐字翻译
影片中先是比较了XSX和XSS的硬体
两台主机相同的部份有:CPU、光追,以及SSD(容量不同)
不同的部份则是:GPU和记忆体
相关技术部份,XSX有用到的技术,在XSS上也全都用上了
包括:
Dedicated Hardware Decompression Blocks
这是次世代的专属技术,需要特规高速SSD和至少四核心的CPU来达成。
以往的游戏都是从硬碟读取资料放到RAM再去做处理,而下个世代游戏的
资料量会大规模攀升,改由调节高速SSD和CPU之间的运作速度来对资料进行解压
这样的资料流量效率将会是现阶段本世代的100倍速度
PS5也用了这个技术。而微软则更进一步的将SSD效能发挥到极限,
以让CPU能有更多的余力去加强祯数和细节等
这是客制化的游戏主机才能办到的东西,在PC上无法实现
DirectStorage API
这是DirectX 12新增的功能,基础原理是提供游戏开发者多线程的I/O伫列
让游戏开发者得以有更有弹性的决定I/O的顺序、降低I/O的延迟
进一步更轻松的在XSX、XSS上跑出最佳效果
上述两个技术合并运作时,会让次世代游戏不再那麽倚赖RAM,回顾以往
主机的RAM进化史,X360是512MB,XONE则是8GB,一口气爆增16倍,而
XONEX是12GB,XSX则是10+6GB,仅变成1.33倍而已,这表示次世代游戏用
不到那麽多记忆体,逐渐改由高速SSD+CPU来取代。
往上回去看XSX和XSS的硬体比较就不难理解,两台主机相同的部份就是
最重要的CPU和SSD,这也是为什麽XSS可以胜任次世代游戏的主要原因。
Sampler Feedback Streaming
这个也是DirectX 12的最新功能,同时也是在XSS上给予极大助力的技术,
这个技术让XSS在呈现一个画面时,仅需要即时载入画面上所见的图像、
贴图、材质,而看不到的地方,例如物件的背面,则不需载入。影片3:00
的地方展示了此技术的实际呈现。
这个技术大幅降低RAM的使用率,XSS仅搭载10GB的RAM,比X1X还少,但透
过上述的各种技术减少对记忆体的倚赖,让XSS得以以较少的RAM运行次世代
游戏,同时也不用担心会有硬体瓶颈。
接下来就是谈GPU了,XSS的画面是原生1440p,可以补差值成4K输出。
如果游戏在XSX上的解析度太高怎麽办?很简单,只要开发者进行一个降低
解析度的步骤就解决了。至於物件数量、需要运算的资料量什麽等等,因为
两台主机用的是同样的CPU,开发者完全不必去调整这部份。所以说这方面
看不出会造成什麽阻碍。
再来蛮厉害的是XSS也支援120hz输出,例如战争机器5的多人对战已经确定
在XSX上会跑120hz,而在XSS上也会用120hz输出。
如果有人不熟悉什麽是120hz,简单说就是每秒画面更新率为120次,亦即
120fps。和60fps比较,当两者都稳定运行时,人类仅能看出些微差异,但
当游戏开始掉祯破图的时候,每秒更新120次亦即60fps的两倍速会让画面
看起来较流畅,掉祯掉的明显没那麽惨。另外输入延迟也会明显有感。
结论是,开发者可以尽全力针对XSX做游戏开发,再另外弄个降解析度的
XSS版即可。就像很多人前面讲过的,两台就只差在解析度。
最後影片放了一些XSS的实机画面,他没特别讲其实我也看不出来,画面
看起来跟X1X跑出来的差不多。而实际上在更强的各种技术之下,XSS绝对
是比X1X还要强大的次世代主机。
而且不会造成任何的拖累。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.141.90.59 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/XBOX/M.1599714421.A.4A4.html
1F:推 TETUO: 赞!推解说跟整理,微软在XSS上花的心思不亚於XSX 09/10 13:15
真的,微软偷偷做了这麽多东西真让人惊讶
3Q
3F:→ talan: Sampler Feedback Streaming在XSX也会用 09/10 13:47
4F:→ talan: 那是xbox velocity architecture的一个组成要素 09/10 13:49
已修改
5F:→ rinppi: 所以其实Halo无限那个读图问题 如果用家机展示就不会吗 09/10 14:01
6F:→ TaipeiKindom: 理论上 下世代就是超快速读取贴图材质物件场景 09/10 14:25
7F:→ TaipeiKindom: 尤其开放世界会变得更漂亮,画面上更多东西同时呈现 09/10 14:26
8F:→ TaipeiKindom: 但没看过XSX跑Halo无限也不敢下结论 09/10 14:26
9F:推 e04bank: S这个售价,低阶机会打赢PS 09/10 14:25
10F:推 fhjqwefs: 性能差距应该还好 主要SSD容量差距是硬伤 市贩500G就要 09/10 14:25
11F:→ fhjqwefs: 2000了 这世代想扩充到2T应该要花超过2万?(扩充SSD都 09/10 14:25
12F:→ fhjqwefs: 特规品) 09/10 14:25
13F:→ fhjqwefs: 上面2万指XBX 09/10 14:26
14F:推 hoos891405: 可惜343 还是开放世界新手 09/10 14:28
15F:推 WOODOM: 以我XB铁粉看起来,XSS这双面刃是有点七伤拳说真的 09/10 14:37
16F:推 zombieguy: 香! 09/10 14:42
17F:→ wellkom: 这东西会不会禁运中国啊 09/10 14:50
18F:→ TaipeiKindom: 不都是made in china吗 09/10 14:52
19F:推 tennyleaz: 推 09/10 15:17
20F:推 set852064: 推 09/10 15:22
21F:→ wellkom: 中国制造跟卖到中国应该是两件事? XDD 09/10 15:41
22F:→ hoos891405: 微软那麽舔共 怎麽会没办法卖到中国 09/10 15:47
23F:推 sisik: 不是禁运,是禁卖,中国广电局管的. 东西在中国没法禁运. 09/10 15:49
24F:→ commandoEX: 重点是...电视要先买有120HHz更新率了才有120fps享受 09/10 15:51
25F:→ wellkom: 了解,当初 PS 一代北韩不能那种算禁运还是禁卖? XDD 09/10 15:55
26F:→ talan: 中国不算禁卖 中国大都买港版或日版 09/10 15:55
27F:推 rayray0410: 推金盾翻译 09/10 16:09
28F:推 theophilus: 请问支援120fps的游戏,代表用60fps的萤幕游玩一定不 09/10 16:28
29F:→ theophilus: 会掉帧数吗? 09/10 16:28
30F:→ TaipeiKindom: 还是会啊 游戏最佳化化不好或硬体跑不动 该掉还是掉 09/10 16:32
31F:→ TaipeiKindom: 只是更新率变快,掉的幅度减少,画面错误和破图会更 09/10 16:35
32F:→ TaipeiKindom: 快回归正确 09/10 16:35
删除错误说明
33F:推 peatle: XSS可以出全黑版吗... 09/10 16:42
34F:推 theophilus: 了解,感谢 09/10 16:47
35F:推 jim8596: 不能叫完全一样啦 120FPS的更稳 更何况60FPS萤幕可以超 09/10 17:27
36F:→ jim8596: 到75Hz 09/10 17:27
37F:→ jim8596: 但XSS只有8GB ram 为了120可能会牺牲很多画质 09/10 17:45
38F:→ commandoEX: 其实120fps游戏在60hz萤幕上是会出现画面撕裂的 09/10 17:57
39F:推 Tosca: 大尺寸高阶电视的更新频率比较高 很多都120Hz 09/10 18:04
40F:→ Tosca: sony X9000H X9500H更新频率都是120hz 09/10 18:04
41F:→ Tosca: 家机游戏顺应电视规格要拉到120fps是很必然的 09/10 18:05
42F:推 alvistan: 9500不是啦 09/10 19:26
43F:推 LithiumLotus: 推 09/10 19:40
44F:推 ironegg: 仔细想想好像电视的问题比较大...现在120Hz好像都很贵 09/10 19:55
45F:推 eqhibiki: 感觉出台 XSX的数位版也不错, 根本没在看蓝光片 09/10 20:13
46F:推 Gxxboator: XSS用到120Hz的状况应该是接电脑萤幕吧! 09/10 20:22
47F:→ Gxxboator: 目前会买120Hz电视的应该就直接买XSX了。 09/10 20:23
48F:推 f16leon: 120HZ电视不贵,贵的是120HZ又HDMI2.1 09/10 20:41
49F:推 chocoboex: 骗小孩的 09/10 20:47
50F:推 windfeather: 推解说 09/10 21:26
51F:推 iori35i: 没有12bit的面板 HDMI2.1也没用阿 09/10 21:33
52F:推 cjoe: 感谢 09/10 21:42
53F:推 Gxxboator: 是的,没错,要完整发挥120Hz的电视还满贵的…… 09/10 21:42
54F:推 f16leon: 跟12bit有什麽关连? 09/10 21:42
55F:→ i386: 4k,60fps,HDR4:4:4就要HDMI 2.1了 09/10 21:42
56F:→ i386: 12 bit HDR 09/10 21:47
57F:推 nicetree: 感谢说明 09/10 23:53
58F:推 ULSHAN: 感谢分享! XSS可以!! 09/11 01:26
59F:嘘 LinYiJen: 超译了,60hz跟120hz分不出来是谁说的,我144hz跟240hz 09/11 08:56
60F:→ LinYiJen: 都能感觉到明显差异,难得嘘一下金盾 09/11 08:56
对不起,我对120hz认知有误,要再多研究一下
61F:推 felaray: 推 感觉很有趣 09/11 09:17
62F:推 n0029480300: 推!感谢解说 09/11 09:26
※ 编辑: TaipeiKindom (220.141.90.59 台湾), 09/11/2020 09:46:00
63F:推 hkhbb323: 巨硬我大哥 09/11 11:14
64F:推 hoos891405: 1440p的假4k也有人说看不出来 09/11 11:56
65F:推 starcraftiii: 120hz和120fps其实是不一样的 09/12 09:55
66F:→ starcraftiii: hz是针对硬体,fps是软体也就是游戏本身 09/12 09:55
67F:→ starcraftiii: 所以应该说游戏有支援到120fps,不是120hz 09/12 09:56
68F:→ TaipeiKindom: 这我倒是知道,就是游戏要120fps,硬体要120hz 09/12 10:09
69F:推 naidier: 只差在解析度,但是体积小一大半 满有吸引力的 09/12 21:41