Freebird - Switch Clock Speed Control Sysmodule

This is a sysmodule/service for Atmosphere and ReiNX that uses IPC's to communicate with its companion NRO, Freeset. This allows you to use any clock speed I've found on the Switch. The only restriction I have put in place is that you must be plugged into an official charger or docked if you are crazy enough to want to use the highest two GPU clock speeds. I am leaving it completely up to you to choose what clock speeds you want to use. Be careful.

2019070911351400-DB1426D1DFD034027CECDE9C2DD914B8.jpg

Intructions:
  • Atmosphere: Copy over the contents of the zip and reboot your system to load the module. Open Freeset and use that to send over the clock speeds you want.
  • ReiNX: Create a folder in your ReiNX folder named titles if there isn't one. Copy the titles folder from the atmosphere folder to ReiNX/titles. Open "010000000000C235" and move the boot2.flag to the same directory as the exefs.nsp file. Reboot and freebird should now be working on ReiNX.

X turns freebird's clock setting feature on and off. Remember to turn this off before putting your system to sleep. I'm working on it™, but it will cause and require you to fully shutdown and restart your Switch if accidentally left on. When on, freebird will check and set the clocks if they don't match what you choose. When turned off, your clock speeds will be reset and no longer forced.

A sends over the clock speeds shown/chosen from the menu. Up and down change the currently selected option, left and right change speed.

If I missed anything, don't be afraid to ask. I'm open to suggestions too.

I'd like to thank @taggen86, @nabelo, @mathew77, @vanraz86, and @Kirby567fan for taking the chances and testing it. Thanks guys!

Download link: https://gbatemp.net/download/freebird.35566/
 
Last edited by JK_,

gizmomelb

Well-Known Member
Member
Joined
Jul 13, 2006
Messages
926
Trophies
1
XP
1,658
Country
Australia
still people should have freedom to decide, or thats what i think at least

i understand a warning message before picking higher clocks up, but completly block them... dunno

those same people will be the ones whining and bitching the loudest when their switch dies prematurely from overclocking it too high.
 

crow132

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
302
Trophies
0
Age
34
XP
1,373
Country
Saint Helena
Then remove that limit from the source... you probably shouldn't be using said clocks if you can't do that
how are coding and common sense related?
those same people will be the ones whining and bitching the loudest when their switch dies prematurely from overclocking it too high.

I agree at that, thats why I talk about the warning message... still, is plain sad for people to act like that
 

p-sam

Well-Known Member
Member
Joined
Feb 3, 2019
Messages
108
Trophies
0
XP
673
Country
France
how are coding and common sense related?

Releases ship with the logic by default, the code is open source, if you want to remove it just compile it for yourself. If you can understand that, you can also understand the battery strain is higher, and the cap is there to prevent damage from it, a warning is not and never was enough, and people would come back whining eventually. And that's how "coding" (removing 2 lines and typing `make`) and common sense are related.
 

crow132

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
302
Trophies
0
Age
34
XP
1,373
Country
Saint Helena
Releases ship with the logic by default, the code is open source, if you want to remove it just compile it for yourself. If you can understand that, you can also understand the battery strain is higher, and the cap is there to prevent damage from it, a warning is not and never was enough, and people would come back whining eventually. And that's how "coding" (removing 2 lines and typing `make`) and common sense are related.
I understand your point and respect your decission, still find that completly unrelated.

I probably can't remove those 2 lines and type make, and still I never went further than 460 mhz in handheld using freebird, and if I did, it was for testing and for a very short period of time

Is impossible to please everyone, thats why we have alternatives, I respect sys-clk's point, even if it's not the right one for me.
 
Last edited by crow132,

p-sam

Well-Known Member
Member
Joined
Feb 3, 2019
Messages
108
Trophies
0
XP
673
Country
France
I understand your point and respect your decission, still find that completly unrelated.

I probably can't remove those 2 lines and type make, and still I never went further than 460 mhz in handheld using freebird, and if I did, it was for testing and for a very short period of time

Is impossible to please everyone, thats why we have alternatives, I respect sys-clk's point, even if it's not the right one for me.

If you never went past the cap, I don't understand your point on the cap either
 
  • Like
Reactions: jringo718

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,271
Country
Chile
@p-sam do you know if OC can be applied to a homebrew app, through title override? I know it's possible in RetroArch but other apps like GZDoom ignore OC settings, which shouldn't be the case (?), at least it doesn't happen with freebird.
 

p-sam

Well-Known Member
Member
Joined
Feb 3, 2019
Messages
108
Trophies
0
XP
673
Country
France
@p-sam do you know if OC can be applied to a homebrew app, through title override? I know it's possible in RetroArch but other apps like GZDoom ignore OC settings, which shouldn't be the case (?), at least it doesn't happen with freebird.
(Please ask any of that stuff on the sys-clk thread instead next time, i don't want to clutter JKSV's Freebird thread with more irrelevant infos for him)
I've heard another person mention it, i don't see any reason why hb not touching anything would interfere, and how it's diff, on his case i wasnt able to reproduce the problem, right now we have our hands full with the next version (° ͜ʖ °)
 

mrcroket

Well-Known Member
Member
Joined
Mar 14, 2018
Messages
176
Trophies
0
Age
33
XP
1,941
Country
Spain
I don't think that 5XXmhz preset its dangerous, because its just a bit more than 460mhz that even nintendo use officially on some new games like mortal kombat, and nintendo its very conservative with cpu/gpu clock. Also the fan not even spin fast, indeed its more quieter than the cpu oc to 1,75ghz.
 

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,271
Country
Chile
I'll update it as soon as I can guys. If you just want 8+ support asap, you can pick up a newer testing version here. There might be a bug or two though, and it has no way of handling boost mode at the moment.
Guys, use the build from this quote, just tried in 8.1.0 and it works :)

If you have problems with Switch logo or black screen stuck after injecting payload via PC, try boot atmosphere normally without freebird sys module, transfer it via ftp then restart to payload.
 
  • Like
Reactions: linuxares

wengchuyao

New Member
Newbie
Joined
Jul 8, 2019
Messages
4
Trophies
0
Age
28
XP
133
Country
China
兄弟,你会更新这个插件吗?

--------------------- MERGED ---------------------------

Brother, will you update this plugin?
 
D

Deleted User

Guest
兄弟,你会更新这个插件吗?

--------------------- MERGED ---------------------------

Brother, will you update this plugin?
OP is pretty busy right now, we don't know when he'll have time to update this.

OP现在很忙,不知道他什么时候有空可以更新这个软件
Hey guys. Sorry, I've been working A LOT lately. I only found out the Switch was updated because of a friend. I'll try to take a look over the weekend.
 
Last edited by ,

wengchuyao

New Member
Newbie
Joined
Jul 8, 2019
Messages
4
Trophies
0
Age
28
XP
133
Country
China
[QUOTE =“leafeon34,post:8707523,member:354549”] OP现在很忙,我们不知道他什么时候有时间更新这个。

OP现在很忙,不知道他什么时候有空可以更新这个软件[/ QUOTE]
ok.Thank you
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,035
Trophies
1
Location
California
XP
6,028
Country
United States
Dont know if it has been mentioned, but if you are in a Game, and you want to use Cheats or want to go into EdiZon, or the Homebrew Menu in general, this will crash the System.
Load up Game
Press Home
Go to Album, Hold R and Attempt to Load Homebrew Menu.
Atmosphere will Crash giving a Error Report.

Got this when I found the Reicast (Alpha) Emulator. Came with it, but it is Version 0.92 (Private)
 
  • Like
Reactions: wengchuyao

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
970
Trophies
0
XP
2,435
Country
France
Yeah I first thought it was a problem with atmosphere but I had the same
After some testing I found out that it only crash with my cartridges games
After some time, dunno why, it even crashed when I didn't had any game launched, the only to launch the hb menu was to use an nsp
Deleting the title on the atmosphere folder fixed it so yeah, Freebird is causing that
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol