Switch-OC-Suite

  • Thread starter meha
  • Start date
  • Views 143,709
  • Replies 781
  • Likes 32

jelbo

Well-Known Member
Member
Joined
Sep 12, 2003
Messages
869
Trophies
2
XP
881
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,066
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,066
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
26
XP
72
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
14
Trophies
0
Age
32
XP
101
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,805
Trophies
1
Age
44
XP
6,578
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,066
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,805
Trophies
1
Age
44
XP
6,578
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
210
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
24
XP
165
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,066
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,066
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,066
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
  • RedColoredStars @ RedColoredStars:
    There is zero instacart delivery to here. No door dash. No Uber. Notta. Its a small farming community
    +1
  • Sicklyboy @ Sicklyboy:
    eagerly awaiting 4x 8TB HDDs to get delivered today
  • RedColoredStars @ RedColoredStars:
    So I drive the 30 miles there, spend $100-$150 on groceries, and drive back home. Still saved $$$ after gas over shopping locally.
    +1
  • K3Nv2 @ K3Nv2:
    You'd think you could make deals with local farmers
  • AncientBoi @ AncientBoi:
    :unsure::unsure::unsure: I could make a killing there doing instcart there :D @RedColoredStars
  • RedColoredStars @ RedColoredStars:
    It makes the trip even more worth it if I'm out of my medication and need to stop by the medical dispensary. I try to line the two up to avoid extra trips.
    +1
  • RedColoredStars @ RedColoredStars:
    @AncientBoi, Except the town is pretty MAGA infested. People still flying TRUMP 2016 flags all over. They didnt get the memo the year changed since then. lol.
    +1
  • RedColoredStars @ RedColoredStars:
    They passed a city ordinance last month. No smoking cannabis in public. Not even eating gummies. $300 fine and misdemeanor charge if caught. People can walk down the street smoking cigs and tossing the butts all over, but God forbit someone take a couple puffs of their medication.
    +1
  • RedColoredStars @ RedColoredStars:
    First off, it's recreationally legal here. Secondly, I have a prescription from my doctor and approved by the state. But still a fucking criminal.
    +1
  • RedColoredStars @ RedColoredStars:
    Like at bars. Cant sit outside even in the smoking section and take a few puffs. Yet I have to breath the cig smoke from 20 people chain smoking all night in every direction around me.
  • K3Nv2 @ K3Nv2:
    Honestly I feel like Trump is going to crush Biden just because of the trial
  • RedColoredStars @ RedColoredStars:
    They cite
    public health and safety concerns" LMAO!!! Yet they do nothing about the poison drinking water quality.
  • K3Nv2 @ K3Nv2:
    The look at how they treated me card is powerful within dumb voters
  • RedColoredStars @ RedColoredStars:
    A Trump win is certainly a possibility. If he's reelected, 4 more years then no one has to worry about him being president ever again. I survived last time, I'll survive it if there's a next time. Don't know how anyone could vote for the guy, but I'm also not anyone else but me.
    +1
  • K3Nv2 @ K3Nv2:
    Honestly things were cheaper with Trump but that's tounge and cheek could be exactly the same outcome if he won reelection
  • RedColoredStars @ RedColoredStars:
    All of the fake "Christians" vote for him even though he's broken like 8 of the 10 commandments... that we know of. Maybe all 10. LOL
    +1
  • K3Nv2 @ K3Nv2:
    A president is just a public figure within America
  • K3Nv2 @ K3Nv2:
    South park put it will there's always a bite between a turd sandwhich or a giant douce
    +1
  • RedColoredStars @ RedColoredStars:
    I like when he says stuff like "They are preventing me from talking!!!" Wait. What? You mean the person that is literally talking right now.. is being prevented from talking? LOL! Gag order also does not apply to taking the stand. He's free to say whatever he'd like. lolol
    +1
  • NinStar @ NinStar:
    holy fuck this discsussion sucks, where are my sisters
  • K3Nv2 @ K3Nv2:
    Well if it sucks stop blowing turd sandwhich
    +1
  • Xdqwerty @ Xdqwerty:
    @NinStar, convince your parents to make a sister for you
  • NinStar @ NinStar:
    parents? what parents?
  • K3Nv2 @ K3Nv2:
    People who screwed each other to make you
    +1
    K3Nv2 @ K3Nv2: People who screwed each other to make you +1