CoreCtrl: различия между версиями
IgorN (обсуждение | вклад) (Отмена правки 78258, сделанной Дым, вся серия правок не соответствует действительности https://packages.altlinux.org/ru/p10/srpms/corectrl/) Метка: отмена |
IgorN (обсуждение | вклад) (Заготовка для раздела "Разгон".) |
||
(не показано 10 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{Stub}} | {{Stub}} | ||
== Описание == | == Описание == | ||
Программа для мониторинга, управления вентиляторами и профилями разгона видеокарты и процессора. | |||
[[Файл:Altlinux corectrl расширенные настройки.png|700px|центр]] | |||
Программа для мониторинга, управления вентиляторами и профилями разгона видеокарты и процессора. Программа преимущественно нацелена на оборудование от компании AMD. | |||
* Официальный репозиторий: https://gitlab.com/corectrl/corectrl | * Официальный репозиторий: https://gitlab.com/corectrl/corectrl | ||
* Официальное руководство пользователя: https://gitlab.com/corectrl/corectrl/-/wikis/home | * Официальное руководство пользователя: https://gitlab.com/corectrl/corectrl/-/wikis/home | ||
* Система контроля ошибок для отправки отчётов об ошибках и предложений по улучшению напрямую разработчику: https://gitlab.com/corectrl/corectrl/-/issues | |||
* Расположение файлов журналов: {{path|/tmp}} | |||
* Расположение сохранённых профилей: {{path|~/.config/corectrl/profiles}} | |||
== Установка == | == Установка == | ||
Строка 11: | Строка 17: | ||
exit | exit | ||
== Запуск CoreCtrl без запроса прав суперпользователя == | |||
Чтобы убрать запорос прав суперпользователя при каждом запуске, в Альт реализовано соответствующее правило для polkit: {{path|/etc/polkit-1/rules.d/90-corectrl.rules}} За счёт этого, достаточно наличия пользователя в группе ''corectrl''. Если пользователь не в группе, то его можно добавить следующим образом: | |||
== Запуск без запроса прав суперпользователя == | |||
su - | su - | ||
usermod -a -G corectrl ''имя_пользователя'' | usermod -a -G corectrl ''имя_пользователя'' | ||
Строка 47: | Строка 48: | ||
Теперь в CoreCtrl должны быть доступны дополнительные опции: | Теперь в CoreCtrl должны быть доступны дополнительные опции: | ||
[[Файл:Altlinux corectrl расширенные настройки.png|700px|центр]] | [[Файл:Altlinux corectrl расширенные настройки.png|700px|центр]] | ||
== Использование профилей == | |||
Официальное руководство: https://gitlab.com/corectrl/corectrl/-/wikis/How-profiles-works | |||
=== Управление вентиляторами === | |||
{{Attention|НЕ РЕКОМЕНДУЕТСЯ использовать одновременно с прочими программами, управляющими вентиляторами. Может привести к рассогласованию или полной остановке вентиляторов.}} | |||
=== Разгон === | |||
{{Attention|Использовать с БОЛЬШОЙ ОСТОРОЖНОСТЬЮ! Не смотря на наличие в драйвере защиты от критических значений частоты и напряжения, сохраняется ненулевой риск нанести непоправимый ущерб оборудованию. Любой причинённый ущерб только на вашей ответственности!}} | |||
Вывести лимит по мощности, используемый в драйвере: | |||
grep -s . /sys/class/drm/card*/device/hwmon/hwmon*/power1_cap* | |||
[[Category:Программы]] | [[Category:Программы]] |
Текущая версия от 04:39, 2 февраля 2024
Описание
Программа для мониторинга, управления вентиляторами и профилями разгона видеокарты и процессора. Программа преимущественно нацелена на оборудование от компании AMD.
- Официальный репозиторий: https://gitlab.com/corectrl/corectrl
- Официальное руководство пользователя: https://gitlab.com/corectrl/corectrl/-/wikis/home
- Система контроля ошибок для отправки отчётов об ошибках и предложений по улучшению напрямую разработчику: https://gitlab.com/corectrl/corectrl/-/issues
- Расположение файлов журналов: /tmp
- Расположение сохранённых профилей: ~/.config/corectrl/profiles
Установка
su - apt-get update && apt-get dist-upgrade apt-get install corectrl exit
Запуск CoreCtrl без запроса прав суперпользователя
Чтобы убрать запорос прав суперпользователя при каждом запуске, в Альт реализовано соответствующее правило для polkit: /etc/polkit-1/rules.d/90-corectrl.rules За счёт этого, достаточно наличия пользователя в группе corectrl. Если пользователь не в группе, то его можно добавить следующим образом:
su - usermod -a -G corectrl имя_пользователя exit
После перезапуска сессии CoreCtrl не будет запрашивать права суперпользователя.
Автозапуск
Для запуска программы при старте сессии достаточно от имени обычного пользователя скопировать desktop-файл в ~./config/autostart/ Пример:
cp /usr/share/applications/org.corectrl.corectrl.desktop ~/.config/autostart/
Включение расширенных настроек
AMD
Включение расширенных настроек позволяет управлять дополнительными опциями, предоставляемыми ядерным драйвером amdgpu. К примеру, можно управлять значениями частоты и напряжения для каждого P-state видеокарты. Для включения необходимо передать параметр ядру:
amdgpu.ppfeaturemask=0xffffffff
Это можно осуществить через загрузочную запись GRUB. Редактирование загрузочной записи осуществляется внесением изменений в конфигурационный файл /etc/sysconfig/grub2:
su - mc -e /etc/sysconfig/grub2
Найти строку GRUB_CMDLINE_LINUX_DEFAULT и добавить запись amdgpu.ppfeaturemask=0xffffffff. Пример строки с внесённой записью:
Сохранить изменения и выполнить с правами суперпользователя:
update-grub
Перезагрузиться.
Теперь в CoreCtrl должны быть доступны дополнительные опции:
Использование профилей
Официальное руководство: https://gitlab.com/corectrl/corectrl/-/wikis/How-profiles-works
Управление вентиляторами
Разгон
Вывести лимит по мощности, используемый в драйвере:
grep -s . /sys/class/drm/card*/device/hwmon/hwmon*/power1_cap*