软件开发

Nintendo Switch超频指南

前言

本篇文章不涉及极限超频,不需要对硬件的深入了解以及任何编程基础。教程基于大气层AMS_1.3.2(及以下)版本,未来的版本更新可能会导致本教程不适用,届时还请前往超频工具sys-clk官网了解详情。

尽管在我个人的使用过程中没有发生过任何问题,超频以及其他任何对官方固件的魔改都不是绝对安全的,请大家自行承担风险。

SoC频率

由于芯片制程不同,非续航版机器(erista机型)与续航版机器(mariko机型,包括lite、oled版等)的超频能力存在差异,故推荐使用的超频工具也有所不同,还请大家根据持有的型号阅读对应的教程。根据@KazushiMe的测试,两款机型的频率表如下

频率/超频方法 底座模式默认 原版sys-clk(利用boost模式) 超频套件(较稳定) 超频套件(最高支持)
CPU 1020Mhz 1785Mhz - (erista)
2091Mhz (mariko)
- (erista)
2397Mhz (mariko)
GPU 768Mhz 921Mhz - (erista)
921Mhz (mariko)
- (erista)
1305Mhz (mariko)
MEM 1600Mhz 1600Mhz 1996Mhz 2131Mhz

非续航版设备

由于芯片制程比较旧,增加电压也不能提供明显性能提升,故建议单独使用sys-clk工具即可[官方网站|直接下载]。该工具的开发者对掌机模式/非官方充电器下的超频上限做了人为限制,要解除该限制只能下载项目源代码自行编译。如果需要的话可以点击“直接下载”获取我编译好的版本;你也可以前往官方网站自行研究源代码,频率限制被存放于sys-clk/common/include/sysclk/clocks.h中(XXX_MAX_Hz等全局变量)。工具的安装方法为把压缩包中三个文件夹(readme.md可无视)复制到switch tf卡的根目录中。文件拷贝完毕后,我们开机进入大气层系统,就可以在相册中看到名为sys-clk manager的超频管理工具了
homebrew_menu.jpg
打开该工具,我们可以对每个安装的游戏单独进行超频配置,也可以进行全局配置(不推荐)
sys_clk.jpg

续航版设备

除了利用sys-clk超频工具,mariko机型还可以通过增加CPU电压的方式进一步提高超频能力。这里推荐使用@KazushiMe制作的超频套件[官方网站|直接下载],它可以根据设定的频率自动设置CPU电压以及内存时钟。

安装套件的第一步,是根据大气层系统版本下载对应的loader.kip文件,该文件的作用是修改固件默认的SoC电压上限。下载前请务必核对X.X.X_loader.kip文件的版本与大气层版本一致;如果你不记得使用的大气层版本是什么了,也可以直接前往大气层开发者官网下载最新的大气层文件,直接复制到tf卡根目录并替换旧文件即可完成更新。下载后,将X.X.X_loader.kip文件重命名为loader.kip,并将其放入atmosphere/kips/目录下,没有这个目录的话就自行新建一下。最后,我们还需要确保大气层启动时读取了这个kip文件,因此需要编辑bootloader/hekate_ipl.ini文件,并在启动项里添加一行kip1=atmosphere/kips/loader.kip


[config]
autoboot=0
autoboot_list=0
bootwait=3
backlight=100
autohosoff=0
autonogc=1

[NO-CFW (SYSNAND)]
emummc_force_disable=1
fss0=atmosphere/package3
stock=1
icon=bootloader/res/icon_switch.bmp
id=1
{}

[DS-CFW (EMUMMC)]
emummcforce=1
fss0=atmosphere/package3
kip1patch=nosigchk
kip1=atmosphere/kips/loader.kip
atmosphere=1
cal0blank=1
logopath=bootloader/bootlogo.bmp
icon=bootloader/res/emunand.bmp
id=2
{}

以我个人的引导文件为例,其中包含了官方固件([NO-CFW (SYSNAND)],也就是正版系统)和大气层固件([DS-CFW (EMUMMC)])两个启动项,所以我只需要将代码添加到大气层固件的启动项中即可。

接下来,我们把SdOut下的三个文件夹全部复制到switch tf卡的根目录下,这其中包含的是配合超频套件魔改的sys-clk工具。安装好后,我们会在大气层相册中看到这个名为sys-clk-OC manager的工具
homebrew_menu_oc.jpg
使用方法跟之前提到的原版sys-clk是一样的,但我们会发现频率选项增加了
sys_clk_oc.jpg

总结

根据个人实际体验,非续航版(erista机型)一般超频到1785/921/1600就比较极限了,风扇转速几乎全程100%;续航版(mariko机型)则可以比较稳定地保持在2091/921/1996,几乎听不到风扇声,也有往更高频率超的空间。但不论是哪款机型,都还是建议大家根据具体的性能瓶颈情况进行超频,不建议无脑拉满。绝大多数游戏,在不安装画质补丁的前提下,在1785/921/1600的配置下都是可以非常流畅运行的,毕竟这个频率已经远远高于官方底座模式的设定了。如果安装画质补丁的话,分辨率补丁一般需要更高的GPU性能,60帧补丁则需要更高的CPU和内存频率,请大家自行取舍。

文件下载地址

  1. 非续航版工具[直接下载]
  2. 续航版套件[官方网站|直接下载]

回复

  1. 卢佳豪 卢佳豪
    Chrome 104 10

    正确安装流程后 英文提示安装失败,14.2 1.3.2E

  2. MoJoooo MoJoooo
    Chrome 104

    最后还是要提示一下,虽然按教程做完之后表里有了2300,需要去把一个选项打开才能超到2300

  3. 淄博漏水检测 淄博漏水检测
    Chrome 105 10

    感谢分享,赞一个

This is just a placeholder img.