CoreCtrl: различия между версиями
IgorN (обсуждение | вклад) (Заготовка для раздела "Разгон".) |
IgorN (обсуждение | вклад) (Перефразированы некоторые предложения для улучшения читабельности.) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 18: | Строка 18: | ||
== Запуск CoreCtrl без запроса прав суперпользователя == | == Запуск CoreCtrl без запроса прав суперпользователя == | ||
Чтобы | Чтобы при запуске программы не запрашивались права суперпользователя, в Альт реализовано соответствующее правило для polkit: {{path|/etc/polkit-1/rules.d/90-corectrl.rules}} Благодаря ему, достаточно наличия пользователя в группе ''corectrl''. Если пользователь не в группе, то его можно добавить следующим образом: | ||
su - | su - | ||
usermod -a -G corectrl ''имя_пользователя'' | usermod -a -G corectrl ''имя_пользователя'' | ||
exit | exit | ||
После | Для применения изменений необходимо перезапустить пользовательскую сессию (или перезагрузить систему). После этого CoreCtrl будет запускаться без запроса прав суперпользователя. | ||
== Автозапуск == | == Автозапуск == | ||
Для | Для включения автозапуска потребуется скопировать desktop-файл (с правами обычного пользователя) в {{path|~./config/autostart/}} Пример: | ||
cp /usr/share/applications/org.corectrl. | cp /usr/share/applications/org.corectrl.CoreCtrl.desktop ~/.config/autostart/ | ||
== Включение расширенных настроек == | == Включение расширенных настроек == |
Текущая версия от 12:06, 30 марта 2025
Описание
Программа для мониторинга, управления вентиляторами и профилями разгона видеокарты и процессора. Программа преимущественно нацелена на оборудование от компании 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*