Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
New Driver Aims To Improve MSI Laptop Support On Linux
Developed by MSI laptop users out-of-tree from the Linux kernel has been the "msi-ec" project on GitHub for developing a Linux kernel driver to support the embedded controller (EC) of modern MSI laptops.
On Valentine's Day the MSI-EC driver was posted to the x86 platform driver mailing list as it looks to be reviewed and hopefully mainlined for a future Linux kernel release.
The MSI-EC driver for Linux enables functionality such as power profile (shift mode) handling, fan speed controls, battery charging thresholds, toggling the integrated web camera,exposing more temperatures, keyboard backlight brightness handling, and various other functions handled by the embedded controller on MSI laptops. These controls are exposed to user-space via the standard sysfs interfaces.
This patch for this driver that is just 600+ lines of code is now awaiting review by upstream Linux kernel developers.
It's nice seeing MSI laptop support being improved for Linux but too bad it's still left up to the open-source community/customers rather than being code contributions coming directly from MSI. It's similar to the EC drivers for other laptops on Linux and if/when upstreamed will provide some nice functionality for enhancing the MSI laptop use under Linux.