Switch-OC-Suite

  • Thread starter meha
  • Start date
  • Views 137,818
  • Replies 761
  • Likes 32

swutch

Well-Known Member
Member
Joined
Apr 16, 2019
Messages
219
Trophies
0
XP
1,526
Country
Austria
It doesn't break it, RetroArch just has an option to set CPU clock speeds and it is unable to if OCS is being used. You can set CPU manually using OCS but it'd be nice if it honored requests from other homebrew to change clocks.

Using RetroArch as an applet homebrew, you can't make an OCS profile for it, it will inherit the profile of any app ID that is overridden by atmosphere.

It'd also be nice if OCS didn't load app ID profiles if the app is overridden by homebrew, if that's possible.
You can use a nsp forwarder for Retroarch.
To set different OCS profiles for different roms.
 

Palleon

Member
Newcomer
Joined
Jul 16, 2023
Messages
12
Trophies
0
Age
25
XP
85
Country
Brazil
Hi, I've noticed that some games change their GPU speed automatically. The problem is that, in games with dynamic resolution, this can get in the way when overclocking, I'll give you an example.
Playing Divinity Original Sin 2 using a 768mhz GPU clock makes the resolution go up a lot on a handheld, but when leaving cities, the game automatically switches to a 384mhz frequency and then back to 768mhz, this is because the game tries to change the frequency from the original 460mhz to 384mhz where there is less GPU load, the problem is that this drop to 384mhz causes stutters, since the 384mhz is not enough to hold the resolution that the 768mhz was delivering, and at some points in the game, this drop to 384mhz can occur more frequently.

Is there any way to disable this feature in the game, so that the game doesn't change the GPU clock?
 

swutch

Well-Known Member
Member
Joined
Apr 16, 2019
Messages
219
Trophies
0
XP
1,526
Country
Austria
Hi, I've noticed that some games change their GPU speed automatically. The problem is that, in games with dynamic resolution, this can get in the way when overclocking, I'll give you an example.
Playing Divinity Original Sin 2 using a 768mhz GPU clock makes the resolution go up a lot on a handheld, but when leaving cities, the game automatically switches to a 384mhz frequency and then back to 768mhz, this is because the game tries to change the frequency from the original 460mhz to 384mhz where there is less GPU load, the problem is that this drop to 384mhz causes stutters, since the 384mhz is not enough to hold the resolution that the 768mhz was delivering, and at some points in the game, this drop to 384mhz can occur more frequently.

Is there any way to disable this feature in the game, so that the game doesn't change the GPU clock?
It's the governor you can disable it per game.
 

AlicatFit

Well-Known Member
Newcomer
Joined
May 17, 2023
Messages
77
Trophies
0
Age
31
XP
248
Country
Romania
That's not it, with governator or the oc suite switch disabled, I still see the GPU drop from 460mhz to 384mhz in specific locations such as leaving and entering a city.
Then it's the same situation as GTA trilogy that needed patching to get fixed.The game sets the GPU forcefully dynamic.
 

bigboibankai

New Member
Newbie
Joined
Aug 18, 2023
Messages
2
Trophies
0
Age
19
XP
21
Country
United States
Hi, I have scrolled through this thread but I don't know how to test the max overclock my erista switch ram can handle. Can anyone offer advice?
 

AlicatFit

Well-Known Member
Newcomer
Joined
May 17, 2023
Messages
77
Trophies
0
Age
31
XP
248
Country
Romania
Hi, I have scrolled through this thread but I don't know how to test the max overclock my erista switch ram can handle. Can anyone offer advice?
1862 ram is safe max erista, you might get 1996 and in few cases a tiny bit more if lucky with tinkering/adjusting voltage depending on ram manufacturer and binning.As for testing the ram you test it in games that have memory as a bottleneck if you read through the thread you'll find examples of such games.
 

Heavenseyes

Member
Newcomer
Joined
May 4, 2023
Messages
21
Trophies
0
Age
26
XP
133
Country
United States
[Erista]
998 GPU is added (real 998 with pll patched). 998 GPU is not recommended and is only available with unsafe freq.
got my Ram at 2091 CPU at 1862 got unsafe freq enabled but still got GPU at 921 how do i get it to 998 ?
 
Last edited by Heavenseyes,

Anxiety_timmy

Average Asura
Member
Joined
Oct 20, 2019
Messages
824
Trophies
1
Location
The Local Dumpster
XP
2,637
Country
United States
[Erista]
998 GPU is added (real 998 with pll patched). 998 GPU is not recommended and is only available with unsafe freq.
got my Ram at 2091 CPU at 1862 got unsafe freq enabled but still got GPU at 921 how do i get it to 998 ?
Its a bug I encountered on sys-clk-oc. It got fixed in a newer commit, but to actually use it you have to recompile sys-clk-oc from source.
 

Heavenseyes

Member
Newcomer
Joined
May 4, 2023
Messages
21
Trophies
0
Age
26
XP
133
Country
United States
Its a bug I encountered on sys-clk-oc. It got fixed in a newer commit, but to actually use it you have to recompile sys-clk-oc from source. Unfortunately I don't have a Windows computer to run or compile
unfortunately I won't have my computer for another month I'm out of state!

Any other way you could help me... maybe compiling it for me😏🤣 but if I needed to compile it why doesn't it have instructions on how to do so..? I remember building the custom profiles with the loader.kip....
 

Anxiety_timmy

Average Asura
Member
Joined
Oct 20, 2019
Messages
824
Trophies
1
Location
The Local Dumpster
XP
2,637
Country
United States
unfortunately I won't have my computer for another month I'm out of state!

Any other way you could help me... maybe compiling it for me😏🤣 but if I needed to compile it why doesn't it have instructions on how to do so..? I remember building the custom profiles with the loader.kip....
you run build.sh, I believe you can do it with termux on an android phone
 

Heavenseyes

Member
Newcomer
Joined
May 4, 2023
Messages
21
Trophies
0
Age
26
XP
133
Country
United States
termux/files/home/storage/downloads/Switch-OC-Suite-1.8.0/source/sys-clk-oc/build.sh: Permission denied
that should be the right File directory ... how do i get it permission ?
 
Last edited by Heavenseyes,
v1.8.1

meha

Well-Known Member
OP
Member
Joined
Feb 12, 2023
Messages
216
Trophies
0
Age
29
XP
854
Country
Korea, South
termux/files/home/storage/downloads/Switch-OC-Suite-1.8.0/source/sys-clk-oc/build.sh: Permission denied
that should be the right File directory ... how do i get it permission ?
i just updated release with hotfix to wrong safe/unsafe max.
Post automatically merged:

Version 1.8.1 is out

Switch OC Suite 1.8.1 is for Atmosphere 1.5.5 (HOS 16.1.0)

[Mariko]
fixed some wrong values in MTC table

[Erista]
fixed wrong safe/unsafe max in sys-clk

[Common]
updated for AMS 1.5.5
 
Last edited by meha,

Heavenseyes

Member
Newcomer
Joined
May 4, 2023
Messages
21
Trophies
0
Age
26
XP
133
Country
United States
i just updated release with hotfix to wrong safe/unsafe max.
Post automatically merged:

Version 1.8.1 is out

Switch OC Suite 1.8.1 is for Atmosphere 1.5.5 (HOS 16.1.0)

[Mariko]
fixed some wrong values in MTC table

[Erista]
fixed wrong safe/unsafe max in sys-clk

[Common]
updated for AMS 1.5.5
Thank you!
 
Last edited by Heavenseyes,

its-my-right

Well-Known Member
Newcomer
Joined
Dec 19, 2006
Messages
75
Trophies
1
XP
363
Country
France
Hi, after installing AMS 1.5.5 I just installed the latest Switch OC Suite 1.8.1, updated for AMS 1.5.5, but I can't boot to EmuMMC anymore. I don't know if this is useful, but I am on an Erista unit.
The only way to boot to EmuMMC is to remove the line "kip1=atmosphere/kips/loader.kip" in my hekate_ipl.ini file, but then the OC is not applied.
Also, but that is very minor, the ovl still displays "1.8.0" version
 
Last edited by its-my-right,

meha

Well-Known Member
OP
Member
Joined
Feb 12, 2023
Messages
216
Trophies
0
Age
29
XP
854
Country
Korea, South
Hi, after installing AMS 1.5.5 I just installed the latest Switch OC Suite 1.8.1, updated for AMS 1.5.5, but I can't boot to EmuMMC anymore. I don't know if this is useful, but I am on an Erista unit.
The only way to boot to EmuMMC is to remove the line "kip1=atmosphere/kips/loader.kip" in my hekate_ipl.ini file, but then the OC is not applied.
Also, but that is very minor, the ovl still displays "1.8.0" version
sorry about that. i uploaded wrong file. i uploaded 1.8.0 version kip file in 1.8.1 release. i updated the files so please download again.

and the ovl version was caused by buildscript reusing files if there were no changes to source code. also fixed.
 
Last edited by meha,
  • Like
Reactions: jelbo

its-my-right

Well-Known Member
Newcomer
Joined
Dec 19, 2006
Messages
75
Trophies
1
XP
363
Country
France
sorry about that. i uploaded wrong file. i uploaded 1.8.0 version kip file in 1.8.1 release. i updated the files so please download again.

and the ovl version was caused by buildscript reusing files if there were no changes to source code. also fixed.
Thanks, re-downladed updated files and now it works like a charm ;)
 

elptarkus

New Member
Newbie
Joined
Feb 10, 2006
Messages
3
Trophies
1
XP
189
Country
Just to clarify - If I install OC Suite 1.8.1, I HAVE to be on AMS 1.5.5 (or newer) correct?

I had just updated my switch AMS a week ago from 1.4.0 to 1.5.4 and a few days later I started looking into overclocking and (luckily) found OC Suite. But I d/l 1.8.1 and have been having trouble getting it working completely. I believe this might be related. Originally I was getting black screen when I launch AMS, but now after moving the kip1=atmosphere/kips/loader.kip line to directly above emummcforce=1 that fixed the black screen. But now I am getting an error screen crash when I try to start any game.

My other question, (I only saw this referenced once in this thread) - is OC Suite compatible with sys-patch (ie no longer using sigpatches?) Because I no longer have a kip1patch=nosigchk line in hekate_ipl.ini.

Thanks for any feedback!
 

meha

Well-Known Member
OP
Member
Joined
Feb 12, 2023
Messages
216
Trophies
0
Age
29
XP
854
Country
Korea, South
Just to clarify - If I install OC Suite 1.8.1, I HAVE to be on AMS 1.5.5 (or newer) correct?

I had just updated my switch AMS a week ago from 1.4.0 to 1.5.4 and a few days later I started looking into overclocking and (luckily) found OC Suite. But I d/l 1.8.1 and have been having trouble getting it working completely. I believe this might be related. Originally I was getting black screen when I launch AMS, but now after moving the kip1=atmosphere/kips/loader.kip line to directly above emummcforce=1 that fixed the black screen. But now I am getting an error screen crash when I try to start any game.

My other question, (I only saw this referenced once in this thread) - is OC Suite compatible with sys-patch (ie no longer using sigpatches?) Because I no longer have a kip1patch=nosigchk line in hekate_ipl.ini.

Thanks for any feedback!
no not newer. it has to be exactly same AMS version. there are older versions in github so you either update to AMS 1.5.5 or use older version for 1.5.4
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    realtimesave @ realtimesave: they need to have a strong line up on the launch titles too. I think they should move metroid...