Switch-OC-Suite

  • Thread starter meha
  • Start date
  • Views 139,180
  • Replies 764
  • Likes 32

jelbo

Ōkami!
Member
Joined
Sep 12, 2003
Messages
866
Trophies
2
Location
Netherlands
Website
cursors.pocketheaven.com
XP
872
Country
Netherlands
Made a basic guide on how to install and use Switch OC Suite and its required dependencies and its configurator with some troubleshooting as well. It covers all safe clocks and overclocking ram up to 1175vdd2. Advanced guide coming soon.

https://rentry.co/SwitchOCSuiteGuide1
Thanks for this, Your hekate_ipl.ini instruction/example differs from what I needed to configure to get things working. See this post. Took me a while to get it to work and it also fixed it for TamarindoJuice, so it could be useful to incorporate it into the guide.
 
  • Like
Reactions: ChanseyIsTheBest

ChanseyIsTheBest

Well-Known Member
Member
Joined
Aug 26, 2022
Messages
390
Trophies
0
Location
Australia
XP
1,057
Country
Australia
Thanks for this, Your hekate_ipl.ini instruction/example differs from what I needed to configure to get things working. See this post. Took me a while to get it to work and it also fixed it for TamarindoJuice, so it could be useful to incorporate it into the guide.

The one I posted is directly from my Switch and works but yeah I'll include an alternative version with the line in a different place. I say it in the FAQ but I'll make it more easy to understand with an example.

Edit: Fixed it up with your suggestion
 
Last edited by ChanseyIsTheBest,
  • Like
Reactions: jelbo

ChanseyIsTheBest

Well-Known Member
Member
Joined
Aug 26, 2022
Messages
390
Trophies
0
Location
Australia
XP
1,057
Country
Australia
Advanced Guide is out now for Switch OC Suite covers everything that the basic Guide didn't cover including unsafe clocks, high ram clocks, checking speedo and RAM type and how to benchmark and how to test GPU and RAM stability.

https://rentry.co/SwitchOCSuiteGuide2

If you need any more help with overclocking ask in the 60FPS Discord - you can find a link inside the guide.
 

postkevone

Member
Newcomer
Joined
Nov 29, 2023
Messages
6
Trophies
0
Age
25
XP
62
Country
Japan
Advanced Guide is out now for Switch OC Suite covers everything that the basic Guide didn't cover including unsafe clocks, high ram clocks, checking speedo and RAM type and how to benchmark and how to test GPU and RAM stability.

If you need any more help with overclocking ask in the 60FPS Discord - you can find a link inside the guide.

Wow this is really useful, thank you.
 
  • Love
Reactions: ChanseyIsTheBest

vishy92

Member
Newcomer
Joined
Apr 28, 2021
Messages
12
Trophies
0
Age
32
XP
91
Country
Hungary
that is correct behavior. mariko has only 3 tables available unlike erista.
204, 1331, 1600. and it is not easy task to add more tables.
so 1331 is overwritten with 1600 and 1600 is overwritten with oc frequency

I see. Thanks for the explanation!
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,798
Trophies
1
Age
44
XP
6,562
Country
Germany
As a total OC newbie on the Switch: Would this help me avoiding those annoying stutters/hiccups in Dysmantle? If so, would I need a specific setup for that specific title or do I just enable OC and play the game?
 

ChanseyIsTheBest

Well-Known Member
Member
Joined
Aug 26, 2022
Messages
390
Trophies
0
Location
Australia
XP
1,057
Country
Australia
As a total OC newbie on the Switch: Would this help me avoiding those annoying stutters/hiccups in Dysmantle? If so, would I need a specific setup for that specific title or do I just enable OC and play the game?
First max out RAM before you do anything else as it reduces CPU and GPU load. Stutters in games are a CPU or GPU issue. Increase CPU/GPU clock until the stutters stop. When a stutter happens you'll probably notice 90+% CPU or GPU utilisation on status monitor so you'll know what to raise.

Open the Tesla menu in game and set clocks with the oc suite overlay from there.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,798
Trophies
1
Age
44
XP
6,562
Country
Germany
First max out RAM before you do anything else as it reduces CPU and GPU load. Stutters in games are a CPU or GPU issue. Increase CPU/GPU clock until the stutters stop. When a stutter happens you'll probably notice 90+% CPU or GPU utilisation on status monitor so you'll know what to raise.

Open the Tesla menu in game and set clocks with the oc suite overlay from there.
Cool thanks!
 

Deetlemore

Active Member
Newcomer
Joined
May 29, 2023
Messages
29
Trophies
0
XP
203
Country
United States
Undervolting has been a great addition for Erista. I've been playing with it in my free time by going 10mV at a time, and so far I'm at a -30mV offset while running the GPU at 921mHz.

Playing TotK, no crashing or visual artifacts yet. Combining it with a less aggressive fan curve, fans stay at about 40-50%, with SoC at 55C and Skin at 45C. It's nice not hearing that whiny fan all the time.
 

iKirby8

Member
Newcomer
Joined
Dec 5, 2022
Messages
16
Trophies
0
Age
23
XP
152
Country
United States
First max out RAM before you do anything else as it reduces CPU and GPU load. Stutters in games are a CPU or GPU issue. Increase CPU/GPU clock until the stutters stop. When a stutter happens you'll probably notice 90+% CPU or GPU utilisation on status monitor so you'll know what to raise.

Open the Tesla menu in game and set clocks with the oc suite overlay from there.
Is the idea of maxing out RAM clocks to reduce CPU and GPU load viable on any game?
 

ChanseyIsTheBest

Well-Known Member
Member
Joined
Aug 26, 2022
Messages
390
Trophies
0
Location
Australia
XP
1,057
Country
Australia
Is the idea of maxing out RAM clocks to reduce CPU and GPU load viable on any game?
Yes, works with every game. Only thing is that it can increase power draw slightly for no reason if it's not needed i.e. playing NES, SNES, GBA games and games, games that already maintain a locked 30/60fps with no dynamic resolution.
 
Last edited by ChanseyIsTheBest,
  • Like
Reactions: iKirby8

maelkk

New Member
Newbie
Joined
Dec 23, 2023
Messages
1
Trophies
0
Age
35
XP
13
Country
Indonesia
Iam newbie.can help me, i build but got this error.
patch.py only show "HEAD is now at db3dc4ebd git subrepo push libraries".
and then when I try "make" in oc folder,

oc_test.cpp
pcv/pcv.cpp
pcv/pcv_mariko.cpp
pcv/pcv_mariko.cpp:541:18: error: ‘I2cDevice’ was not declared in this scope
541 | Result I2cSet_U8(I2cDevice dev, u8 reg, u8 val) {
| ^~~~~~~~~
pcv/pcv_mariko.cpp:541:36: error: expected primary-expression before ‘reg’
541 | Result I2cSet_U8(I2cDevice dev, u8 reg, u8 val) {
| ^~~
pcv/pcv_mariko.cpp:541:44: error: expected primary-expression before ‘val’
541 | Result I2cSet_U8(I2cDevice dev, u8 reg, u8 val) {
| ^~~
pcv/pcv_mariko.cpp:541:47: error: expression list treated as compound expression in initializer [-fpermissive]
541 | Result I2cSet_U8(I2cDevice dev, u8 reg, u8 val) {
| ^
pcv/pcv_mariko.cpp: In function ‘Result ams::ldr::oc::Pcv::mariko::EmcVddqVolt(u32*)’:
pcv/pcv_mariko.cpp:584:5: error: ‘i2cInitialize’ was not declared in this scope
584 | i2cInitialize();
| ^~~~~~~~~~~~~
pcv/pcv_mariko.cpp:585:15: error: ‘I2cDevice_Max77812_2’ was not declared in this scope
585 | I2cSet_U8(I2cDevice_Max77812_2, 0x25, (emc_uv - uv_min) / uv_step);
| ^~~~~~~~~~~~~~~~~~~~
pcv/pcv_mariko.cpp:585:14: error: ‘ams::ldr::oc::Pcv::mariko::I2cSet_U8’ cannot be used as a function
585 | I2cSet_U8(I2cDevice_Max77812_2, 0x25, (emc_uv - uv_min) / uv_step);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pcv/pcv_mariko.cpp:586:5: error: ‘i2cExit’ was not declared in this scope
586 | i2cExit();
| ^~~~~~~
make: *** [Makefile:42: build/./pcv/pcv_mariko.cpp.o] Error 1
 

meha

Well-Known Member
OP
Member
Joined
Feb 12, 2023
Messages
216
Trophies
0
Age
29
XP
854
Country
Korea, South
Iam newbie.can help me, i build but got this error.
patch.py only show "HEAD is now at db3dc4ebd git subrepo push libraries".
and then when I try "make" in oc folder,

oc_test.cpp
pcv/pcv.cpp
pcv/pcv_mariko.cpp
pcv/pcv_mariko.cpp:541:18: error: ‘I2cDevice’ was not declared in this scope
541 | Result I2cSet_U8(I2cDevice dev, u8 reg, u8 val) {
| ^~~~~~~~~
pcv/pcv_mariko.cpp:541:36: error: expected primary-expression before ‘reg’
541 | Result I2cSet_U8(I2cDevice dev, u8 reg, u8 val) {
| ^~~
pcv/pcv_mariko.cpp:541:44: error: expected primary-expression before ‘val’
541 | Result I2cSet_U8(I2cDevice dev, u8 reg, u8 val) {
| ^~~
pcv/pcv_mariko.cpp:541:47: error: expression list treated as compound expression in initializer [-fpermissive]
541 | Result I2cSet_U8(I2cDevice dev, u8 reg, u8 val) {
| ^
pcv/pcv_mariko.cpp: In function ‘Result ams::ldr::oc::Pcv::mariko::EmcVddqVolt(u32*)’:
pcv/pcv_mariko.cpp:584:5: error: ‘i2cInitialize’ was not declared in this scope
584 | i2cInitialize();
| ^~~~~~~~~~~~~
pcv/pcv_mariko.cpp:585:15: error: ‘I2cDevice_Max77812_2’ was not declared in this scope
585 | I2cSet_U8(I2cDevice_Max77812_2, 0x25, (emc_uv - uv_min) / uv_step);
| ^~~~~~~~~~~~~~~~~~~~
pcv/pcv_mariko.cpp:585:14: error: ‘ams::ldr::oc::Pcv::mariko::I2cSet_U8’ cannot be used as a function
585 | I2cSet_U8(I2cDevice_Max77812_2, 0x25, (emc_uv - uv_min) / uv_step);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pcv/pcv_mariko.cpp:586:5: error: ‘i2cExit’ was not declared in this scope
586 | i2cExit();
| ^~~~~~~
make: *** [Makefile:42: build/./pcv/pcv_mariko.cpp.o] Error 1
latest sources doesn't support firmware patching..
remove functions related to i2c if you want to do it via firmware patching method
 

DimitriMaia

Member
Newcomer
Joined
Oct 6, 2015
Messages
9
Trophies
0
Age
24
XP
80
Country
Brazil
hey, i'm testing 60fps mods for TOTK and EVERY mod i test the game only stay with the speed game in 2x, can anyone help me?
 

ChanseyIsTheBest

Well-Known Member
Member
Joined
Aug 26, 2022
Messages
390
Trophies
0
Location
Australia
XP
1,057
Country
Australia

DimitriMaia

Member
Newcomer
Joined
Oct 6, 2015
Messages
9
Trophies
0
Age
24
XP
80
Country
Brazil
Not the right thread to ask this but delete those old FPS mods update game to latest version use ToTK 60FPS FPSLocker patch by masagrator. It will not have the double speed issue.
thank you!!!! i only need this? no patches in the content folder so? i have to activate something in the fps locker?
 

ChanseyIsTheBest

Well-Known Member
Member
Joined
Aug 26, 2022
Messages
390
Trophies
0
Location
Australia
XP
1,057
Country
Australia
thank you!!!! i only need this? no patches in the content folder so? i have to activate something in the fps locker?

You need to put the .yaml file on your SD card in SaltySD/plugins/FPSLocker/patches/0100F2C0115B6000

This is a guide on how to set up FPSLocker which you have to do for the patch to work



Once you're got everything set up and copy over open up FPSLocker in game open up FPSLocker select Advanced Options -> Convert config to patch file exit out of advance settings select save settings then you MUST reboot the game for the patch to take effect. Then increase FPS target to 60FPS.
 

DimitriMaia

Member
Newcomer
Joined
Oct 6, 2015
Messages
9
Trophies
0
Age
24
XP
80
Country
Brazil
You need to put the .yaml file on your SD card in SaltySD/plugins/FPSLocker/patches/0100F2C0115B6000

This is a guide on how to set up FPSLocker which you have to do for the patch to work



Once you're got everything set up and copy over open up FPSLocker in game open up FPSLocker select Advanced Options -> Convert config to patch file exit out of advance settings select save settings then you MUST reboot the game for the patch to take effect. Then increase FPS target to 60FPS.

thank you! but when i convert the config to patch file, after reboot the game it dont starts, gives me software error, do you know about that?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    By your powers combined, hmmm where is Epstein?
  • K3Nv2 @ K3Nv2:
    Just another shit fps clone
  • K3Nv2 @ K3Nv2:
    Thought it was some warzone dlc bs
  • Psionic Roshambo @ Psionic Roshambo:
    Looks like an enhanced Far cry 1
  • K3Nv2 @ K3Nv2:
    That's a far cry from it
  • BigOnYa @ BigOnYa:
    Is it a free to play bs, pay to get any good weapon/gear
  • K3Nv2 @ K3Nv2:
    Not free to play but $35
  • K3Nv2 @ K3Nv2:
    Inb4 kiiwii gives it a 0/10
  • BigOnYa @ BigOnYa:
    6/10 rating on steam
  • Psionic Roshambo @ Psionic Roshambo:
    I would like a Predator game "Kill Team" it takes place in the Jungle of the first movie, your team is sent to hunt the predator, using current tech drones and a trained team. Set traps use strategy to hunt and trap or kill the predator.
  • BigOnYa @ BigOnYa:
    Ill stick with my Battlefield. Yea a predator hunting game like that would be cool. Esp if you can be Arnold and say "Get to da choppa"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe Arnold could do a cameo voice acting, he is the one briefing you on the mission
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly surprised they didn't make a tie in game for Predators that movie was awesome
  • Psionic Roshambo @ Psionic Roshambo:
    I was kinda sad the Yakuza guy died sword fighting a predator lol
  • Psionic Roshambo @ Psionic Roshambo:
    The Russian guy went out like a boss
  • Psionic Roshambo @ Psionic Roshambo:
    Double claymores to the face definitely kill a predator lol
  • BigOnYa @ BigOnYa:
    I went today and looked at a motorcycle someone was selling. I get there and the battery on it was dead, so the guy grabbed a battery charger and hooked it up. He plugged it into the wall, and the motorcycle sparked and started smoking. Come to find out the bike uses a 6 volt battery and the guy had the charger set to 12v. I said sorry to the dude and walked away. I felt bad for him tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds like it would be an exciting ride....
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure I would want something on fire between my legs
  • BigOnYa @ BigOnYa:
    He ruined it basically. Sad cause it was a decent old bike. It would take more money to rewire the bike than it was worth tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I'm sure at minimum the starter was fried
  • Psionic Roshambo @ Psionic Roshambo:
    Alternator and battery
  • BigOnYa @ BigOnYa:
    Prob alot of fried parts. It was still smoking when I left.
    Psionic Roshambo @ Psionic Roshambo: Yikes