Управляйте скоростью вентилятора графического процессора/процессора с помощью CoolerControl в Ubuntu 24.04
В этом руководстве показано, как установить и использовать CoolerControl для управления скоростью вращения вентилятора процессора или видеокарты на настольном компьютере или ноутбуке Ubuntu.
Я писал о том, как управлять скоростью вращения вентилятора на ноутбуках Thinkpad. Но для тех, кто ищет, как выполнить работу с графическими процессорами NVIDIA/AMD и другими ноутбуками, попробуйте CoolerControl.
CoolerControl — это бесплатное многофункциональное приложение с открытым исходным кодом для управления охлаждающими устройствами, написанное на языке программирования Python.
Доступ к поддерживаемому оборудованию, включая Thinkpads, некоторые ноутбуки ASUS и HP, а также большинство графических процессоров NVIDIA и AMD, зависит от драйверов ядра Hwmon и Liquidctl.
Пользовательский интерфейс CoolerControl
С помощью CoolerControl вы можете отслеживать температуру вашего процессора, графического процессора, жесткого диска и т. д. устройств в виде графиков, а также устанавливать фиксированную или динамическую скорость вращения вентилятора.
Поскольку инструмент зависит от драйверов с открытым исходным кодом и участников, поддержка не всего оборудования гарантирована. Он автоматически обнаружит поддерживаемые устройства и доступные возможности.
ПРИМЕЧАНИЕ. Это руководство тестировалось в моем случае на следующих машинах и системах. Это МОЖЕТ или НЕ МОЖЕТ работать в вашем случае, зависит от вашего оборудования.
- Thinkpad T480s с Ubuntu 24.04.
- ASUS K501L с Linux Mint 22.
- Настольный ПК (Intel i3-10100f + NVIDIA GT1030) с Ubuntu 24.10.
Шаг 1: Установите lm-датчики
Этот шаг не является обязательным, но рекомендуется для установки всех доступных модулей ядра.
lm-sensors — популярная утилита командной строки для определения и мониторинга температуры оборудования, напряжения и скорости вращения вентилятора. Он доступен во всех текущих репозиториях Ubuntu и большинстве других систем Linux.
Чтобы установить lm-сенсоры, откройте терминал (Ctrl+Alt+T) и выполните команду:
sudo apt install lm-sensors
После установки пакета запустите команду для определения вашего оборудования:
sudo sensors-detect
В выводе терминала вам нужно ответить на несколько вопросов, хотя можно нажать Enter, чтобы все выбрали значение по умолчанию. После этого вы можете в любое время запустить команду sensors
, чтобы проверить температуру вашего оборудования и скорость вращения вентилятора.
Шаг 2. Установите CoolerControl
Программное обеспечение предоставляет официальный репозиторий apt, содержащий пакеты .deb
для Debian, Ubuntu, Linux Mint и систем на их основе. На данный момент он поддерживает Debian >= 12 Bookwarm, Ubuntu >= 22.04 Jammy.
1. Сначала откройте терминал (Ctrl+Alt+T) и выполните команду для установки необходимых пакетов: загрузчик загрузчика и расширение apt для поддержки https:
sudo apt install curl apt-transport-https
Попробуйте запустить sudo apt update
, чтобы обновить кеш, если приведенная выше команда не удалась.
2. Затем выполните команду для загрузки официального скрипта, а затем запустите его с помощью одной команды ниже:
curl -1sLf \
'https://dl.cloudsmith.io/public/coolercontrol/coolercontrol/setup.deb.sh' \
| sudo -E bash
Это одна команда, разделенная на 3 строки. Кроме того, скрипт автоматически проверит версию вашей системы, библиотеки зависимостей и добавит репозиторий apt в вашу систему.
3. Наконец, обновите кеш системных пакетов, выполнив команду:
sudo apt update
И установите инструмент с помощью команды:
sudo apt install coolercontrol
ПРИМЕЧАНИЕ для Ubuntu 24.10: на момент написания репозиторий НЕ поддерживает версию 24.10. Если вам не удалось найти пакет «coolercontrol», выполните команду ниже, чтобы отредактировать исходный файл:
sudo gnome-text-editor /etc/apt/sources.list.d/coolercontrol-coolercontrol.list
Зависит от среды вашего рабочего стола, замените gnome-text-editor
на mousepad
для XFCE, pluma
для MATE или на текст командной строки nano редактор, который работает на всех настольных компьютерах.
Когда файл откроется, замените oracular на noble в файлах, затем сохраните (для nano нажмите Ctrl+S, затем Ctrl+X). Наконец, повторно запустите последние две команды apt
, чтобы обновить кеш и установить инструмент.
ПРИМЕЧАНИЕ для Ubuntu 22.04: пакет «liquidctl» в репозитории 22.04 устарел, из-за чего теперь могут отображаться некоторые устройства. Вы можете обновить пакет, запуская приведенные ниже команды одну за другой, но это НЕОБЯЗАТЕЛЬНО.
Сначала запустите команду, чтобы остановить службу CoolerControl:
sudo systemctl stop coolercontrold.service
Затем обновите пакет Liquidctl:
sudo pip install liquidctl --upgrade
Наконец, запустите службу демона:
sudo systemctl start coolercontrold.service
Шаг 3. Запустите CoolerControl и настройте скорость вентилятора.
После установки инструмента выполните приведенную ниже команду, чтобы проверить, запущена ли фоновая служба:
systemctl status coolercontrold.service
Если он не включен, используйте systemctl Enable --now CoolerControld
, чтобы включить и запустить его.
Затем либо найдите и запустите «CoolerControl» из меню «Пуск» (или «Обзор GNOME»), либо посетите localhost:11987 в веб-браузере, чтобы запустить графический интерфейс.
Когда приложение откроется, вы можете выбрать свои устройства на левой боковой панели, а затем просмотреть в реальном времени температуру, частоту, скорость вентилятора и т. д. информацию как в текстовом, так и в графическом виде.
ПРИМЕЧАНИЕ. Для графического процессора NVIDIA необходимо установить собственный драйвер с помощью утилиты «Дополнительные драйверы», а затем перезагрузить компьютер.
Для настройки скорости вентилятора просто выберите свое устройство слева, затем либо перейдите к «Вручную» справа, установите фиксированную скорость в процентах и нажмите «Применить».
Или перейдите в «Профили». Выберите профиль и выберите «Редактировать профиль». Далее вы можете установить фиксированную скорость вращения вентилятора или динамическую скорость в зависимости от температуры оборудования.
Когда вы решите отредактировать профиль в Graph и выберете источник температуры, вам отобразится экран ниже для редактирования динамической скорости вентилятора.
Там либо перетащите точки, либо используйте левые поля ввода, чтобы настроить уровень скорости вентилятора в соответствии с температурой оборудования.
После редактирования вашего профиля выберите его из раскрывающегося списка и нажмите «Применить», чтобы он заработал.
Удалить CoolerControl
По любой причине вы можете легко удалить программное обеспечение, выполнив в терминале приведенную ниже команду (Ctrl+Alt+T):
sudo apt remove --autoremove coolercontrold
Чтобы удалить репозиторий apt, используйте команду удаления исходного файла:
sudo rm /etc/apt/sources.list.d/coolercontrol*.list
Также удалите файл ключа gpg, добавленный для этого репозитория, с помощью команды:
sudo rm /usr/share/keyrings/coolercontrol*.gpg
Наконец, запустите команду sudo apt update
, чтобы обновить кеш системных пакетов.