Так как 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
Комментарии
10:29
Не хочу Вас расстраивать, но такого вопроса нет в Debian. Для этого есть backport. И Ваш CoreCtrl там уже присутствует. Подключаете и устанавливаете.
10:53
11:03
13:35
14:16
Кстати, хз откуда скрин, но у меня немного иначе выглядит управление картой. И да пришлось немного поумерить пыл 6800ХТ, чтобы уложиться в 70-75 гр и нормальный фпс.
https://postimg.cc/WdKz0tBY
14:27
Или речь про него?
14:51
А так да, именно андервольтинг + ограничение частоты и использую.
09:55
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.