Homebrew Discussion Switch overclocking released (improved N64 & PSX emu)

comput3rus3r

Well-Known Member
Member
Joined
Aug 20, 2016
Messages
3,580
Trophies
1
Age
123
XP
4,922
Country
United States
The CPU has a base clock of 1.9Ghz.
So the switch CPU is heavily underclocked to begin with, it's lifespan wont be reduced.
Battery drain isn't much more on these clocks either, but I agree. This feels like cheating to me too :P
Why would Nintendo make their console less powerful if not to mitigate heat damage to the switch's housing?
Why do you think that switches come from factory already bent? I'm sure during testing Nintendo saw how much the switch case was being warped and thus the decision to underclock the cpu to minimize damages ie. bending and cracking. Also anytime you increase heat lifespan is reduced regardless of what the base clock is. You can keep it stock and if you leave your switch in the sun lifespan is reduced.
 
Last edited by comput3rus3r,
  • Like
Reactions: Deleted User

m4xw

Ancient Deity
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,960
Country
Germany
Why would Nintendo make their console less powerful if not to mitigate heat damage to the switch's housing?
Why do you think that switches come from factory already bent? I'm sure during testing Nintendo saw how much the switch case was being warped and thus the decision to underclock the cpu to minimize damages ie. bending and cracking.
Because playtime
 
  • Like
Reactions: Bumblecito

Beware

Well-Known Member
Member
Joined
Apr 5, 2007
Messages
1,141
Trophies
1
XP
652
Country
United States
CPU OC does not affect any framerate in any game I've tested. It does affect loading times and general menu navigation around Horizon. Korok Forest doesn't feel any different, still get big framerate drops. Maybe GPU OC will offer better perf there though.
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
926
Trophies
1
Age
35
XP
2,304
Country
Why would it affect the battery that bad?

Well it's like if you run a car super fast compared to super slow, it will consume the gas faster.
It's also more likely that a car will encounter technical problem faster if it's always is being pushed to the limits.

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

CPU OC does not affect any framerate in any game I've tested. It does affect loading times and general menu navigation around Horizon. Korok Forest doesn't feel any different, still get big framerate drops. Maybe GPU OC will offer better perf there though.

If the CPU is the bottleneck in emulation (Which is the case for N64) then overclocking will absolutely give it a boost.
(It's not going to be enough in all cases, dynarec could provide an even bigger boost if the dynarec is good)

I remember Daedalusx64 for PSP once had a completely different dynarec then what it has these days, they completely rewrote it to gain more speed.
On top of that it was possible to overclock the PSP and I remember different emulators making use of the 'Media Engine' (Some kind of co-processor for media playback). Also some homebrew managed to temporarily shut down certain system services in order to free up more memory.
Developers for the PSP used every trick in the book.

The current state och the Switch is not quite there yet (Not that there is that much stuff to experiment with, but still)
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,380
Trophies
4
Location
Space
XP
14,006
Country
Norway
Yes - FYI, Beware's battery is now swollen (and pushes the backplate) because of extensive use of OC in Lakka.



Yes, depending on how much you OC - 1.5GHz should be safe, 1.9GHz should not
That's scary. Makes sense though, the Switch docked (and fully charged) can draw up to 11W (+ 1W when the JoyCons are being charged), in handheld mode the screen adds a lot of additional power consumption, it's unsure exactly how much but I would guess it can easily add another 5W. Not sure how much the battery is rated for, different batteries and different chemistries have different maximum power consumption ratings, but if the battery is getting warm when playing and not charging you know it's probably drawing too much and will shorten the battery life.
17W at a (worst case scenario) almost depleted battery at 3.1V adds up to 5.5A, which isn't an insane amount - there are far more power hungry devices such as power tools, RC controlled cars, drones etc. and e-cigs, but they also use batteries with higher-than-average maximum power consumption ratings. Nintendo would have likely looked at the highest recorded power consumption in testing, and, adding a decent margin, choose a battery to fit those requirements. Some batteries might only be rated for 5A, some might be lower, some go up to 30A or even higher.

Worst case scenario an overloaded battery can actually explode, but it's not likely it would be overloaded to that degree unless there was a short. And the protection circuit in the battery, or on the circuit board itself, would shut off if there was a short.
 
Last edited by The Real Jdbye,

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
The CPU has a base clock of 1.9Ghz.
So the switch CPU is heavily underclocked to begin with, it's lifespan wont be reduced.
Battery drain isn't much more on these clocks either, but I agree. This feels like cheating to me too :P

And yet, heat will still be an issue, thermal throttling, etc can't be good.
 
  • Like
Reactions: Deleted User

m4xw

Ancient Deity
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,960
Country
Germany
And yet, heat will still be an issue, thermal throttling, etc can't be good.
No, not really. The fan will spin more to combat it.
It doesn't really get any hotter on my tests.
If your switch gets crazy hot its most likely that their shitty default thermal paste isn't making good contact.
 
  • Like
Reactions: vastrolorde

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
That's your choice, nothing wrong with it.
From a technical standpoint there is no reason for fear at those clocks.
But cheating is cheating :P

I'd rather the emulators get as optimized as much as possible, i.e dynarec, before resorting to overclocking. Seems a bit unnecessary, no?
 
  • Like
Reactions: Deleted User

Vieela

GBATemp's official thinker™
Member
Joined
Jan 18, 2017
Messages
562
Trophies
0
XP
936
Country
Brazil
Will this enable me to fry an egg on the Switch?

But for real though, does this damage the console much?
 

m4xw

Ancient Deity
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,960
Country
Germany
I'd rather the emulators get as optimized as much as possible, i.e dynarec, before resorting to overclocking. Seems a bit unnecessary, no?
Dynarec is not a optimization by definition.

Seems a bit unnecessary, no?
I am a engineer, what can I say. My job is to make it work.
Those clocks do not pose a problem.
Keep in mind we don't overclock GPU etc.
 
  • Like
Reactions: Bumblecito

natinusala

Win32 error 31 is not an error
Member
Joined
Dec 1, 2012
Messages
1,032
Trophies
0
Age
44
XP
2,914
Country
France
I'd rather the emulators get as optimized as much as possible, i.e dynarec, before resorting to overclocking. Seems a bit unnecessary, no?

Go on then, write a dynarec and claim that bounty

To all the people whining that overclocking shouldn't be necessary and that emulators should be optimized instead : DO IT

A dynarec is 16k lines of code. Overclocking the console is a shitty 1kb IPS patch to change a constant in a system service.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Go on then, write a dynarec and claim that bounty

To all the people whining that overclocking shouldn't be necessary and that emulators should be optimized instead : DO IT

A dynarec is 16k lines of code. Overclocking the console is a shitty 1kb IPS patch to change a constant in a system service.

No shit, Sherlock, and there's already a bounty in the process is there not?
 
  • Like
Reactions: Deleted User

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Microsoft is worth 3.2 Trillion according to Google lol