TuxClocker — це інструмент для розгону в Linux
Після чотирьох з половиною років розробки, the запуск нової версії проекту «TuxClocker 1.0», утиліта, яка дозволяє користувачеві змінювати напругу живлення та частоту відеопам'яті і ядро GPU, крім того також є можливість регулювати зміну швидкості обертання кулера в залежності від температури та інше.
Tuxclocker — це графічний інтерфейс для nvidia-smi та nvidia-settings, і в ньому можна працювати з декількома графічними процесорами (багатографічними процесорами), а також є графічні монітори для відображення ліміту потужності та температури, якщо це підтримується, серед інших функцій.
В даний час, Його стабільна версія підтримує лише NVIDIA GPU, але код розробки планує додати підтримку AMD Radeon у майбутніх версіях.
В даний час, підтримує такі функції:
- Моніторинг продуктивності відеокарти: температура, відеопам’ять і частота графічного процесора (струмова і максимальна), напруга, енергоспоживання, навантаження GPU / відеопам’яті, швидкість вентилятора. Презентація даних у вигляді списку та графіків.
- Розгін GPU і VRAM (підвищення).
- Перегрів (збільшення напруги).
- Зміни в обмеженні енергії.
- Регулювання швидкості обертання вентилятора: можна встановити постійну швидкість обертання (у відсотках), довільну криву (в якій швидкість обертання буде залежати від температури) або залишити заводські налаштування.
- Профілі для зберігання різних налаштувань і швидкої передачі між ними.
- Часткова підтримка декількох систем графічного процесора.
- Для роботи, як у випадку з іншими програмами для розгону під 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