CoreCtrl приложение для управления профилями оборудования (параметры GPU и CPU)

CoreCtrl

Несколько дней назад выпущена первая версия CoreCtrl, который новое приложение Linux то есть разработан, чтобы позволить пользователю легко управлять своим компьютерным оборудованием с помощью профилей приложений.

Настройки по умолчанию определены в глобальном профиле. Также позволяет пользователю создавать сколько угодно пользовательских профилей, каждый из них определяет свою конфигурацию. Каждый настраиваемый профиль связан с исполняемой программой.

При запуске связанной программы настройки профиля будут применены автоматически. Позже, когда программа завершится, предыдущие настройки будут восстановлены.

Вы можете выбрать, какие элементы системы будут контролироваться профилем, даже для глобального профиля.

Таким образом,, некоторые части системы останутся нетронутыми при наложении профиля. Это позволит вам управлять этими частями с помощью других приложений или определять глобальное поведение для одной части, одновременно управляя другими частями с помощью настраиваемых профилей.

Как установить CoreCtrl в Linux?

Для тех, кто заинтересован в возможности установить это приложение в свой дистрибутив Они могут сделать это, следуя инструкциям, которые мы приводим ниже.

CoreCtrl - это приложение, которое только начинает достигать основных каналов дистрибутивов Linux, поэтому его можно найти в репозиториях некоторых дистрибутивов Linux.

Они могут искать приложение с помощью своего программного обеспечения или Центра приложений или из терминала, используя команду поиска из своего диспетчера пакетов.

Для дистрибутивов, которые еще не были достигнуты в настоящее время (Debian, Ubuntu и производные, Fedora, openSUSE среди их производных) нам нужно будет скомпилировать приложение на наших компьютерах.

Перед компиляцией мы должны выполнить предыдущую установку некоторых зависимостей, а именно:

  • Компоненты Qt (5.9+): ядро, DBus, графика, виджеты, сеть
  • Qt5LinguistИнструменты
  • KF5Аутентификация
  • KАрхив
  • Ботан 2 (2.2.0+)
  • Компилятор C ++ 17 (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • extra-cmake-modules (для Ubuntu 18.04 LTS)

Компиляция CoreCtrl

Для этого давайте откроем терминал и загрузим код CoreCtrl с помощью:

git clone https://gitlab.com/corectrl/corectrl.git

И приступаем к компиляции:

cd corectrl

mkdir build

cd build

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF ..

make

В конце мы установим:

sudo make install

Установка CoreCtrl в Arch Linux и производных

Для тех, кто является пользователями Arch Linux, Manjaro, Arco Linux и любого другого дистрибутива, производного от Arch Linux, они могут установить CoreCtrl прямо из репозиториев AUR.

У них должен быть установлен только мастер AUR и включен репозиторий AUR в файле pacman.conf.

Установить просто откройте терминал, и в нем мы наберем следующую команду:

yay -S corectrl

И при этом нам нужно будет удалить только некоторые пакеты, которые конфликтуют с зависимостями corectrl (ничего серьезного), и начнем с загрузки, компиляции и установки (не торопитесь).

Настройки CoreCtrl

После успешной установки CoreCtrl мы собираемся открыть терминал и на нем мы собираемся выполнить следующая команда, которая добавит CoreCtrl в начало нашего пользовательского сеанса:

cp /usr/share/applications/corectrl.desktop ~/.config/autostart/corectrl.desktop

При этом можно сделать еще один дополнительный шаг, чтобы мастер CoreCtrl не запрашивал ваш пароль для запуска с правами root. Для этого вам нужно будет создать файл с помощью следующей команды:

sudo nano /etc/polkit-1/rules.d/90-corectrl.rules

И внутри вы добавляете следующее:

polkit.addRule(function(action, subject) {

if ((action.id == "org.corectrl.helper.init" ||

action.id == "org.corectrl.helperkiller.init") &&

subject.local == true &&

subject.active == true &&

subject.isInGroup("your-user-group")) {

return polkit.Result.YES;

}

});

Наконец, для управления графическими процессорами AMD важно добавить параметр в строку grub, поскольку CoreCtrl использует драйвер amdgpu.

Нам просто нужно выполнить в терминале следующее:

sudo nano /etc/default/grub

Здесь мы будем искать строку GRUB_CMDLINE_LINUX_DEFAULT и в нее добавляем:

GRUB_CMDLINE_LINUX_DEFAULT="<other_params>... amdgpu.ppfeaturemask=0xffffffff"

Сохраняем, а затем выполняем следующее:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Наконец, если вы хотите узнать об этом больше, вы можете проконсультироваться следующая ссылка где вы можете найти документацию по CoreCtrl.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.