Bazı HP Victus 15/16 modellerinde fan kontrolünü yapamıyoruz. Bu modül sayesinde kontrol edebilecek ve ayarlarını arayüz üzerinden yapabileceksiniz. Fan eğrisini ayarlayabiliyorsunuz. Klavye rengini de ayarlayabiliyorsunuz ancak sadece tek renk.

Öncelikle modülü kuruyoruz.

DKMS:
Kod:
git clone https://github.com/TUXOV/hp-wmi-fan-and-backlight-control
cd hp-wmi-fan-and-backlight-control
make
sudo make install-dkms

Arch için:
Kod:
git clone https://github.com/TUXOV/hp-wmi-fan-and-backlight-control
cd hp-wmi-fan-and-backlight-control
make install-arch

Sonra uygulamayı kuruyoruz.

1. Bağımlılıkları Yükleyin

Arch tabanlı sistemler için:
Kod:
sudo pacman -S meson ninja gtk4 systemd

Debian/Ubuntu tabanlı sistemler için:
Kod:
sudo apt-get install meson ninja-build libgtk-4-dev systemd

2. Depoyu Klonlayın
Kod:
git clone https://github.com/Vilez0/victus-control
cd victus-control

3. Derleyin ve yükleyin
Kod:
meson setup build --prefix=/usr
ninja -C build
sudo ninja -C build install

4. Arka Plan Hizmetini Etkinleştirin ve Başlatın
Kod:
sudo systemctl daemon-reload
sudo systemctl enable victus-backend.service
sudo systemctl start victus-backend.service

:ünlem:HP Victus 15: Bazı nedenlerden dolayı, donanım desteklemesine rağmen HP, HP Victus 15 dizüstü bilgisayarlarda manuel fan kontrolünün desteklendiğini belirtmemiştir. Bu nedenle, varsayılan olarak bu modülde manuel fan kontrolü etkin değildir. Ancak bunu etkinleştirmek istiyorsanız, modülü force_fan_control_support=true parametresiyle yükleyin.
Kod:
sudo insmod hp-wmi.ko force_fan_control_support=true

Ekran Görüntüsü_20251228_004427.webp
Ekran Görüntüsü_20251228_004443-1.webp

Kendi kullanığım fan eğrisini paylaştım. Biraz agresif olabilir. PTM7950 uyguladıktan sonra düşüreceğim.

Rehber bu kadardı. Umarım işinize yarar. Modül ve arayüzü yazan @vilez'e teşekkür ederim.
 
Arayüzü adwaita ile yaparsanız güzel olabilir aslında hocam.

Adwaitayı çok seven birisi değilim açıkçası, aklımda başka Framework'ler var ancak belli olmaz belki adwaita kullanırım :D

victus-control'un temelini ben atmadım aslında, arkadaşım tasarımını vs yaptı ve üzerinde birkaç şey denedi.
Sonra işi görecek bir arayüz olduğu için forklayıp benim drivera uyarladım ve ondan devam etmeye (en azından ben yeni bir arayüz yazana kadar :D) karar verdim.

Ayrıca bu driver tamamlandıktan ve düzgün test edildikten sonra Linux kerneline göndermeyi düşünüyorum (şu an yaklaşık %80 oranında tamam, her tuşunun rengi değişebilen laptoplara destek eklenecek ve fan anlamında 1-2 iyileştirme düşünüyorum). Böyle bir durumda belki başkası işi eline alıp kendisi daha güzel bir arayüz ortaya çıkarabilir :D (arayüz yazmayı çok sevmiyorum)