pages: update main page and configurator
This commit is contained in:
2
pages/dist/index.html
vendored
2
pages/dist/index.html
vendored
File diff suppressed because one or more lines are too long
2
pages/dist/main.js
vendored
2
pages/dist/main.js
vendored
File diff suppressed because one or more lines are too long
@@ -185,7 +185,7 @@
|
|||||||
<details open>
|
<details open>
|
||||||
<summary>Modded sys-clk and ReverseNX-RT</summary>
|
<summary>Modded sys-clk and ReverseNX-RT</summary>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Auto CPU Boost
|
<li STYLE="text-decoration:line-through">Auto CPU Boost
|
||||||
<ul>
|
<ul>
|
||||||
<li>For faster game loading</li>
|
<li>For faster game loading</li>
|
||||||
<li>Enable CPU Boost (1785 MHz) when CPU Core#3 (System Core) is
|
<li>Enable CPU Boost (1785 MHz) when CPU Core#3 (System Core) is
|
||||||
@@ -194,13 +194,13 @@
|
|||||||
<li>This feature is considered unsafe on Erista, especially when combined with high GPU frequency or with governor enabled.</li>
|
<li>This feature is considered unsafe on Erista, especially when combined with high GPU frequency or with governor enabled.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>CPU & GPU frequency governor (Experimental)
|
<li STYLE="text-decoration:line-through">CPU & GPU frequency governor (Experimental)
|
||||||
<ul>
|
<ul>
|
||||||
<li>Adjust frequency based on load. Might decrease power draw but can
|
<li>Adjust frequency based on load. Might decrease power draw but can
|
||||||
introduce stutters. Can be turned off for specific titles.</li>
|
introduce stutters. Can be turned off for specific titles.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>Set charging current (100 mA - 2000 mA) and charging limit (20% -
|
<li STYLE="text-decoration:line-through">Set charging current (100 mA - 2000 mA) and charging limit (20% -
|
||||||
100%)
|
100%)
|
||||||
<ul>
|
<ul>
|
||||||
<li>Long-term use of charge limit may render the battery gauge
|
<li>Long-term use of charge limit may render the battery gauge
|
||||||
@@ -215,7 +215,7 @@
|
|||||||
profile" > "System default".</li>
|
profile" > "System default".</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>Sync ReverseNX Mode
|
<li STYLE="text-decoration:line-through">Sync ReverseNX Mode
|
||||||
<ul>
|
<ul>
|
||||||
<li>No need to change clocks manually after toggling modes in ReverseNX
|
<li>No need to change clocks manually after toggling modes in ReverseNX
|
||||||
(-RT and -Tool)</li>
|
(-RT and -Tool)</li>
|
||||||
@@ -231,10 +231,9 @@
|
|||||||
<h3 id="installation" open>Installation</h3>
|
<h3 id="installation" open>Installation</h3>
|
||||||
<ol type="1">
|
<ol type="1">
|
||||||
<li>Download latest <a href="#download">release</a>.</li>
|
<li>Download latest <a href="#download">release</a>.</li>
|
||||||
<li>Copy all files in <code>SdOut</code> to the root of SD card.</li>
|
|
||||||
<li>Grab <code>x.x.x_loader.kip</code> for your Atmosphere version, rename it to <code>loader.kip</code> and
|
<li>Grab <code>x.x.x_loader.kip</code> for your Atmosphere version, rename it to <code>loader.kip</code> and
|
||||||
place it in <code>/atmosphere/kips/</code>.</li>
|
place it in <code>/atmosphere/kips/</code>.</li>
|
||||||
<li>Customization via <a href="#config">online loader configurator</a>
|
<li>(optional) You can customize via <a href="#config">online loader configurator</a>
|
||||||
<table role="grid">
|
<table role="grid">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -262,12 +261,12 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td>GPU OC</td>
|
<td>GPU OC</td>
|
||||||
<td>1267 MHz Max</td>
|
<td>1267 MHz Max</td>
|
||||||
<td>N/A</td>
|
<td>998 MHz Max</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>RAM OC</td>
|
<td>RAM OC</td>
|
||||||
<td>1996 MHz Max</td>
|
<td>1996 MHz</td>
|
||||||
<td>1862 MHz Max</td>
|
<td>1862 MHz</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>RAM Volt</td>
|
<td>RAM Volt</td>
|
||||||
@@ -277,17 +276,31 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td>RAM Timing</td>
|
<td>RAM Timing</td>
|
||||||
<td>Auto-Adjusted</td>
|
<td>Auto-Adjusted</td>
|
||||||
|
<td>Auto-Adjusted</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>CPU UV</td>
|
||||||
<td>Disabled</td>
|
<td>Disabled</td>
|
||||||
|
<td>N/A</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>GPU UV</td>
|
||||||
|
<td>Disabled</td>
|
||||||
|
<td>N/A</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</li>
|
</li>
|
||||||
<li>Hekate-ipl bootloader Only
|
<li>Hekate-ipl bootloader Only (fss0) (Not required for AMS fusee)
|
||||||
<ul>
|
<ul>
|
||||||
<li>Add <code>kip1=atmosphere/kips/loader.kip</code> to boot entry
|
<li>At boot entry section in <code>bootloader/hekate_ipl.ini</code>,
|
||||||
section in <code>bootloader/hekate_ipl.ini</code>.</li>
|
Add <code>kip1=atmosphere/kips/loader.kip</code> to any line that works.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
<li>Install sys-clk-oc, or install official sys-clk (2.0.0+) instead.
|
||||||
|
</li>
|
||||||
|
<li>(optional) Copy SdOut.zip for useful utilities.
|
||||||
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
<details>
|
<details>
|
||||||
<summary>How to build this project</summary>
|
<summary>How to build this project</summary>
|
||||||
@@ -309,7 +322,7 @@
|
|||||||
<li>Above all else, you should know <a href="#readme">what "unsafe" means and issues might arise</a>.</li>
|
<li>Above all else, you should know <a href="#readme">what "unsafe" means and issues might arise</a>.</li>
|
||||||
<li>See the end of <a href="https://github.com/hanai3Bi/Switch-OC-Suite/blob/master/Source/sys-clk-OC/README.md"
|
<li>See the end of <a href="https://github.com/hanai3Bi/Switch-OC-Suite/blob/master/Source/sys-clk-OC/README.md"
|
||||||
target="_blank">README in sys-clk-OC</a>. Place this line <code>allow_unsafe_freq=1</code> under
|
target="_blank">README in sys-clk-OC</a>. Place this line <code>allow_unsafe_freq=1</code> under
|
||||||
<code>[value]</code> section in
|
<code>[values]</code> section in
|
||||||
<code>/config/sys-clk/config.ini</code>
|
<code>/config/sys-clk/config.ini</code>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
@@ -318,9 +331,12 @@
|
|||||||
<summary>I would like to bypass limit enforced in sys-clk to improve handheld performance without charger
|
<summary>I would like to bypass limit enforced in sys-clk to improve handheld performance without charger
|
||||||
connected.</summary>
|
connected.</summary>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Never will it be implemented here, or work out of the box.</li>
|
<li>Bypassing clock cappings will be bad for battery</a>.</li>
|
||||||
<li>You have to modify the code yourself for your own use. If you are to share modified binaries you have
|
<li>See the end of <a href="https://github.com/hanai3Bi/Switch-OC-Suite/blob/master/Source/sys-clk-OC/README.md"
|
||||||
made based on this project publicly, make sure to comply with GPL v2 licenses.</li>
|
target="_blank">README in sys-clk-OC</a>. Place this line <code>uncapped_clocks=1</code> under
|
||||||
|
<code>[values]</code> section in
|
||||||
|
<code>/config/sys-clk/config.ini</code>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</details>
|
</details>
|
||||||
</body>
|
</body>
|
||||||
@@ -349,6 +365,8 @@
|
|||||||
kernel
|
kernel
|
||||||
and device tree</a></li>
|
and device tree</a></li>
|
||||||
<li>ZatchyCatGames for RE and original OC loader patches for Atmosphere</li>
|
<li>ZatchyCatGames for RE and original OC loader patches for Atmosphere</li>
|
||||||
|
<li><a href="https://github.com/KazushiMe/Switch-OC-Suite" target="_blank">KazushiMe for original Switch-OC-Suite</a>
|
||||||
|
<li>lineon for research and help</li>
|
||||||
</ul>
|
</ul>
|
||||||
</details>
|
</details>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@@ -221,8 +221,7 @@ var CustTable: Array<CustEntry> = [
|
|||||||
CustPlatform.All,
|
CustPlatform.All,
|
||||||
4,
|
4,
|
||||||
["System default: 1785000",
|
["System default: 1785000",
|
||||||
"Boost clock will be applied when applications request higher CPU frequency for quicker loading.",
|
"Boost clock will be applied when applications request Boost Mode via performance configuration."],
|
||||||
"This will be set regardless of whether sys-clk is enabled."],
|
|
||||||
1785_000,
|
1785_000,
|
||||||
[1020_000, 3000_000],
|
[1020_000, 3000_000],
|
||||||
1,
|
1,
|
||||||
@@ -230,14 +229,14 @@ var CustTable: Array<CustEntry> = [
|
|||||||
),
|
),
|
||||||
new CustEntry(
|
new CustEntry(
|
||||||
"commonEmcMemVolt",
|
"commonEmcMemVolt",
|
||||||
"EMC Vddq (Erista Only) & RAM Vdd2 Voltage in uV",
|
"EMC Vdd2 Voltage in uV",
|
||||||
CustPlatform.All,
|
CustPlatform.All,
|
||||||
4,
|
4,
|
||||||
["Acceptable range: 1100000 ≤ x ≤ 1250000, and it should be divided evenly by 12500.",
|
["Acceptable range: 1100000 ≤ x ≤ 1250000, and it should be divided evenly by 12500.",
|
||||||
"Erista Default (HOS): 1125000 (bootloader: 1100000)",
|
"Erista Default: 1125000",
|
||||||
"Mariko Default: 1100000 (It will not work without sys-clk-OC)",
|
"Mariko Default: 1100000",
|
||||||
"Official lpddr4(x) range: 1060mV~1175mV",
|
"Official lpddr4(x) range: 1060mV~1175mV (1100mV nominal)",
|
||||||
"Public version needs high voltage because of wrong values, but it is recommended to stay within safe limits",
|
"OCS need high voltage unlike l4t because of not scaling mtc table well. However it is recommended to stay within official limits",
|
||||||
"Not enabled by default"],
|
"Not enabled by default"],
|
||||||
0,
|
0,
|
||||||
[1100_000, 1250_000],
|
[1100_000, 1250_000],
|
||||||
@@ -285,7 +284,7 @@ var CustTable: Array<CustEntry> = [
|
|||||||
4,
|
4,
|
||||||
["Values should be ≥ 1600000, and divided evenly by 3200.",
|
["Values should be ≥ 1600000, and divided evenly by 3200.",
|
||||||
"Recommended Clocks: 1862400, 2131200, 2400000 (JEDEC)",
|
"Recommended Clocks: 1862400, 2131200, 2400000 (JEDEC)",
|
||||||
"Clocks above 2400Mhz might not boot, or work correctly",
|
"Some clocks above 2400Mhz might not boot, because OCS doesn't scale table very well",
|
||||||
"<b>WARNING:</b> RAM overclock could be UNSTABLE if timing parameters are not suitable for your DRAM."],
|
"<b>WARNING:</b> RAM overclock could be UNSTABLE if timing parameters are not suitable for your DRAM."],
|
||||||
1996_800,
|
1996_800,
|
||||||
[1600_000, 2502_400],
|
[1600_000, 2502_400],
|
||||||
@@ -299,9 +298,8 @@ var CustTable: Array<CustEntry> = [
|
|||||||
["Acceptable range: 550000 ≤ x ≤ 650000",
|
["Acceptable range: 550000 ≤ x ≤ 650000",
|
||||||
"Value should be divided evenly by 5000",
|
"Value should be divided evenly by 5000",
|
||||||
"Default: 600000",
|
"Default: 600000",
|
||||||
"Official lpddr4(x) range: 570mV~650mV",
|
"Official lpddr4(x) range: 570mV~650mV (600mV nominal)",
|
||||||
"Not enabled by default.",
|
"Not enabled by default."],
|
||||||
"This will not work without sys-clk-OC."],
|
|
||||||
0,
|
0,
|
||||||
[550_000, 650_000],
|
[550_000, 650_000],
|
||||||
5000,
|
5000,
|
||||||
@@ -312,7 +310,6 @@ var CustTable: Array<CustEntry> = [
|
|||||||
CustPlatform.Mariko,
|
CustPlatform.Mariko,
|
||||||
4,
|
4,
|
||||||
["Reduce CPU power draw",
|
["Reduce CPU power draw",
|
||||||
"Your CPU might not withstand undervolt and performance might drop",
|
|
||||||
"<b>0</b> : Default Table",
|
"<b>0</b> : Default Table",
|
||||||
"<b>1</b> : Undervolt Level 1 (SLT - CPU speedo < 1650)",
|
"<b>1</b> : Undervolt Level 1 (SLT - CPU speedo < 1650)",
|
||||||
"<b>2</b> : Undervolt Level 1 (SLT - CPU speedo >= 1650)",],
|
"<b>2</b> : Undervolt Level 1 (SLT - CPU speedo >= 1650)",],
|
||||||
@@ -326,12 +323,13 @@ var CustTable: Array<CustEntry> = [
|
|||||||
CustPlatform.Mariko,
|
CustPlatform.Mariko,
|
||||||
4,
|
4,
|
||||||
["Reduce GPU power draw",
|
["Reduce GPU power draw",
|
||||||
"Your GPU might not withstand undervolt and may not work properly",
|
"Your GPU might not withstand undervolt, and can hang your console, or crash games",
|
||||||
"Can hang your console, or crash games",
|
"Undervolting too much will drop GPU performance even if it seems stable",
|
||||||
|
"GPU voltages are dynamic and will change with temperature and gpu speedo",
|
||||||
"<b>0</b> : Default Table",
|
"<b>0</b> : Default Table",
|
||||||
"<b>1</b> : Undervolt Level 1 (SLT: Aggressive)",
|
"<b>1</b> : Undervolt Level 1 (SLT: Aggressive)",
|
||||||
"<b>2</b> : Undervolt Level 2 (HiOPT: Drastic)",
|
"<b>2</b> : Undervolt Level 2 (HiOPT: Drastic)",
|
||||||
"<b>3</b> : Custom static GPU Table (Use Gpu Configuation below)"],
|
"<b>3</b> : Custom static GPU Voltage Table (Use Gpu Configuation below)"],
|
||||||
0,
|
0,
|
||||||
[0,3],
|
[0,3],
|
||||||
1,
|
1,
|
||||||
@@ -819,10 +817,9 @@ class ReleaseAsset {
|
|||||||
|
|
||||||
class ReleaseInfo {
|
class ReleaseInfo {
|
||||||
ocVer: string;
|
ocVer: string;
|
||||||
amsVer: string;
|
|
||||||
loaderKipAsset: ReleaseAsset;
|
loaderKipAsset: ReleaseAsset;
|
||||||
|
sysclkOCAsset: ReleaseAsset
|
||||||
sdOutZipAsset: ReleaseAsset;
|
sdOutZipAsset: ReleaseAsset;
|
||||||
amsUrl: string;
|
|
||||||
|
|
||||||
readonly ocLatestApi = "https://api.github.com/repos/hanai3Bi/Switch-OC-Suite/releases/latest";
|
readonly ocLatestApi = "https://api.github.com/repos/hanai3Bi/Switch-OC-Suite/releases/latest";
|
||||||
|
|
||||||
@@ -846,10 +843,9 @@ class ReleaseInfo {
|
|||||||
|
|
||||||
parseOcResponse(response) {
|
parseOcResponse(response) {
|
||||||
this.ocVer = response.tag_name;
|
this.ocVer = response.tag_name;
|
||||||
this.amsVer = this.ocVer.split(".").slice(0, 3).join(".");
|
|
||||||
this.loaderKipAsset = new ReleaseAsset(response.assets.filter( a => a.name.endsWith("loader.kip") )[0]);
|
this.loaderKipAsset = new ReleaseAsset(response.assets.filter( a => a.name.endsWith("loader.kip") )[0]);
|
||||||
this.sdOutZipAsset = new ReleaseAsset(response.assets.filter( a => a.name.endsWith(".zip") )[0]);
|
this.sdOutZipAsset = new ReleaseAsset(response.assets.filter( a => a.name.endsWith("SdOut.zip") )[0]);
|
||||||
this.amsUrl = `https://github.com/Atmosphere-NX/Atmosphere/releases/tags/${this.amsVer}`;
|
this.sysclkOCAsset = new ReleaseAsset(response.assets.filter( a => a.name.endsWith("sys-clk-oc.zip") )[0]);
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -865,7 +861,7 @@ class DownloadSection {
|
|||||||
await info.load();
|
await info.load();
|
||||||
this.update("loader_kip_btn", `loader.kip <b>${info.ocVer}</b><br>${info.loaderKipAsset.updatedAt}`, info.loaderKipAsset.downloadUrl);
|
this.update("loader_kip_btn", `loader.kip <b>${info.ocVer}</b><br>${info.loaderKipAsset.updatedAt}`, info.loaderKipAsset.downloadUrl);
|
||||||
this.update("sdout_zip_btn", `SdOut.zip <b>${info.ocVer}</b><br>${info.sdOutZipAsset.updatedAt}`, info.sdOutZipAsset.downloadUrl);
|
this.update("sdout_zip_btn", `SdOut.zip <b>${info.ocVer}</b><br>${info.sdOutZipAsset.updatedAt}`, info.sdOutZipAsset.downloadUrl);
|
||||||
this.update("ams_btn", `Atmosphere-NX <b>${info.amsVer}</b>`, info.amsUrl);
|
this.update("ams_btn", `sys-clk-oc <b>${info.ocVer}</b><br>${info.sysclkOCAsset.updatedAt}`, info.sysclkOCAsset.downloadUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
isVisible(): boolean {
|
isVisible(): boolean {
|
||||||
|
|||||||
Reference in New Issue
Block a user