Как скомпилировать CoreCtrl для Debian 12 Stable. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Как скомпилировать CoreCtrl для Debian 12 Stable

8

Компиляция CoreCtrl

Материал написан пользователем сайта.

Так как CoreCtrl (программа для регулирования охлаждения и создания профилей производительности для видеокарт AMD) находится только в sid-репозитории Debian, многие сталкиваются с вопросом, как её установить без подключения оного. Поэтому я хочу рассказать о том, как собрать эту программу из исходников.

Начнём.

1. Установим git, cmake для компиляции языка C и основные qt-библиотеки

sudo apt install cmake extra-cmake-modules qml-module-qt-labs-platform qttools5-dev qtdeclarative5-dev libqt5charts5-dev libqt5svg5-dev libbotan-2-dev libqca-qt5-2-dev libdrm-dev qtbase5-dev libegl1-mesa-dev libegl-dev libquazip5-dev libpolkit-gobject-1-dev libdbus-1-dev git -y

2. Поставим необходимые библиотеки для работы программы

sudo apt install qml-module-qtquick2 qml-module-qtquick-extras qml-module-qtcharts libbotan-2-19 -y

3. Клонируем исходные файлы с помощью git

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

4. Перейдем в директорию и создадим папку для компиляции

cd corectrl
mkdir build
cd build

5. Запустим компиляцию программы и установим её

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF ..
sudo make install

Процесс компиляции может занять какое-то время.

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

Дополнительные источники: Официальный сайт программы: https://gitlab.com/corectrl/corectrl

Список библиотек требуемых для программы и инструкция от самих разработчиков: https://gitlab.com/corectrl/corectrl/-/wikis/Installation

Лайков: +4
войдите, чтобы ставить лайки
8
  • Опубликовано: 06.12.2023
  • vantiki

Комментарии

xKDE
Активный пользователь
Активный
06.12.2023
10:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
"многие сталкиваются с вопросом, как её установить"
Не хочу Вас расстраивать, но такого вопроса нет в Debian. Для этого есть backport. И Ваш CoreCtrl там уже присутствует. Подключаете и устанавливаете.
vantiki
Активный пользователь
Активный
06.12.2023
10:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
+1
войдите, чтобы ставить лайки
Про бэкпорты знаю, сам использую. Видел на форумах запрос об нежелании подключать оный и просто "вставил команды и установил". По всей видимости для кого-то это большая тягота и заморочка, потому статья в целом то и была написана.
xKDE
Активный пользователь
Активный
06.12.2023
11:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийvantikiРодительский комментарий
+2
войдите, чтобы ставить лайки
А поставив из исходников одно, второе, третье... можем прийти к конфликту зависимостей. Нежелание подключать к stable sid - это объяснимо. Но не подключать бэкпорт принципиально - это оч странно)
Minor748
Активный пользователь
Активный
06.12.2023
13:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Насколько помню, там речь не только про видеокарту, но и про процессор. У меня процессор и так не сильно мощный, домашнее использование, так и преимуществ от её наличия не заметил.
evgnor86
Активный пользователь
Активный
06.12.2023
14:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
Все верно, при чем при необходимости можно повесить "конфиг" на профиль с "нужными приложениями". Но я например просто использую установку "по запросу" для глобального профиля.

Кстати, хз откуда скрин, но у меня немного иначе выглядит управление картой. И да пришлось немного поумерить пыл 6800ХТ, чтобы уложиться в 70-75 гр и нормальный фпс.

https://postimg.cc/WdKz0tBY
Minor748
Активный пользователь
Активный
06.12.2023
14:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
Вот же на том скриншоте есть напряжение, андервольтинг поможет. Но тут надо найти баланс между производительностью и питанием. А может в этой серии он и вовсе не нужóн …

Или речь про него?
evgnor86
Активный пользователь
Активный
06.12.2023
14:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Я к тому, что на скрине ТСа более детальная настройка, чем у меня на 6800ХТ.

А так да, именно андервольтинг + ограничение частоты и использую.
Дима
26.05.2024
09:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
а потом покушать этого

CMake Error at CMakeLists.txt:45 (find_package):
By not providing "FindQuaZip-Qt5.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"QuaZip-Qt5", but CMake did not find one.

Could not find a package configuration file provided by "QuaZip-Qt5"
(requested version 1.0) with any of the following names:

QuaZip-Qt5Config.cmake
quazip-qt5-config.cmake

Add the installation prefix of "QuaZip-Qt5" to CMAKE_PREFIX_PATH or set
"QuaZip-Qt5_DIR" to a directory containing one of the above files. If
"QuaZip-Qt5" provides a separate development package or SDK, be sure it has
been installed.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила