OpenFreezeCenter provides a UI and automated scripts in order to control MSI Laptops. Check the #Supported section to see what models are supported.
Mainly made for Linux, as MSI does not have a native Linux client.
Screenshots
- MSI GE66
- MSI GS65
- MSI GF63
- MSI GP76
- MSI GS65 8RF
- MSI GF75 Thin 9SCXR
- Ubuntu
- debian
- Pop os!
- Fedora
- Cent OS
- Rhel
- Open Sesu
- Sles
- Arch
More models are actively added, if your model isn't listed, check the issues tab, if there isn't a request for it already, make one.
Secure Boot MUST be disabled, otherwise it interferes with the permission of the script to read/write to EC file.
- Download the .zip from the github and extract it wherever you want
- Mark the file
at_startup.sh
as executable - Open terminal inside the extracted folder and run
sudo ./at_startup.sh
- This will install all the dependencies which are missing and open the GUI app for the first time.
- If the
GUI did not open
orsomething seems to not work
follow the steps below - Disable the Secure Boot
- Manually install Python Libraries like
- pip
- subprocess
- signal
- webbrowser
- fileinput
- threading
- os
- math
- psutil
- warnings
- tkinter
- Check weather your Linux Kernal has
ec_sys
support- If
no
then copy the file from inside the [DOWNLOADED ZIP]modprobe.d
andmodules-lode.d
to [SYSTEM]etc/modprobe.d/
andetc/modules-load.d/ec_sys.conf
, then restart - If
yes
then addec_sys write_support = 1
line in file/etc/default/grub
, save and in terminal run commandupdate-grub
then reboot
- If
- If the
- App will create
conf.txt
file. it will contain all your configurations and fan curve values. deleting that file will reset all your fan curves.
- Just delete the older folder and work in new folder
- Advanced fan profile seems to have a lower RPM than set in GUI.
- Find if there is alreadfy an issue avilable for your
LINUX DISTRO
. and comment your issue inside that with steps below.- If your
LINUX DISTRO
is not listed then make a issue with heading exactly as below.LINUX DISTRO
issue!
- If your
- Specify the System Specifications [CPU, GPU] and Model Number [MSI GP76 11UG] while reporting the issue.
- Write the problem with some description.
- Attach relevant screenshots.
- Fan Control with GUI
- Auto, Basic, Advanced, Cooler Booster
- Basic temperature and RPM monitoring
- Configuration file
- Making Pre-required installs automatic for major linux branches
- Integrating it as an app indicator
- EC Map View
- CPU Profiles
- Battery Threshold