Steps I took to build https://github.com/BeardOverflow/msi-ec, sign it, and load it into Bazzite:
-
Install some tools by running
sudo rpm-ostree install dkms git make gcc kernel-devel kernel-headersand reboot.If it complains about any of these already being provided by an existing package, then remove it from the command and run it again. Chances are most of these are already installed.
-
Clone their git repo and build the code locally by running
sudo make -
If you have secure boot disabled in your bios, you should be able to just unload the built-in module and load this newly built one. This is the easy route. If this works, your MControlCentre should no longer grey out its controls and some of them should work.