리눅스에서도 LED 라이트닝하여 PC를 빛난다 [OpenRGB]

소개



리눅스에서도 PC를 깜박이고 빛나게 하여 파리피 사양으로 하고 싶은 분용
OpenRGB라는 오픈 소스를 사용합니다.

환경



OS : 우분투 20.10
커널 : 5.8.0-49-generic

【LED 관련 부품】
마자보: MSI MEG X570 ACE ATX
PC 케이스 : NZXT H710i (Hue 컨트롤러 같은 것이 붙어있는 녀석)
CPU 쿨러 : NZXT KRAKEN RL-KRZ73-01 (Hue 컨트롤러 내장 같다)
키보드: LG G213
팬: NZXT AerRGB2
팬: IN WIN Sirius Loop ASL120
LED 스트링:케이스에 대해서 있는 것이 2개(Hue 컨트롤러로부터 나와 있다)

OpenRGB 설치



deb에서 넣기



공식 releases 페이지 에서 최신 deb (자신의 OS에 있던 것)를 DL하고 실행할 뿐.
의존성의 패키지의 인스톨도 마음대로 하고 귀찮은 설정도 하지 않아도 좋기 때문에 편합니다.

이하, 현재 (2021/4/12) 최신 및 (버전 0.5) 우분투에 설치 명령
wget https://gitlab.com/CalcProgrammer1/OpenRGB/uploads/575b979bff2ecbcb93d7cbbd4d9f8b52/openrgb_0.5_amd64_88464d1.deb
sudo apt install openrgb_0.5_amd64_88464d1.deb

파일 이름에 대한 88464d1은 릴리스 당시 git 커밋 ID와 같습니다.

소스에서 빌드 할 수 있습니다.



deb의 버전이라고 자신의 마자보를 인식하지 못했기 때문에
자신은 소스에서 다시 넣었습니다.
이하, 전부 공식적으로 쓰고 있는 것입니다만.
# 必要パッケージインストール
sudo apt install openrazer-driver-dkms
sudo apt install git build-essential qtcreator qt5-default libusb-1.0-0-dev libhidapi-dev pkgconf
# DL & Build
git clone https://gitlab.com/CalcProgrammer1/OpenRGB
cd OpenRGB
qmake OpenRGB.pro
make -j32

# rootユーザー以外で実行する場合、rulesを適用
sudo cp 60-openrgb.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

# 起動
./openrgb

-j32 는 make 에 32 코어 사용한다는 의미입니다. 그렇게 시간이 걸리지 않지만 자신의 CPU에 맞춰.

SMBus Access



RGB RAM 및 특정 마더보드 온보드 LED를 제어하려면 SMBus 액세스가 필요합니다.
그리고 있습니다.
sudo apt install i2c-tools
sudo modprobe i2c-dev
modprobe i2c-piix4
# 一部のGigabyte/Aorusのマザボでは必要?
# acpi_enforce_resources=lax

# rootユーザーで実行しない場合
sudo i2cdetect -l
# 上記コマンドで取得したものに対して (下記は全部に適応)
sudo chmod 777 /dev/i2c-*

배치 장소 바꾸고 패스 통과


cd ..
sudo mv OpenRGB/ /var/opt/
sudo mkdir -p /usr/local/bin
cd /usr/local/bin/
sudo ln -s /var/opt/OpenRGB/openrgb


update하고 싶을 때


cd /var/opt/OpenRGB/
git pull
make clean
qmake OpenRGB.pro
make -j32

실행 이미지









리어 팬(AerRGB2)은 검증 작업 중에 부서져서 검증할 수 없다.
톱과 프론트 팬(Sirius Loop ASL120)은 문제없이 제어할 수 있었지만,
레인보우가 없었기 때문에 결국 컨트롤러에 연결.
Kraken은 지원하지 않는 것 같습니다 (장치에 나열되지 않음)
(현재) LED 스트랩과 키보드만을 제어하는 ​​상태가 되었습니다 w

Kraken은 GKraken이라는 오픈 소스를 사용하는 것이 좋을 것 같습니다.

기사 쓴

보충



처음에는 와인으로 MSI의 Mystic Light나 NZXT의 CAM을 움직여서 할 수 없을까-와 노력해 보았지만 포기했다.
CAM은 wine으로 기동은 할 수 있지만 CPU와 RAM 밖에 인식하고 있지 않고, LED Fun를 인식시키는 방법을 몰랐다.
만약 그 근처 자세한 사람이 있으면 가르쳐 주시면 기쁩니다. (할 수 있는거야?)

메이커 엉망으로 정렬되어 버리기 때문에 OpenRGB로 제어하는 ​​것은 자신에게 적합하다고 생각했습니다.

참고

좋은 웹페이지 즐겨찾기