CoreCtrl一个控制硬件配置文件(GPU和CPU参数)的应用程序

核心控制

几天前 CoreCtrl的第一个版本已发布, 这是 一个新的应用程序 Linux即 设计用于允许用户使用应用程序配置文件轻松控制其计算机硬件。

默认设置在全局配置文件中定义。 还 允许用户创建所需数量的自定义配置文件, 他们每个人都定义了自己的配置。 每个自定义配置文件都与一个可执行程序相关联。

当关联程序启动时,配置文件设置将自动应用。 以后,当程序结束时,将恢复以前的设置。

您可以选择配置文件来控制系统的哪些元素,即使对于全局配置文件也是如此。

所以,应用配置文件后,系统的某些部分将保持不变。 这将允许您使用其他应用程序控制那些零件,或为一个零件定义全局行为,同时使用自定义配置文件控制其他零件。

如何在Linux上安装CoreCtrl?

对于那些有兴趣能够在其发行版中安装此应用程序的人 他们可以按照我们下面分享的说明进行操作。

CoreCtrl是一个刚开始接触Linux发行版主要渠道的应用程序,因此可以在某些Linux发行版的存储库中找到它。

他们可以在其软件或应用程序中心的帮助下,或使用程序包管理器中的搜索命令从终端中搜索该应用程序。

对于目前尚未达到的发行版 (Debian,Ubuntu及其衍生产品,Fedora,openSUSE包括这些衍生产品) 我们将不得不在计算机上编译该应用程序。

在编译之前,我们必须先安装一些依赖项,这些依赖项是:

  • Qt组件(5.9+):核心,DBus,图形,小部件,网络
  • Qt5Linguist工具
  • KF5验证
  • 档案馆
  • Botan 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

在Arch Linux及其衍生产品上安装CoreCtrl

对于使用Arch Linux,Manjaro,Arco Linux和其他任何衍生自Arch Linux的发行版的用户, 他们可以直接从AUR信息库安装CoreCtrl。

他们应该只安装AUR向导,并在其pacman.conf文件中启用AUR存储库

安装 只需打开一个终端,然后在其中输入以下命令即可:

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 GPU,添加参数很重要 由于CoreCtrl使用了amdgpu驱动程序,因此将其更改为grub行。

我们只需要在终端中执行以下命令即可:

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(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。