[ad_1]

Recently, I switched from pop!_os To ubuntu budgie as my primary operating system. For the most part, the transition went fairly smoothly. However, something interesting was happening to me System76 Thelio Desktop that I have never experienced before. Once on a different OS, the fans ran continuously. This took me down a few rabbit holes before I was able to fix the problem. Ultimately, the problem was resolved by installing the System76 firmware which is required to properly control the fans. However, the process reminded me of a tool that can promote Linux with your hardware.
Too: best linux distribution for beginners
You see, every motherboard has various sensors that monitor things like temperature — and your PC’s temperature is a very important one. Those CPUs can run very hot. If they overheat, your computer could crash (or worse). Because each PC manufacturer does things differently, and because PC internals differ from iteration to iteration, it’s not always 100% certain that the operating system you have installed will pick up every sensor on your motherboard. Often, the OS installation works fine but you may find (as I did) that your fans run continuously, even when you’re not using the machine.
Too: The Best Laptop Cooling Pads (That Actually Work)
Should this happen, you need to use sensor-detection Permission. Let me show you how it’s done on an Ubuntu-based Linux distribution.
How to install and use Sensor-Detect
what you’ll need: The only thing you will need for this is an Ubuntu-based Linux distribution and a user with sudo privileges.
Since many Linux distributions don’t ship with the necessary software, you’ll need to add it manually. Open your Desktop menu and select the Terminal application.
From a Terminal window, issue the following command on an Ubuntu-based distribution:
sudo apt-get install lm-sensors -y
Once lm-sensors is installed, you are ready to use the sensor-detect command.
At the terminal window, issue the command:
after run sensor-detection order, you will be asked a number of questions, including:
- Some have sensors embedded in the south bridge, CPU or memory controller. Do you want to scan for them? This is completely safe. (yes no):
- Some Super I/O chips have embedded sensors. We have to write to standard I/O ports to test them. It is generally safe. Do you want to scan for Super I/O sensors? (yes no):
- Some systems (mainly servers) implement IPMI, providing, among other things, a set of common interfaces through which system health data can be retrieved. We first try to get information from SMBIOS. If we don’t find it there, we have to read from arbitrary I/O ports to check for such interfaces. It is generally safe. Do you want to scan for IPMI interfaces? (yes no):
- Some hardware monitoring chips can be accessed through ISA I/O ports. We have to write to arbitrary I/O ports to test them. Although it is generally safe. Yes, you have ISA I/O ports even if you don’t have any ISA slots! Do you want to scan ISA I/O ports? (yes no):
- Do you want to check I2C/SMBus adapter now? (yes no):
Too: how to install linux on old laptop
Answer yes to all the questions. When all the questions have been answered, it will ask if you want to summarize it. Press Enter on your keyboard to display the results. Once the results are displayed, sensor-detect will then ask if you want it to automatically add the required items to /etc/modules . For me, it lists coretemp as a module that I should add. Type yes and those modules will be added. Note, if sensor-detect lists a large number of modules, you should do a little research before allowing the tool to connect them all. You can stop adding modules that are already built into your installed kernel.
If sensor detects the modules you added in /etc/modules, you can go ahead and reboot so those modules take effect.
And all! Hopefully, your operating system will now have better control over your hardware to improve the Linux experience.
Too: The Most Important Reason You Should Use Linux at Home










