You are not logged in.

#1 2026-08-31 00:48:15

ShadowKrulhet
Member
Registered: 2026-08-31
Posts: 1

MControlCenter/CoolerControl/isw

So, after the installation of my Arch with Hyprland, i had some problems with my fans. I have a MSI Crosshair 15A11UEK, and i tried install MControlCenter, after the installation of MControlCenter and msi-ec i tried to open it but i have some issue: msi-ec module is not loaded/installed, I've tried several ways to fix it but no one has worked. After this i tried with CoolerControl but it does not detect a fan, the same way i tried several ways to fix it but no one has worked, And last i tried isw but is the same problem, i had no idea how to fix it.

Offline

#2 2026-08-31 02:11:19

noesoespanol
Member
Registered: 2026-03-30
Posts: 66

Re: MControlCenter/CoolerControl/isw

This is my notes on how to install MControlCenter:

(I think you will need to edit the linux618-headers to new  version though)

https://github.com/BeardOverflow/msi-ec … me-ov-file
pacman -S --needed base-devel linux618-headers dkms
git clone https://github.com/BeardOverflow/msi-ec && cd msi-ec
sudo make dkms-install
https://github.com/dmitry-s93/MControlC … /tag/0.5.1
MControlCenter-0.5.1-bin.tar.gz
MControlCenter-0.5.1-bin
sudo ./install.sh

Last edited by noesoespanol (2026-08-31 02:12:04)

Offline

#3 2026-08-31 02:15:30

noesoespanol
Member
Registered: 2026-03-30
Posts: 66

Re: MControlCenter/CoolerControl/isw

But running it, well, at least I did. Something like this issue: https://bbs.archlinux.org/viewtopic.php?id=314058 or like, it was calling interrupts or something a lot of times. I disabled those. Seems to work fine.

You can use "grep . /sys/firmware/acpi/interrupts/*" to see if it's calling them like a lot all the time. The number kept going up for me.

My notes on that issue:
(You can use an LLM to help you understand these I guess.)

    high cpu weird:
    ps -eo pid,comm,%cpu --sort=-%cpu | head -20

    grep . -r /sys/firmware/acpi/interrupts/ | grep -v " 0$"


systemd:
nano /boot/loader/entries/linux.conf

GNU nano 9.0                      /boot/loader/entries/linux.conf
title           Linux
linux           /vmlinuz-linux
initrd          /initramfs-linux.img
options         root=LABEL=root rw rootflags=compress=zstd:3 acpi_mask_gpe=0x6E pcie_aspm=off




sudo pacman -S wireless-regdb
After installing wireless-regdb, edit the config:
sudo nano /etc/conf.d/wireless-regdom
iw reg get



    cat /proc/interrupts | grep -E 'acpi|9:'

    echo disable > /sys/firmware/acpi/interrupts/gpeXX   # replace XX with the bad one
    echo disable > /sys/firmware/acpi/interrupts/gpe6E
    echo enable > /sys/firmware/acpi/interrupts/gpe6E
    grep . -r /sys/firmware/acpi/interrupts/ | grep -E 'gpe6E|sci|gpe_all'

    sudo tee /etc/systemd/system/disable-gpe6E.service <<EOF
[Unit]
Description=Disable problematic ACPI GPE6E
After=multi-user.target

[Service]
Type=oneshot
ExecStart=/bin/sh -c "echo disable > /sys/firmware/acpi/interrupts/gpe6E"
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl disable disable-gpe6E.service
sudo rm /etc/systemd/system/disable-gpe6E.service

    sudo systemctl daemon-reload
    sudo systemctl enable --now disable-gpe6E.service

    acpi_mask_gpe=0x6E

    echo mask > /sys/firmware/acpi/interrupts/gpe6E

    cat /sys/firmware/acpi/interrupts/gpe6E
    cat /sys/firmware/acpi/interrupts/sci

    nano /etc/default/grub
    GRUB_DEFAULT=0
GRUB_TIMEOUT=29
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet acpi_mask_gpe=0x6E"
GRUB_CMDLINE_LINUX=""

grub-mkconfig -o /boot/grub/grub.cfg

)

Last edited by noesoespanol (2026-08-31 02:16:00)

Offline

#4 2026-08-31 02:17:18

noesoespanol
Member
Registered: 2026-03-30
Posts: 66

Re: MControlCenter/CoolerControl/isw

I also close MControlCenter after logging in and running it because turning off those interrupt stuff, seems to make it laggy, so I thought maybe it's using too much CPU or something. Closing it will still work. My fans will continue my settings set by it but need to start it once every reboot after you login.

(MSI laptop)

Offline

Board footer

Powered by FluxBB