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: 634
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
33
XP
92
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
25
XP
2,007
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
529
Trophies
1
Age
43
Location
Home sweet Home (Mi casita)
XP
1,339
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: 226
Last edited by BestSiteEvar,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I have an idea for a new lord of the rings series
  • BigOnYa @ BigOnYa:
    Simpson's did it...
  • K3Nv2 @ K3Nv2:
    Elon as frodo
    +1
  • BigOnYa @ BigOnYa:
    The Twitter/X hat determines your fate. (oh wait, wrong movie)
  • K3Nv2 @ K3Nv2:
    You must never wear the blue check mark
    +1
  • BigOnYa @ BigOnYa:
    I wonder how many Broncos fans cellphones Kelsy's brother will smash today.
  • DragonMals @ DragonMals:
    he's
  • Faust03 @ Faust03:
    twitter is a very toxic website
  • K3Nv2 @ K3Nv2:
    Nuh uh
  • DragonMals @ DragonMals:
    An underrated opinion: While Bluesky as a platform is better than Twitter, Bluesky's userbase won't be better than Twitter as people are saying because everyone from the non-bootleg site are moving to the bootleg one expecting for themselves to change with their attitude, but that never works like that.
  • DragonMals @ DragonMals:
    I will say though: Bluesky as a micro-blogging site? Needs a bit more oomph and I would officially like it better than Twiter. Can't even post gifs on that site, like what the fuck?
  • K3Nv2 @ K3Nv2:
    Diarrhea is toxic
  • BigOnYa @ BigOnYa:
    Can you post milfs though?
  • K3Nv2 @ K3Nv2:
    Gilfs
    +2
  • BigOnYa @ BigOnYa:
    Kilfs. (Ken knows)
  • K3Nv2 @ K3Nv2:
    Gay
    +1
  • NinStar @ NinStar:
    fake and gay
    +1
  • K3Nv2 @ K3Nv2:
    Fake news is hot
  • realtimesave @ realtimesave:
    hey guyz
    +2
  • SylverReZ @ SylverReZ:
    @realtimesave, I'm here. Why?
  • SylverReZ @ SylverReZ:
    Have you found anywhere else to sell your Switch OLED?
    SylverReZ @ SylverReZ: Have you found anywhere else to sell your Switch OLED?