Linux mint управление вентиляторами

Linux Mint Forums

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

[SOLVED] How do I control case fan speeds?

Post by AJG » Sat Jan 20, 2018 12:29 pm

Serena dual booted with an ASUS Z77 Sabertooth. In Windows 7, the case fan speeds are very low. I’ve had to lower the bios fan speed alarm thresholds to 400rpm just to boot the system. In Mint, the fans are always operating at high speed on boot. I believe it is the case fans that are spinning fast — not necessarily the processor. I’ve searched the forums and found references to a fan control utility, mostly for Ubuntu and mostly for laptops. I have Sylvia loaded on my Toshiba Satellite and don’t seem to be having any issues there. On the desktop however, I believe I’m hearing the case fans rather than the CPU fan.
Thanks,
AJG

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

ClixTrix Level 6
Posts: 1069 Joined: Wed Dec 09, 2015 11:40 am Location: Columbus, Ohio, USA

Re: How do I control case fan speeds?

Post by ClixTrix » Sat Jan 20, 2018 1:51 pm

With modern motherboards, I generally recommend letting BIOS adjust fan speeds using temp sensors to monitor.

How do you have the Chassis Q-Fan Control options set in BIOS?

Were you using a fan control utility in Windows 7?

I’m guessing you aren’t using anything to check sensors. lm-sensors is normally used to get temps, voltages, and fans. I’m suggesting lm-sensors, as that is the basic monitoring utility for Linux, and hopefully will help determine which fans are running high and what temps are involved. Maybe figuring-out why fans are high is a good starting point.

Here’s a link to it at arch. I would read it first.

You can install it from Terminal using the following command. Using sudo with a command will ask for password.

sudo apt-get install lm-sensors

Hopefully, it will detect all of the sensors on your motherboard and the kernel modules are already present for your chips.

Читайте также:  Ubuntu linux virtualbox iso

To display sensors in terminal, just type «sensors». You can also get constant refresh using the command «watch sensors».

Linux Mint 19.2 x64 Cinnamon 4.15.0-118-generic
Gigabyte GA-AB350M-D3H (F20) / Ryzen 5 1600 / Micron Ballistix Sport DDR4 2400 2x8GB / Sapphire Radeon HD6450
NVMe-SSD: Samsung 960 EVO 250GB / SATA-SSD: Samsung 850 EVO 250GB + Toshiba OCZ VX500 512GB

Re: How do I control case fan speeds?

Post by AJG » Sun Jan 21, 2018 1:05 pm

Thank you ClixTrix — I do let bios control the fans. Presumably that’s an ASUS utility. That said, every time I lose power, the bios resets to alarm if the fans are lower than 600 rpm which appears to be the default but the fans are always turning much slower on a cold boot. I have to lower the threshold to 300 to boot anything. I’ve replaced the battery to no avail.

There is no utility in Win 7 that I use.

I saw the arch linux thread and did install lm-sensors but sensors-detect had difficulty seeing any fans at all though it did give me the core temps. I installed xsensors and it was able to pick up all the case fans and the CPU and they were running at relatively low speeds (it is cold in my room). After I ran pwmconfig, I was able to see some of the fans, but not the Nvidia GPU. What it did show was something that initially confused me — a nouveau device which it couldn’t get any information on.

Long story short, the fan that was maxed out in Mint was the Nvidia GPU which I didn’t see pop up in sensors-detect at all. Turned out that a Nouveau driver was loaded when I installed Mint. Once I rolled back to an Nvidia driver, quiet fans and sensors-detect gave me all the fan data including for the GPU. So I’m going to mark this as solved for now while I monitor the GPU temps.

Thank you for the assist.
AJG

ClixTrix Level 6
Posts: 1069 Joined: Wed Dec 09, 2015 11:40 am Location: Columbus, Ohio, USA

Re: [SOLVED] How do I control case fan speeds?

Post by ClixTrix » Sun Jan 21, 2018 2:02 pm

Nouveau is the nouveau Open Source driver, which automatically installs for nVidea GPU. The Proprietary Driver installs from Driver Manager, as I assume you’ve discovered. Don’t know which GPU you have, but the default-recommended is a good place to start. You’re welcome.

Читайте также:  Посмотреть все соединения linux

Linux Mint 19.2 x64 Cinnamon 4.15.0-118-generic
Gigabyte GA-AB350M-D3H (F20) / Ryzen 5 1600 / Micron Ballistix Sport DDR4 2400 2x8GB / Sapphire Radeon HD6450
NVMe-SSD: Samsung 960 EVO 250GB / SATA-SSD: Samsung 850 EVO 250GB + Toshiba OCZ VX500 512GB

  • Important Notices
  • ↳ Rules & Notices
  • ↳ Releases & Announcements
  • ↳ Main Edition Support
  • ↳ Beginner Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Hardware Support
  • ↳ Graphics Cards & Monitors
  • ↳ Printers & Scanners
  • ↳ Storage
  • ↳ Sound
  • ↳ Networking
  • ↳ Virtual Machines
  • ↳ Desktop & Window Managers
  • ↳ Cinnamon
  • ↳ MATE
  • ↳ Xfce
  • ↳ Other topics
  • ↳ Non-technical Questions
  • ↳ Tutorials
  • Debian Edition Support
  • ↳ LMDE Forums
  • ↳ Beginner Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Hardware Support
  • ↳ Networking
  • ↳ Tutorials
  • ↳ Other Topics & Open Discussion
  • ↳ LMDE Archive
  • Interests
  • ↳ Gaming
  • ↳ Scripts & Bash
  • ↳ Programming & Development
  • Customization
  • ↳ Themes, Icons & Wallpaper
  • ↳ Compiz, Conky, Docks & Widgets
  • ↳ Screenshots
  • ↳ Your Artwork
  • Chat
  • ↳ Introduce Yourself
  • ↳ Chat about Linux Mint
  • ↳ Chat about Linux
  • ↳ Open Chat
  • ↳ Suggestions & Feedback
  • International
  • ↳ Translations
  • ↳ Deutsch — German
  • ↳ Español — Spanish
  • ↳ Français — French
  • ↳ Italiano — Italian
  • ↳ Nederlands — Dutch
  • ↳ Português — Portuguese
  • ↳ Русский — Russian
  • ↳ Suomi — Finnish
  • ↳ Other Languages
  • ↳ Čeština-Slovenčina — Czech-Slovak
  • ↳ Magyar — Hungarian
  • ↳ 日本語 — Japanese
  • ↳ Polski — Polish
  • ↳ Svenska — Swedish
  • ↳ Українська — Ukrainian

Powered by phpBB® Forum Software © phpBB Limited

Источник

Управление кулером в системе Linux

Оборудование

Эта функциональность зависит как от вашего оборудования, так и от программного обеспечения. Если ваше оборудование не поддерживает управление скоростью вращения вентилятора или не отображает их в ОС, очень вероятно, что вы не сможете использовать это решение. Если это так, но программное обеспечение (как ядро) не знает, как его контролировать, вам не повезло.

Но, если все в порядке то мы может приступить к тому, чтобы рассказать вам как управлять кулером в Linux.

Установка LM-Sensors

Или с помощью команды для установки LM-Sensors в системе Ubuntu или Debian:

sudo apt-get install lm-sensors

sudo yim installlm-sensors

Для Gentoo нужно использовать эту команду:

sudo emerge -av lm-sensors

Настройка lm-sensors

Управление кулером в Linux является очень простым. Но, перед эти нужно правильно установить и настроить программное обеспечение.

  • В терминальных типах датчики sudo — обнаруживают и отвечают ДА всем YES / no questions.
  • В конце обнаружения датчиков отобразится список модулей, которые необходимо загрузить.
Читайте также:  Vscode install linux terminal

Введите «Yes», чтобы обнаружить датчики, вставить эти модули в / etc / modules или отредактировать / etc / modules самостоятельно.

Запустите sudo service module-init-tools restart. Это действие прочитает изменения, внесенные вами в / etc / modules на шаге 3, и вставьте новые модули в ядро.

Примечание. Если вы используете Ubuntu 13.04 или выше, эта команда 3-го шага должна быть заменена запуском sudo service kmod start.

Установка Fancontrol

Управление оборотами вентилятора вашего кулера происходит с помощью специальной программы. Эта программа очень просто устанавливается. Делается это также через командную строку как и в способе выше. Чтобы установить программу для операционной системы Ubuntu или Debian, нужно использовать эту команду:

sudo apt-get install fancontrol

Настройка Fancontrol

В терминале типа sudo pwmconfig. Этот скрипт остановит каждый вентилятор в течение 5 секунд, чтобы узнать, какие вентиляторы можно контролировать, с помощью ручного управления PWM. После того, как скрипт будет проходить через все вентиляторы, вы можете настроить, какой вентилятор соответствует температуре.

В моем случае я установил интервал до 2 секунд. Если говорить про управление кулером в Linux то можно отметить автозапуск настроек. Об этом мы поговорим в следующем пункте нашего руководства.

Настройка службы fancontrol

Запустите sudo service fancontrol start. Это также приведет к автоматическому запуску службы fancontrol при запуске системы. Это сделает управление кулером в Linux полностью автоматизированным после указанных настроек.

Ручное управление оборотами кулера

Если вы хотите организовать управление оборотами кулера через терминал вручную, каждый раз вводя команду — то, мы расскажем как это сделать. Для начала введите команду для отключения Fancontrol:

sudo systemctl stop fancontrol

Далее просмартиваем список доступных устройств и выбираем нужное:

$ ls /sys/class/hwmon/hwmon1/device/ | grep pwm

Здесь будет значение pwm1 или pwm2 — это файлы кулеров. Далее, нужно разрешить ручное управление вентилятором Linux, например для pwm2:

root $ echo 1 >>/sys/class/hwmon/hwmon1/device/pwm2_enable

Включаем кулер на всю мощь с помощью этой команды:

root $ echo 255 >> /sys/class/hwmon/hwmon1/device/pwm2

а теперь давайте сведем обороты в стандартный режим:

root $ echo 2 >> /sys/class/hwmon/hwmon1/device/pwm1

Управление кулером в Linux является очень простым. Мы рассказали как это можно сделать с помощью программ самостоятельно через терминал. Но, если у вас есть вопросы — задавайте их в комментарии. Перед написание обязательно укажите каким дистрибутивом вы пользуетесь.

Источник

Оцените статью
Adblock
detector