由于错误和性能问题 ,新发行的PC港口的PC港口并没有享受最流畅的发射。现在看来,转换的一个方面使情况变得更糟的是直接存储的使用,系统吸收了最重要的GPU资源 。
Spider-Man 2由Nixxes Software端口,该软件具有相当出色的往绩记录 ,可转换索尼的畅销书。好吧,到目前为止,就是这样。荷兰软件公司的投资组合;Ratchet&Clank:裂谷;Horizon Zero Dawn Remaster and Horizon Forbidding West。哦 ,整个重新启动了古墓丽影三部曲 。
那么蜘蛛侠2出了什么问题?根据X上的Tech Channel compusemble,该问题似乎是直接存储的使用。这是一种Microsoft API,用于将数千个压缩文件从SSD传输到图形卡的VRAM时 ,用于减少CPU开销。DirectStorage没有串行处理每个文件,而是让CPU多任务以更有效的方式使用系统内存 。
Nixxes在DirectStorage方面具有丰富的经验,因为它以前在其他Sony端口中使用过。但是 ,Compusemble指出了一个重要的区别:Spider-Man 2是在DirectStorage中使用GPU减压选项,这是其他大多数移植游戏没有启用的(例外是Ratchet&Clank,在High Graphics设置下)。
许多游戏都以压缩格式存储所有资产 ,以使下载和更少在SSD或硬盘驱动器上占用空间更快 。但是,要使GPU使用它们,需要对其进行解压缩,并且该工作传统上是由CPU处理的。但是 ,DirectStorage可以选择让GPU通过称为GDEFLATE的系统进行操作。
如果图形处理器有很多备用性能可以分配到任务,但如果已经绑定了正常的渲染职责,则可以使用 。例如 ,这就是为什么Nixxes没有在Tsushima的Ghost中使用GPU减压,因此,对于为什么它认为它在Spider-Man 2中会很好 ,我感到有些困惑,这是一个可以使用射线跟踪的游戏,在一个开放且快速发展的世界中。
现在 ,您可能会认为这很容易解决。nixxes所要做的就是释放一个补丁,该补丁只能禁用GPU减压的使用,对吗?这可能是全部所需的 ,但同样,禁用GDEFLATE可能会在CPU较弱的游戏PC上引起重大问题,或者可能存在游戏的部分已经对CPU&MDASH的要求非常苛刻;将减压交换退还给中央处理器可能会更糟 。
PlayStation 5没有遭受此问题的困扰,因为它具有用于处理资产转移和减压的专用硬件 ,而Humble Gaming PC则没有。开发人员必须使用CPU和GPU来做到,但是考虑到这些天这些芯片的能力,肯定不应该那么糟糕吗?
也许要问的更重要的问题是 ,这是否表明Nixxes软件在移植项目上过多地扩展了,因为它在两年多的时间内完成了七个此类任务。事实是,Spider-Man 2仅出现在2023年10月的PS5上 ,因此,如果假设Nixxes不久之后就开始了港口,则必须同时在将Tsushima的Ghost和Two Horizon Games转换为同时。
我相信这个问题最终将被解决 ,但是鉴于索尼的推动将其所有大型发行版都尽快进入PC,在最初的PS5启动后,我确实想知道Nixxes是否必须对某些项目拒绝 ,仅仅是因为它没有能力正确执行这些项目 。而且,如果蜘蛛侠2是有什么要做的,那可能是一个非常明智的决定。
本文来自作者[低片播]投稿,不代表祖恩号立场,如若转载,请注明出处:http://zone-science.com/a/398.html
评论列表(3条)
我是祖恩号的签约作者“低片播”
本文概览: 由于错误和性能问题,新发行的PC港口的PC港口并没有享受最流畅的发射。现在看来,转换的一个方面使情况变得更糟的是直接存储的使用,系统吸收了最重要的GPU资源。 S...
文章不错《Spider-Man 2的PC发射困难比您想象的,因为GPU驱动的DirectStorage是hobbling的性能》内容很有帮助