让我们直接达到重点 - 开关确实正在发展,在某些场景中,任天堂的硬件变得比启动时更强大。最近的故事谈论了控制台混合动力的“提升模式”可能是不准确的,但是在调查了最近的发行版三重奏之后,现在确认Nintendo选择性地超频了其硬件 - 或更确切地说是更准确地说,为开发人员提供了与Portable Porthable Porter and portable Plote and plotal Adfors and Cpepers and poss poss and poss poss and poss and poss and poss poss poss and cpp time and pospe and cppus tere and pos fors and cppu time fore and cppu time。
早在2016年12月,Digital Foundry透露了时钟速度配置任天堂安顿下来进行开关 - 有些担忧。 Tegra X1处理器的规格是已知的数量,于2015年在NVIDIA的Shield Android TV上首次亮相,显然平台持有人在某种程度上是保守的。 CPU时钟仅限于1020MHz,而停靠的GPU频率被锁定到768MHz - 均比Shield慢得多。在移动模式下,这种情况更加关注,在移动模式下,GPU下降到307.2MHz - 尽管预先发布,但任天堂补充说384MHz模式混合。
最近的事态发展使情况有所增长,并为游戏制造商提供了进一步的选择。在某些情况下,Switch的CPU现在将临时提升至1785MHz,而手持模式塞尔达传说:野外的呼吸,,,,超级马里奥奥德赛和致命的KOMBAT 11现在,查看GPU时钟增加到460MHz-在384MHz模式下频率高20%,比原始307.2MHz选项提高了50%。除此之外,还有一些证据表明,某些标题甚至可以访问根据负载进行调整的动态GPU频率模式。
马里奥(Mario)和塞尔达(Zelda)实际上使用了其中的两种新的增强功能,值得解释CPU特别提高的工作方式。本质上,它专门用于改善加载时间。两个元素定义了多长时间 - 或多短 - 任何给定负载是:存储在将数据带入内存中的性能和CPU的速度在解压缩系统收到的数据时(存储空间为高级,因此数据被压缩以节省空间)。使用剥削的开关运行频率管理和监视软件(SYSCLK),我能够在1785MHz的CPU时钟看到Nintendo Hardware Boot Mario和Zelda,然后在负载完成后返回到标准的1020MHz。
将CPU频率提高75%是一个非常极端的增强,但是仅部署1785MHz时钟进行加载。 Tegra X1处理器中最大的饥饿组件无疑是Nvidia Maxwell图形硬件,但通常,当游戏加载时,GPU利用率几乎没有注册。此时对电池和热管理的需求松弛,这意味着这里有很多开销,以临时将CPU暂时升至其最大频率。启动超级马里奥·奥德赛(Super Mario Odyssey)在最新的补丁程序之前花了28秒(我确认将CPU时钟锁定在1020MHz),而使用“ Boost”代码的最新版本在20秒内加载了该游戏 - 降低了29%。 CPU时钟中的动态调整也扩展到游戏中的加载,但是这里的加载时间仅在未拨打的代码上获得一两秒钟。
不过,这是一个有用的技巧,没有理由为什么我们不应该看到CPU驱动的推动力推动了在第一或第三方发行的更多游戏中部署的加载时间。证据似乎确实表明,任天堂对时钟的实验始于自己的游戏,然后才能进入外部开发人员 - 我们看到的是,移动模式的GPU频率的20%增加。 Zelda:野外和超级马里奥·奥德赛的呼吸似乎首先获得了460MHz便携式播放上线,而Netherrealms的Mortal Kombat 11是第一个可以访问新模式的第三方冠军。
使用剥削的开关,Sysclk的频率监视还允许用户超频,并且确实使其硬件打开了。任何此类未经授权的修改都有可能被禁止使用任天堂的在线服务的风险,因此不建议沿着这条路线沿用这条路线,但对于数字铸造厂来说,这是最终确认任天堂对时钟速度的变化的唯一途径,而又是又一次。对于Mortal Kombat 11(可能在某些级别上偏离目标60fps)的情况下,Sysclk使我们能够使用功能较低的移动模式强迫开关运行标题。
使用重播进行匹配的视觉效果,结果令人着迷。在384MHz处运行通常的性能通常不太稳定,但我的直觉是,这是围绕Mode Mortal Kombat 11的手持式配置,具有新的460MHz选件,使开发人员的性能更加平滑,并提高了图像质量,这是由于其动态分辨率扩展了超级GPU的动态分辨率缩放技术。您可能期望的是,GPU频率降低了50%,当游戏被迫进入307.2MHz模式时,性能崩溃。可以合理地假设,分辨率和绩效的更一致性也构成了Zelda和Mario的净收益,因为两者都使用DRS,并且在我们在发布时对其进行测试时可能会偏离其目标帧速率。
停靠 | 便携式#1 | 便携式#2 | 便携式#3 | 加载“ Boost”模式 | |
---|---|---|---|---|---|
CPU时钟 | 1020MHz | 1020MHz | 1020MHz | 1020MHz | 1785MHz |
GPU时钟 | 768MHz | 307.2MHz | 384MHz | 460MHz | 标题/模式依赖 |
EMC时钟 | 1600MHz | 1331MHz | 1331MHz | 1331MHz | 标题/模式依赖 |
在我测试的比赛中,还有另外几个奇怪的事物,特别是恐慌纽扣的《厄运2016年的非凡港口》和《沃尔芬斯坦:新巨像》。在两个标题中都使用动态分辨率缩放和时间抗氧化,以从GPU中挤压尽可能多的性能。 SYSCLK报告说,GPU时钟在游戏中动态调整,迅速在307.2MHz,384MHz和460MHz之间转移。在持续六分钟的2016年末日比赛中,Sysclk指出了GPU时钟速度的28个变化 - 这种状态可能已经存在一段时间了。
Sysclk还允许我们测试Nintendo可能希望将来探索的其他潜在超频向量。似乎确实有一个正式支持的1224MHz CPU时钟模式,但是我从未看到它在任何游戏中都部署了,很可能会在开发过程中为游戏制造商提供一些处理器的开销。如果任天堂可以提高性能提高GPU时钟,那么我没有理由通过打开1224MHz模式,而在保持GPU时钟静态的同时,无法通过打开1224MHz模式来受益。
我还发现非常有趣的是,任天堂在移动模式下增加内存带宽的潜力也是如此。停靠时,EMC(嵌入式内存控制器)以1600MHz的速度运行,在便携式播放过程中降至1331MHz。这可以通过SYSCLK在移动模式下锁定至1600MHz,对电池寿命的影响很小,并且在某些情况下可以帮助游戏性能。例如,有报道称,在Korok森林野外发现的口吃时,通过将记忆带宽调整到停靠的规格,从而使其他所有内容都在库存设置中,可以大大改善。
至于停靠比赛,Tegra X1中的Maxwell GPU可以以921MHz为中,而标准规格的另外20%升高。从历史上看,有报道说码头中的开关弯曲 - 大概是由于加热问题 - 因此,我发现这种模式是否会被解锁...至少在今天的开关上。有传言说,“ Switch Pro”可能会提供增强的性能,与此同时,固件转储显示Nintendo在该作品中有一个新的Switch处理器修订版,被称为“ Mariko”。这很可能是现有的“ Logan” Tegra X1的精制版本,并且有可能为更高的CPU和GPU频率所需的冷却器,更有效的操作打开大门。
但是在现在和现在,开关增强模式的故事确实在金钱上 - 尽管PS4 Pro中的功能的相似之处有限。在那里,用户决定是否部署了额外的CPU或GPU功率,而球牢固地在开发人员的Switch法院中。选择性CPU超频至1785MHz有助于加载时间,但是将来需要1224MHz选项可用于需要它的游戏。同时,GPU时钟的20%提升为更多苛刻的移动体验带来了股息。从发布开始的几年,任天堂就推动了Switch硬件以提供更多的性能,我会着迷于他们下一步。