Поиск по сайту:

Управляйте скоростью вентилятора графического процессора/процессора с помощью 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, чтобы обновить кеш системных пакетов.

Статьи по данной тематике