
The service script is already written for us so just copy it to the systemd folder. If you are on ubuntu distros, systemd should be the default init system.

If your distro do not use systemd, you are on your own to figure this out. STEP 5: create the systemd service script Sudo mkdir /opt/nbfc/ & sudo cp -r ~/nbfc/Linux/bin/Release/* /opt/nbfc/ I personally just dump the binary into my bin folder located in my home directory but it requires more steps like editing the service script so for the sake of this guide, I will follow the steps on the github readme which installs the binary to /opt. STEP 3: Build the application from sourceĬd ~/nbfc & chmod +x build.sh &. Wait a second until it finishes downloading mono.(yes, this app is coded in C# and targets Microsoft. Sudo apt-key adv -keyserver hkp://:80 -recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF & echo "deb stable-bionic main" | sudo tee /etc/apt//mono-official-stable.list & sudo apt update & sudo apt install mono-complete STEP 2: Install the dependencies for compiling. If you have anything else, you need to google up your distros' relevant command for its package manager since it may not use apt.Īnyways, this is build guide from the developer if you want to try it out on none Ubuntu based distros.

For Linux user such as myself, there are additional steps so read on if you are team penguin like me.ĮVERYTHING BELOW IS RELEVANT TO LINUX ONLYįor clarification, my guide is relevant to Ubuntu based distros like Mint and Pop OS. If you are on Windows, just download the. STEP 1: Get Notebook Fan Control(NBFC) from GitHub

Luckily there is software called notebook fan control that will allow us to do this regardless. Your bios is locked or lack options and your gpu doesn't come with its own fan so out of control of both the nvidia driver and application like afterburner. On custom built computer, this is straight forward, you just go into the bios to set the cpu fan and then use something like afterburner to set your gpu fan speed if you happen to have discrete Nvidia cards, on laptop, no such thing. Well, today, I am gonna show you how to ignore whatever fan scaling profile your OEM sets for you and crank up your laptop's fan speed manually.

However, you know what's worse? Your game fps dips to the low 10s and your keyboard feels like a boiling pot whenever you touch it all because the OEM refuses to scale up the fans. Why is that you ask? well, its because at max fan speed, your laptop's cooling fan sounds like a jet engine. Apple does this on their macs and so do many OEMs. As the title suggest, this is a guide on how to control your laptop's fan speed.įirst, why would you want to control your laptop fan speed? Well, because many OEMs like to throttle your cpu's and gpu frequencies under heavy load instead of cranking up the fan speed to deal with the high heat.
