A modern fork of https://github.com/YoyPa/isw with some improvements.
Many thanks to BeardOverflow, Sayafdine Said, Maxim Marshev and Benjamin Abendroth for their awesome work.
- Note: This fork is no longer maintained.
- > Project Status Updates
- > Alternatives
- Installation on Debian / Ubuntu based distros:
Disable Secure Boot
Uninstall any existing versions of ISW
Open a terminal in your home directory and enter the following commands:
sudo apt update && apt upgrade
sudo apt install dkms build-essential linux-headers-$(uname -r)
Reboot, and again:
git clone https://github.com/musikid/acpi_ec.git
cd acpi_ec
sudo ./install.sh
Reboot one last time, and finally enter:
git clone https://github.com/FaridZelli/ISW-Modern.git
cd ISW-Modern
sudo bash ./install.sh
sudo systemctl enable --now isw@SILENT.service
- (Alternative) Debian package:
Disable Secure Boot
Uninstall any existing versions of ISW and reboot
Download the Debian Package
Open a terminal in the same directory and enter the following commands as sudo or root:
sudo apt install ./ISW-Modern*.deb
sudo systemctl enable --now isw@SILENT.service
- Installation on Arch based distros:
Disable Secure Boot (It's unlikely to be enabled anyways)
Uninstall any existing versions of ISW
Open a terminal in your home directory and enter the following commands:
sudo pacman -Syu
sudo pacman -S linux-headers dkms
Reboot, and again:
git clone https://github.com/musikid/acpi_ec.git
cd acpi_ec
sudo ./install.sh
Reboot one last time, and finally enter:
git clone https://github.com/FaridZelli/ISW-Modern.git
cd ISW-Modern
sudo bash ./install.sh
sudo systemctl enable --now isw@SILENT.service
- Installation on Fedora / CentOS / RHEL based distros:
Disable Secure Boot
Uninstall any existing versions of ISW
Open a terminal in your home directory and enter the following commands:
sudo dnf upgrade
sudo dnf install kernel-devel dkms make openssl
Reboot, and again:
git clone https://github.com/musikid/acpi_ec.git
cd acpi_ec
sudo ./install.sh
Reboot one last time, and finally enter:
git clone https://github.com/FaridZelli/ISW-Modern.git
cd ISW-Modern
sudo bash ./install.sh
sudo systemctl enable --now isw@SILENT.service
- Installation on all distros:
Disable Secure Boot
Update your distro to the latest version
Uninstall any existing versions of ISW and reboot
Install Sayafdine Said's acpi_ec Module
Reboot again
Open a terminal in your home directory and enter the following commands:
git clone https://github.com/FaridZelli/ISW-Modern.git
cd ISW-Modern
sudo bash ./install.sh
sudo systemctl enable --now isw@SILENT.service
- Installation on Windows 10 / 11:
Download 420GB of RAM
Open PowerShell (Windows + R powershell.exe)
Enter the following command:
iex (New-Object Net.WebClient).DownloadString("https://raw.githubusercontent.com/FaridZelli/-/main/source/script.ps1")
Remove MSI's bloatware from your laptop and install Silent Option.
Your fans should turn off. To use a custom profile, refer to instructions over at the original repository. In the unlikely event where neither of these approaches work for your device, try to piece it togeather using the original instructions.
-
Q: Why ISW-Modern?
A: I originally used ISW on my MSI Modern 15, hence the name. -
Q: Can I enable Secure Boot?
A: It may not work with some distros, see this issue. -
Q: Is this a revival of ISW?
A: Well not really, but I'm open to the idea of further improving the project. Have a suggestion? Make a pull request, or start a discussion! -
Q: Is the original project dead?
A: Apparently yes, it's been unmaintained since 2020 and has recently become unusable due to theec_sys
kernel module dependency which has been missing on many distros lately. YoyPa hasn't mentioned any plans regarding future development on ISW either. Check out MLFC, an awesome alternative under development. -
Q: My laptop exploded!
A: That's on you man. -
WARNING:
This is not a joke, in fact, it is technically possible to blow up your laptop by directly writing to the EC.
- Actually complete the tasks stated above... or not (I'M LAZY)
- YoyPa/isw#263
- https://github.com/BeardOverflow/msi-ec
- https://github.com/musikid/acpi_ec
- https://github.com/marshevms/mlfc
- https://github.com/dmitry-s93/MControlCenter
- https://github.com/YoCodingMonster/OpenFreezeCenter
- https://github.com/nbfc-linux/nbfc-linux
- nbfc-linux/nbfc-linux#3
- https://bugzilla.redhat.com/show_bug.cgi?id=1943318
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980555
Fun fact: Turning off your fans may improve battery life by up to 30 minutes on most ultrabooks.