После четырех с половиной лет разработки запуск новой версии проекта «TuxClocker 1.0», утилита, которая позволяет пользователю изменять подаваемое напряжение и частоту видеопамяти и ядра графического процессора, кроме того также можно регулировать изменение скорости вращения кулера в зависимости от температуры и многое другое.
Tuxclocker — это графический интерфейс для nvidia-smi и nvidia-settings, в нем можно работать с несколькими графическими процессорами (мульти-GPU), а также есть графические мониторы для отображения ограничений мощности и температуры, где они поддерживаются, среди других функций.
В настоящее время, Его стабильная версия поддерживает только графический процессор NVIDIA, но в коде разработки планируется добавить поддержку AMD Radeon в будущих версиях.
В настоящее время, поддерживает следующие функции:
- Мониторинг производительности видеокарты: температура, частота видеопамяти и графического процессора (текущая и максимальная), напряжение, энергопотребление, загрузка видеопамяти / графического процессора, скорость вращения вентилятора. Представление данных в виде списка и графиков.
- Разгон графического процессора и видеопамяти (boost).
- Перегрев (повышение напряжения).
- Изменения лимита энергии.
- Управление скоростью вращения вентилятора: можно установить постоянную скорость вращения (в процентах), произвольную кривую (в которой скорость вращения будет зависеть от температуры) или оставить заводские настройки.
- Профили для хранения различных настроек и быстрого перехода между ними.
- Частичная поддержка систем с несколькими графическими процессорами.
- Для работы, как и в случае с другими программами разгона под GNU / Linux, соответствующие значения Coolbitsen должны быть настроены в конфигурации Xorg.
Основные новые возможности TuxClocker 1.0.0
Новая версия TuxClocker 1.0.0. Он был практически полностью переписан и вместе с ним реализованы различные улучшения. из которых выделено, что теперь предусмотрено более простое расширение программы через подключаемый интерфейс поддержки устройств, а также реализовано новая архитектура, в которой выполнение привилегированных операций а взаимодействие с компьютером вынесено в отдельный фоновый процесс.
Кроме того, подготовлен новый интерфейс управления с использованием иерархической конструкции, поддерживающей одновременную работу нескольких графических процессоров и нескольких устройств охлаждения.
Из других изменений которые выделяются:
- API шины данных
- Новый иерархический графический интерфейс
- Имеется поддержка рекурсивного сброса настроек к значениям по умолчанию и привязка свойств, определяющих диапазоны значений к любым свойствам, доступным только для чтения, что позволяет создавать гибкие правила разгона, подбирающие параметры ограничения энергопотребления в зависимости от температуры.
- Возможность рекурсивного сброса узлов к значениям по умолчанию (сброс всех свойств записи устройства сразу)
- Добавлена возможность автоматического применения значений профиля.
- Единое представление для свойств, доступных для чтения и записи.
наконец, если вы интересно узнать об этом больше, вы можете проверить подробности в по следующей ссылке.
Как установить TuxClocker в Linux?
Для тех, кто заинтересован в возможности установить этот инструмент в своих системах, Они должны следовать инструкциям, приведенным ниже.
Важно отметить, что у нас должны быть следующие требования для запуска TuxClocker в нашем дистрибутиве Linux.
- qt (диаграммы, база, dbus)
- система наддува
- boost-файловая система
- libnvml
- libxnvctrl
- xlib
- библиотека libdrm
- мезон
- крутые биты
Теперь, чтобы выполнить процесс установки в нашем дистрибутиве Linux. Мы собираемся открыть терминал, и в нем мы собираемся выполнить следующую команду, чтобы загрузить исходный код приложения:
git clone https://github.com/Lurkki14/tuxclocker
Сделав это, мы получим доступ к загруженной папке:
cd tuxclocker
И мы приступаем к компиляции этого приложения в нашей системе с помощью следующих команд:
git submodule init git submodule update meson build cd build ninja && sudo ninja install
По окончании компиляции, если все получилось хорошо, мы можем запустить приложение с помощью:
tuxclocker-qt
Теперь, что касается пользователей Arch Linux, Manjaro или любого другого дистрибутива на базе Arch, для установки TuxClocker просто включите репозиторий AUR и Нам просто нужно открыть терминал, и в нем мы собираемся ввести следующую команду:
yay -S tuxclocker