CoreCtrl 응용 프로그램을 제어하여 하드웨어 프로필 (GPU 및 CPU 매개 변수)

코어컨트롤

몇일 전에 CoreCtrl의 첫 번째 버전이 출시되었습니다. 그것은 새로운 앱 Linux는 사용자가 응용 프로그램 프로필을 사용하여 컴퓨터 하드웨어를 쉽게 제어 할 수 있도록 설계되었습니다.

기본 설정은 전역 프로필에 정의되어 있습니다. 또한 사용자가 원하는만큼 사용자 정의 프로필을 만들 수 있습니다. 각각 자체 구성을 정의합니다. 각 사용자 지정 프로필은 실행 가능한 프로그램과 연결됩니다.

관련 프로그램이 시작되면 프로필 설정이 자동으로 적용됩니다. 나중에 프로그램이 종료되면 이전 설정이 복원됩니다.

전역 프로필에 대해서도 프로필에서 제어 할 시스템 요소를 선택할 수 있습니다.

이쪽, 프로필이 적용될 때 시스템의 일부는 그대로 유지됩니다.. 이를 통해 다른 응용 프로그램을 사용하여 해당 부품을 제어하거나 사용자 정의 프로파일로 다른 부품을 제어하면서 한 부품에 대한 전역 동작을 정의 할 수 있습니다.

Linux에 CoreCtrl을 설치하는 방법은 무엇입니까?

배포판에이 응용 프로그램을 설치하는 데 관심이있는 분들을 위해 아래에서 공유하는 지침에 따라 수행 할 수 있습니다.

CoreCtrl은 Linux 배포판의 주요 채널에 막 도달하기 시작한 응용 프로그램이므로 일부 Linux 배포판의 저장소에서 찾을 수 있습니다.

소프트웨어 또는 응용 프로그램 센터의 도움을 받거나 패키지 관리자의 검색 명령을 사용하여 터미널에서 응용 프로그램을 검색 할 수 있습니다.

아직 도달하지 않은 배포의 경우 (Debian, Ubuntu 및 파생 제품, Fedora, OpenSUSE 파생 제품 중) 컴퓨터에서 응용 프로그램을 컴파일해야합니다.

컴파일하기 전에 다음과 같은 일부 종속성의 이전 설치를 수행해야합니다.

  • Qt 구성 요소 (5.9 이상) : 코어, DBus, 그래픽, 위젯, 네트워크
  • Qt5Linguist 도구
  • KF5인증
  • 케이아카이브
  • 보탄 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 마법사가 루트 권한으로 실행할 암호를 요구하지 않도록하는 것입니다. 이를 위해 다음 명령을 사용하여 파일을 만들어야합니다.

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. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.