Tutorial  Updated

Adjust the Nintendo Switch Fan Speed

Works on atmosphere but didn't tested on ReiNX and SX OS.

I'm giving the needed file, copy this to atmosphere>config folder in sd card. DON'T FORGET TO CHANGE THE EXTENSION OF FILE TO .ini OR IT WILL NOT WORK I already modified and bumped the speed level by one tier in every section (except first temps., no need to wear fan on room temp.) for less temperature. Modify if you need.

Default settings are these:
Code:
[tc]
tskin_rate_table_console = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 53000, 51, 153], [53000, 58000, 153, 255], [58000, 1000000, 255, 255]]"
tskin_rate_table_handheld = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 48000, 51, 102], [48000, 53000, 102, 153], [53000, 1000000, 153, 153], [48000, 1000000, 153, 153]]"

str!"[[-1000000, 40000, 255, 255]
-1000000, 40000 these are temperature 40000 = 40C
255 is the speed, 0-255

Edit: lesser fan speed maybe would NOT work, for built in security. Even if they work, BE CAREFUL YOU CAN OVERHEAT AND DAMAGE YOUR CONSOLE!
 

Attachments

  • system_settings.txt
    365 bytes · Views: 564
Last edited by TR_mahmutpek,

swutch

Well-Known Member
Member
Joined
Apr 16, 2019
Messages
219
Trophies
0
XP
1,545
Country
Austria
I'm just new in Atmosphere CFW all the stuff, I wanna ask what is the most optimize fan speed for my erista switch, with EMUNAND running and no OC, what fan settings ini file should I use? Thank you in advanced ;-)
Standard settings are perfectly fine if you don't overclock.
 

leosel

Well-Known Member
Newcomer
Joined
Oct 1, 2010
Messages
91
Trophies
1
XP
1,078
Country
Anything below 58C should be safe.
The switch goes into sleep mode if the temp is to high.
Thank you so much for the info
Post automatically merged:

I have a question, what is the maximum and safest overclock settings, for CPU, GPU and RAM on Sys-clk? thank you in advance.
 
Last edited by leosel,
  • Like
Reactions: swutch

swutch

Well-Known Member
Member
Joined
Apr 16, 2019
Messages
219
Trophies
0
XP
1,545
Country
Austria
I have a question, what is the maximum and safest overclock settings, for CPU, GPU and RAM on Sys-clk? thank you in advance.
https://github.com/KazushiMe/Switch-OC-Suite/blob/master/Source/sys-clk-OC/README.md

-------------------------------------------------

fan settings can be adjust in "\atmosphere\config\system_settings.ini"
My config for an OLED with OC:

Code:
[tc]
use_configurations_on_fwdbg = u8!0x1
tskin_rate_table_console_on_fwdbg = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 54000, 128, 255], [54000, 1000000, 255, 255]]"
tskin_rate_table_handheld_on_fwdbg = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, 54000, 128, 255], [54000, 1000000, 255, 255]]"
holdable_tskin = u32!0xEA60
touchable_tskin = u32!0xEA60
https://switchbrew.org/wiki/System_Settings#tc

edit:
I changed it to OLED Docked standards + 1 C
 
Last edited by swutch,
  • Like
Reactions: dt90 and concac

leosel

Well-Known Member
Newcomer
Joined
Oct 1, 2010
Messages
91
Trophies
1
XP
1,078
Country
https://github.com/KazushiMe/Switch-OC-Suite/blob/master/Source/sys-clk-OC/README.md

-------------------------------------------------

fan settings can be adjust in "\atmosphere\config\system_settings.ini"
My config for an OLED with OC:

Code:
[tc]
use_configurations_on_fwdbg = u8!0x1
tskin_rate_table_console_on_fwdbg = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 53000, 51, 153], [53000, 58000, 153, 255], [58000, 1000000, 255, 255]]"
tskin_rate_table_handheld_on_fwdbg = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 53000, 51, 153], [53000, 58000, 153, 255], [58000, 1000000, 255, 255]]"
holdable_tskin = u32!0xEA60
touchable_tskin = u32!0xEA60
tskin_pcb_coefficients_console_on_fwdbg = str!"[8051, -45213]"
tskin_pcb_coefficients_handheld_on_fwdbg = str!"[7176, -33954]"
tskin_soc_coefficients_console_on_fwdbg = str!"[7831, 57590]"
tskin_soc_coefficients_handheld_on_fwdbg = str!"[9029, 4274]"
https://switchbrew.org/wiki/System_Settings#tc

The switch reaches usually about 54-57C instead of 45C and the fan rotates at 50-60% instead of 100% at full GPU OC.
Can I used this settings on my Switch V1 Erista?
 

OnPleasure

New Member
Newbie
Joined
Feb 26, 2023
Messages
1
Trophies
0
Age
25
XP
31
Country
Austria
I´m on Atmosphere 1.5.0 pre-release / OFW 15.0.1 and this works for me.

This is my Code:
Code:
[tc]
use_configurations_on_fwdbg = u8!0x1
tskin_rate_table_console_on_fwdbg = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 48000, 51, 90], [48000, 53000, 90, 102], [53000, 58000, 128, 255], [58000, 1000000, 255, 255]]"
tskin_rate_table_handheld_on_fwdbg = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 48000, 51, 90], [48000, 53000, 90, 102], [53000, 58000, 128, 255], [58000, 1000000, 255, 255]]"
holdable_tskin = u32!0xE290
touchable_tskin = u32!0xFDE8

Fanspeed:
> 36°C = 20% / silent
> 43°C = 20% / silent
> 48°C = 35% / noticeable
> 53°C = 40% / noticeable
> 58°C = 100% / disturbing

---Settings used on a OC Console.---

When using my system_settings u need to rename it into "system_settings.ini".
 

Attachments

  • system_settings.txt
    4 KB · Views: 92
Last edited by OnPleasure,

dt90

Member
Newcomer
Joined
Mar 13, 2023
Messages
9
Trophies
0
Age
33
XP
24
Country
Italy
hi guys, i used the file on the first page and finally i have the fan that goes even at 85% use

I'm reading the instructions inserted in the .txt file, in the second line, about the portable mode, is it normal that the last square bracket is [48000, 1000000, 255, 255] ??
48000 is written in the previous brackets, maybe 58000 should be put?

i.e. like this?
tskin_rate_table_handheld = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 102, 102], [43000, 48000, 102, 153], [48000, 53000, 153, 153], [53000, 1000000, 255, 255], [58000, 1000000, 255, 255]]"

I'm asking because i see that the indication of the first temperature in the various brackets is progressive
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,304
Trophies
3
XP
12,095
Country
Poland
hi guys, i used the file on the first page and finally i have the fan that goes even at 85% use

I'm reading the instructions inserted in the .txt file, in the second line, about the portable mode, is it normal that the last square bracket is [48000, 1000000, 255, 255] ??
48000 is written in the previous brackets, maybe 58000 should be put?

i.e. like this?
tskin_rate_table_handheld = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 102, 102], [43000, 48000, 102, 153], [48000, 53000, 153, 153], [53000, 1000000, 255, 255], [58000, 1000000, 255, 255]]"

I'm asking because i see that the indication of the first temperature in the various brackets is progressive
You must have old FW since on first page those settings don't work on FW 12.0.0+

And it means that it won't drop this fan speed until you will drop temperature below 48C. 53000 is gatekeeping access to 48000,100000.

So until you raise temperature above 53C, you won't get full fan, but when you do, it won't drop until temperature will drop below 48
 
  • Like
Reactions: dt90 and binkinator

dt90

Member
Newcomer
Joined
Mar 13, 2023
Messages
9
Trophies
0
Age
33
XP
24
Country
Italy
You must have old FW since on first page those settings don't work on FW 12.0.0+

And it means that it won't drop this fan speed until you will drop temperature below 48C. 53000 is gatekeeping access to 48000,100000.

So until you raise temperature above 53C, you won't get full fan, but when you do, it won't drop until temperature will drop below 48
ah great, now i understand those settings, thanks a lot for the explanation!

....actually i have the 1.5.0 release of atmosphere and the latest nintendo software update installed via daybreak (16.0.0)

and my fan situation changed from day to night, at least in dock

I have not tried in portable mode

p.s.
now that i think about it, maybe latest firmware could cause some bugs

When i played bayonetta 3 on dock, at 60 degrees the fan was used for 85% and not 100% (status monitor infos)
 

ShinRaikdou

Well-Known Member
Newcomer
Joined
Aug 1, 2015
Messages
48
Trophies
0
Age
33
XP
364
Country
Zimbabwe
What does "fwdbg" means?
Also what is that for?
Code:
holdable_tskin = u32!0xE290
touchable_tskin = u32!0xFDE8

Config from first page works fine on 16.0.1 btw.
 

andreap

New Member
Newbie
Joined
Apr 23, 2023
Messages
1
Trophies
0
Age
51
XP
23
Country
Italy
hy, help me, i have hac-001 2017 ,that script can use? Thanks
Post automatically merged:

Can you please provide me with the standard settings? thank you
i try and fan start at max if use first script at 1 page, but can use this code i put here? , i not use oc , have 16.0.2 ams - 1.5.2E :
[tc]
use_configurations_on_fwdbg = u8!0x1
tskin_rate_table_console_on_fwdbg = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 48000, 51, 90], [48000, 53000, 90, 102], [53000, 58000, 153, 255], [58000, 1000000, 255, 255]]"
tskin_rate_table_handheld_on_fwdbg = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 48000, 51, 90], [48000, 53000, 90, 102], [53000, 58000, 153, 255], [58000, 1000000, 255, 255]]"
 
Last edited by andreap,

dygeo

Well-Known Member
Newcomer
Joined
Feb 5, 2023
Messages
51
Trophies
0
Age
31
XP
126
Country
France
Ce tutoriel est obsolète.
Depuis 12.0.0, tskin_rate_table_console n'est plus utilisé.
tskin_rate_table_handheld ne vous donne pas non plus un accès complet au ventilateur, le système peut le prendre en charge et pousser ses paramètres.
Pour régler correctement le ventilateur, vous devez l'activer

use_configurations_on_fwdbg

Ensuite, utilisez-les pour définir des profils de ventilateur

tskin_rate_table_handheld_on_fwdbg
tskin_rate_table_console_on_fwdbg

Cela ne fonctionne que pour 12.0.0+
and nowadays now in 16.0.3 how can we do to slightly increase the speed I speak especially for the last zelda
 

Soler37

Well-Known Member
Member
Joined
Oct 23, 2022
Messages
199
Trophies
0
Age
33
XP
422
Country
Israel
Is there any downside to making the fan run faster at lower temps so that it keeps the switch cooler? (besides the noise)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    hmmm 360 even lol
  • Psionic Roshambo @ Psionic Roshambo:
    Well I was getting a discount so 320 is probably right
  • BigOnYa @ BigOnYa:
    That is cheap, I used to pay $100 for a tine.
  • Psionic Roshambo @ Psionic Roshambo:
    Tine? One gram?
  • BigOnYa @ BigOnYa:
    Sixteenth
  • Psionic Roshambo @ Psionic Roshambo:
    Also it was literally out of a kilo when I got it off the boat so absolutely pure
  • Psionic Roshambo @ Psionic Roshambo:
    Holy shiz that's a lot
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I was getting 3.5 Grams for 320 could have stepped on it and doubled my money easy lol
    +1
  • BigOnYa @ BigOnYa:
    I'd be afraid to it nowdays, my heart would explode prob. I just stick beers n buds nowdays.
  • Psionic Roshambo @ Psionic Roshambo:
    I would get to drive from tarpon springs to like Miami a thousand bucks lol do that twice a week and back in 92 that was good money
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    @Psionic Roshambo what are you guys talking about?
  • Psionic Roshambo @ Psionic Roshambo:
    Blew it on women and muscle cars lol
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty Hamster food, its pricey nowadays to keep PCs running.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I don't do anything except cigarettes and gotta stop eventually lol
    +1
  • BigOnYa @ BigOnYa:
    I'd do shrooms again if could find, and I was outside camping/fishing, and had a cooler full of beer.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wouldn't mind some LSD, laughing until my face hurt sounds fun lol
    +1
  • BigOnYa @ BigOnYa:
    You ever try soaper powder/qauludes? I did once and like a dumbass drank beer on top of taking, I woke up laying in my backyard in the pouring rain, it knocked me out. I have not seen it around in many many years.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No never tried a lot of things but never that lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did pass out one time on a floor after taking a bunch of Ambien lol thought it would help me sleep and did it lol
  • Psionic Roshambo @ Psionic Roshambo:
    Girlfriend was working at a pharmacy and stole like 500 of them, was and still is the biggest pill bottle I have ever seen lol
  • K3Nv2 @ K3Nv2:
    Ativan is pretty legit
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The last time I had to take something to help me sleep, I was prescribed Trazadone it was pretty OK to be honest.
  • Psionic Roshambo @ Psionic Roshambo:
    Not something I need at all these days, doing a lot better lol
    Psionic Roshambo @ Psionic Roshambo: Not something I need at all these days, doing a lot better lol