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,

JillianMeadow

Member
Newcomer
Joined
May 25, 2020
Messages
7
Trophies
0
Age
34
XP
59
Country
United States
Did you fully read the first post? If you couldnt understand, then maybe I couldnt properly explain how system works, this is my first tutorial.
I read it for sure. I am just wondering what the difference is from the normal ramp up speeds the switch does versus what changes this does. In numbers if ya had em?
 

JillianMeadow

Member
Newcomer
Joined
May 25, 2020
Messages
7
Trophies
0
Age
34
XP
59
Country
United States
I may understand now, "bumped the speed level by one tier in every section" do you mean you upped the level of the speed per temperature tier in comparison to the base switch?
 

carcalal

Member
Newcomer
Joined
Mar 7, 2021
Messages
13
Trophies
0
Age
32
XP
82
Country
Romania
Very cool (pun intended). I was curious if you have any idea if the option is documented somewhere. I was wondering if the fan curve works in increments, like when you reach the max temp of one interval it switches to the next.

This way you could add hysteresis by adding a slight overlap between intervals.

EDIT: Found some documentation here https://switchbrew.org/wiki/System_Settings#tc
 
Last edited by carcalal,

TR_mahmutpek

medic
OP
Member
Joined
Jul 28, 2015
Messages
1,424
Trophies
0
Age
24
XP
1,996
Country
Turkey
Can I simply erase the "handheld" lines and just leave the console lines of code?

Thank you, I want this because my Switch runs very cool already in handheld, but in dock mode is a bit hot.
Yes, it should work but I suggest first that instead of deleting, copy and replace the default values (look first post). It's safer.

You're welcome. Btw if it runs too hot, maybe your thermal paste is degraded. And Nintendo uses weird thermal paste (has brownish colour) between outer shell and upper thermal block. If you have a chance, I highly suggest that repleace it with realiable thermal paste like Arctic MX-4.
 
  • Like
Reactions: Natural

nashismo

Well-Known Member
Member
Joined
Jun 5, 2013
Messages
520
Trophies
1
Age
43
Location
Home sweet Home (Mi casita)
XP
1,269
Country
Chile
Yes, it should work but I suggest first that instead of deleting, copy and replace the default values (look first post). It's safer.

You're welcome. Btw if it runs too hot, maybe your thermal paste is degraded. And Nintendo uses weird thermal paste (has brownish colour) between outer shell and upper thermal block. If you have a chance, I highly suggest that repleace it with realiable thermal paste like Arctic MX-4.
Yes, I just added the lines needed for the console on dock mode only, and it worked great. By the way I used this fan speeds to make the Switch less noisy but still staying cooler:

[tc]
tskin_rate_table_console = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 102], [43000, 53000, 102, 153], [53000, 58000, 153, 255], [58000, 1000000, 255, 255]]"

The problem with your temps was that the fan would kick in at 60% (when reaching 50c) and then it stays there even if the temps decrease.
 
  • Like
Reactions: TR_mahmutpek

BestSiteEvar

Member
Newcomer
Joined
Mar 25, 2012
Messages
13
Trophies
0
XP
12
Country
United States
Hello, I am using latest atmosphere. Is there any reason why my atmosphere fails to boot when I add this piece of code to the system_settings.ini in atmosphere/config/system_settings.ini?

Code:
[tc]
; Unlock fan speeds
 tskin_rate_table_console = str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 102], [43000, 53000, 102, 153], [53000, 58000, 153, 255], [58000, 1000000, 255, 255]]"
 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], [48000, 1000000, 255, 255]]"

I added that piece of code at the bottom of my system_settings.ini file and it fails to boot. It only successfully boots when I add the semicolon ";" before the code to each line and it becomes green(using notepad++, of course). Does the setting still take effect this way or is it being commented out with the usage of ';'? Thanks! Below I have attached my config file incase something may be wrong with it. Thank you very much
 

Attachments

  • system_settings.rar
    1.5 KB · Views: 196
Last edited by BestSiteEvar,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Thought I saw my ex on that new kingdom of the Apes poster
  • BigOnYa @ BigOnYa:
    I thought I saw a puttie snatch...
  • BigOnYa @ BigOnYa:
    I'm so pumped, NCAA football video game is back after a 10 year hiatus, coming to SeriesS/X, PS5 in July.
  • BigOnYa @ BigOnYa:
    Wish they would let us play the NCAA football 14 on newer xbox, its one of the only games I love and own on disc still, that is not back compatible, bs.
  • AdenTheThird @ AdenTheThird:
    @BigOnYa My dad recently bought a spare Series X off of me, got game pass, and saw Madden '24 on Game Pass, decided to try it out.

    ...He was a bit taken aback by the 60GB download size. Poor guy's still living in the 90s!
    +1
  • SylverReZ @ SylverReZ:
    @AdenTheThird, Bro's still in the PS2 age.
  • K3Nv2 @ K3Nv2:
    Lol charging your dad's classic unless he's the type that doesn't like taking things like that
  • AdenTheThird @ AdenTheThird:
    @K3Nv2 He was looking into consoles for his house anyway (for my younger siblings and himself) and I had a spare XSX and Switch I ended up selling him at pretty steep cuts. I would just give them to him, but I did buy them with the intent to sell them... and college is super expensive.
  • BigOnYa @ BigOnYa:
    A little yeah...
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, [insert wut here]
    +1
  • BigOnYa @ BigOnYa:
    I'm a little hi, but bout to fix that.
    +1
  • BigOnYa @ BigOnYa:
    Now I'm low, i was upstairs in my wifeys kitchen, now I'm downstairs in my dungeon.(My basement)
    +1
  • BakerMan @ BakerMan:
    do you mind? i snuck in with amiibo and jars, and am trying to do my thing brony style
  • BakerMan @ BakerMan:
    have you ever regretted saying something immediately after saying it?
    +1
  • BakerMan @ BakerMan:
    nah what i was doing was trying to cure my ever-so-apparent crabs
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    my younger brother is forcing me to play with him and my cousins are here *sigh*
    +1
  • BigOnYa @ BigOnYa:
    @SylverReZ that Hack a hacked 360 vid was neat, never knew it existed.
    +1
  • SylverReZ @ SylverReZ:
    @BigOnYa, I thought it was interesting.
    +1
    Xdqwerty @ Xdqwerty: https://www.youtube.com/watch?v=RklRDirsON4