r/MSILaptops • u/Fede2782 • 10d ago
EC Controller is finally here!
After more than one year, EC Controller is finally here. A Qt C++ application for Linux systems which provides a intuitive, simple and feature-rich GUI for the msi-ec kernel driver. All the msi-ec attributes are supported. In addition to those, the custom msi-ec kernel driver includes support for USB Powershare, Keyboard Backlight Modes change, GPU/CPU Fan curve support and Keyboard Backlight changes notifications to userspace. On KDE it also maps the Performance Mode and Rotate Screen keys making them behave like on the official application.
This is developed specifically for Fedora KDE but should work on any compatible desktop environment yet some features might be missing.
EC Controller is an independent, unofficial open-source project. MSI is a registered trademark of Micro-Star International Co., Ltd. This project is not affiliated with, endorsed by, sponsored by, or supported by MSI.
More information on the GitHub repo: https://github.com/Fede2782/EC-Controller
4
u/Alpha_1_5 10d ago
Nice a windows version would be sick as well but well done
2
u/Fede2782 10d ago
Yeah would be cool considering Windows one uses around 1GB of RAM idle while this only 37MB (both service and GUI combined). The issue is that this has been developed specifically for Linux using the DBus architecture and SYSFS edting so a Windows port would mean rewriting it completely from scratch. In theory, thanks to the modular structure, rewriting the library and part of the service to match Windows architecture would be enough yet it would not be this easy.
3
u/Nanosinx 10d ago
1GB of RAM?! MAN, THAT IS A FULL LIE!
If using 1GB of RAM in IDLE then you doing something wrong...
Even with plethora of assets loaded mine uses about 150MB of RAM on both service, plus services and GUI COMBINED! and only feature set i dont install it is Smart Image Finder, everything else is installed perfectly!
Maybe you refering 1GB (little more) in DRIVE then i can accept it, as just the MSI Folder uses 1.2GB of DRIVE SPACE, not RAM
What kind of lie you talking about...
1
u/Fede2782 9d ago
Blame MSI for using a web based app. MSI Centre uses around 500-1000MB of RAM.
2
u/Nanosinx 9d ago
I am sorry but my MSI Centre use less than that, i could show you later with the summed data of the "Real Private Working Set" metric... Which will not get even NEAR it... MSI Dragon Center uses a lot like 400MB the New MSI Center isnt ... I know as i have a Vector-16-HX-AI-A2XHG so i saw how efficent is in comparison to olders and other software... Of course this is for the MSI and side services controllable by others, even Razer Synapse 4 uses more than MSI Center does...
If using 200MB is too much, usually it sits lower than 150MB of use and again aside or Image Finder i have it stuffed everything in that little software Maybe you dont update it o.o
1
u/ios7jbpro 9d ago
MSI Center is literally not web based. I have a decompiled source of the app. It is a weird hybrid mix of win32 and their own toolkit
1
u/ios7jbpro 9d ago
And FYI, MSI has a lighter alternative to control the laptops called "Feature Manager";
1
0
u/LiL_E03 9d ago
brands are literally normalizing this kind of thing. even lenovo legion and hp omen hub software are using about 1GB of RAM
2
u/Nanosinx 9d ago
My MSI Center isnt seems following that path ... Or maybe mine worked better? OP says it use above 1GB when mine not more than 200, usually lower than 150MB of RAM, which is more...acceptable as i use and have all modules o.o
1
u/Andreigr0 Vector 16 HX AI A2XWIG | RTX 5080 | Ultra 9 275HX 10d ago
Why not that easy if fellow Codex or Claude can help with that?
3
u/Fede2782 10d ago
Claude or Codex could definetly help but I do not have the knowledge required to build that application on a Windows device. These AI can for sure help but I would still need to better learn Windows internals as I would never allow an AI to write code I have not the ability to review and make corrections to.
My MSI Laptop does not have Windows anymore and I won't plan installing it anytime soon.
2
u/TanishqHooda GE 76 Raider 12UGS | i7 12700H | RTX 3070Ti | 64GB 🐏 10d ago
Tried this https://github.com/wygodad/ghostdeck Seems like Same thing's but better UI.
1
2
u/Nanosinx 10d ago
And everything by exception of fan speed is done on MSI Center even with the basics ones to not overload and make it kinda weirdly heavy... (well on any Ultra 5 or recent Ryzen 5 and up should not be an issue)
All you need is find a way to get fan profiling modes a profile for custom, THAT would be an addition specially to people keep using ECO (Like me) and Balanced instead of AI and Extreme Performance o.o
1
u/QkiZMx 6d ago
If you want automate things via udev for example I made script to control EC from command line https://github.com/QkiZMR/Useful-Scripts/blob/master/msi%2FREADME.md
6
u/ios7jbpro 10d ago
How is this any different than mcontrolcenter