sys-clk 管理器中的充電、官方充電器和 USB 充電器配置文件有什麼區別?
在 Nintendo Switch 自製超頻應用程序sys-clk中,您可以根據 5 種電源配置文件設置不同的時鐘速度:Docked、Handheld、Charging、Official Charger 和 USB Charger。
停靠和未停靠似乎不言自明,但三個充電配置文件讓我感到困惑。我認為官方充電器配置文件只會在連接到任天堂的官方 Switch 充電器時使用,但在使用我的聯想品牌筆記型電腦充電器時也會應用。
sys-clk 中的充電、官方充電器和 USB 充電器配置文件有什麼區別?為什麼在我使用筆記型電腦充電器時應用官方充電器配置文件?
sys-clk的原始碼似乎表明
SysClkProfile_HandheldChargingOfficial
如果PsmChargerType chargerType
等於則返回PsmChargerType_EnoughPower
if(chargerType == PsmChargerType_EnoughPower) { return SysClkProfile_HandheldChargingOfficial; }
如果
chargerType
等於PsmChargerType_LowPower
,則返回SysClkProfile_HandheldChargingUSB
。如果兩者都不是,它將返回SysClkProfile_Handheld
。
PsmChargerType
是一個包含 4 個不同成員的列舉,一個用於未連接,一個用於低功率,一個用於足夠功率,並且不支持。如果您查看此源文件,它會返回我認為在此界面中看到的文本。如果
profile
是SysClkProfile_HandheldChargingOfficial
,它會返回“Official Charger”,在查看其他程式碼後,它只是意味著你有“足夠的力量”(大概“足夠的力量”意味著你有足夠的力量來超頻等)。據我在程式碼中可以看出,沒有地方將某些變數或某些東西設置為
SysClkProfile_HandheldCharging
. 我在程式碼中唯一能看到實際使用它來設置某些東西的是這個if
檢查,它檢查 是否profile
小於SysClkProfile_HandheldCharging
,如果是,它返回SYSCLK_GPU_HANDHELD_MAX_HZ
,這看起來像是某種限制器。因此,我相信如果您的 Switch 由滿足或超過任天堂官方電源額定功率的充電器充電,則會顯示“官方充電器”的配置文件。任何較低的東西都會顯示“USB 充電器”(除了對接或根本不充電)。