How to MUX switch in LINUX?

LostSouls

Member
Joined
Jul 29, 2025
Messages
62
The question is simple. Is it possible? Or did MSI lock down this feature to MSI center (windows only) app?

- In BIOS the option is grayed out. I haven't found a way to switch from there, even if I enable MSI hidden/advanced settings. Would be wonderful, if this setting could be switched from the BIOS...

- MControlCenter works wonderfully, but does not offer this feature.

- supergfxctl works for ASUS machines.

- PRIME run does not do the trick. dGPU is already properly, and fully utilized by games ootb in CachyOS. Globally switching and disabling GPUs (either integrated, or discrete) is a totally different thing, and has a big effect in battery and performance.

- I haven't tried running MSI center through winboat, but I really doubt I can apply these firmware level changes that require a system restart, through a virtual machine.

In case someone knows anything, please let me know. Model: MSI Vector 16 HX AI (2025) | 5070ti | ultra 7 255hx
 
According to MSI's official website, they recommend using the Windows operating system. I'm not sure if it supports switching in Linux.
 
You are not sure mux switching is supported in Linux, or if in general operating the device is supported in Linux?

I have used linux extensively in the past, everything works perfectly.

Mcontrolcenter is great, fast, and a not bloated replacement of MSI center. I can switch profile modes, induce battery limits and adjust fan profiles, but mux switching feature is unavailable. It's the only thing I haven't figured out.
 
Back
Top