Summary
Omarchy handles generic Intel + NVIDIA laptop hardware well, but MSI gaming/workstation laptops like the Titan GT77HX 13VI have vendor-specific components that need dedicated drivers:
- Ethernet driver conflict (
r8169 + r8125 both loaded)
- No Embedded Controller (EC) access for fan modes, charge thresholds, shift modes
- No GUI fan control
- No NVIDIA-settings for GPU monitoring/tuning
thermald running when coolercontrol should manage thermals instead
- No X11 config for NVIDIA DPMS/backlight control
r8125-dkms not in install script
RGB Removed from Scope
Previous versions included RGB config creation for msi-perkeyrgb. The Titan GT77HX 13VI uses a Cherry MX Ultra Low Profile mechanical keyboard, which msi-perkeyrgb does not support. The tool executes without error but has no effect. RGB support has been removed from the PR. Users who want RGB control may need to use SteelSeries GG on Windows or other tools not yet available on Linux.
Hardware
MSI Titan GT77HX 13VI
| Component |
Device |
Current State |
| CPU |
Intel i9-13980HX |
Works (generic Intel drivers) |
| dGPU |
NVIDIA RTX 4090 Laptop (AD103M) |
Works (nvidia-open-dkms) |
| iGPU |
Intel UHD (Raptor-Lake-S) |
Works |
| Ethernet |
Killer E3000 / RTL8125B 2.5GbE |
r8169 loaded, r8125-dkms installed but conflicted |
| WiFi |
Intel Wi-Fi 6E (CNVi) |
Works (iwlwifi built-in) |
| EC |
MSI Embedded Controller |
msi-ec-dkms-git installed but no Omarchy integration |
| Fans |
MSI Cooler Boost |
No control daemon running |
| Keyboard |
Cherry MX SteelSeries per-key RGB |
No Linux control available |
Proposed Fix
Add MSI-specific hardware detection and driver installation:
-
bin/omarchy-hw-msi — detect MSI laptop vendor and product family
-
install/hardware/msi.sh — install and configure:
r8125-dkms (blacklist r8169)
msi-ec-dkms-git
coolercontrol (+ enable coolercontrold)
nvidia-settings
- Disable
thermald when coolercontrol is installed
- X11 NVIDIA DPMS config
- Set battery charge thresholds 60/80
-
Wire into install/hardware/all.sh
Why This Matters
The MSI Titan is a flagship 13th Gen Intel + RTX 4090 laptop. Without these drivers:
- Fans run at default curves — loud under load, hot on idle
- No way to switch performance profiles without rebooting into BIOS
- Ethernet may drop under sustained transfer
- No GPU monitoring without terminal tools
- Battery health not preserved by charge thresholds
Summary
Omarchy handles generic Intel + NVIDIA laptop hardware well, but MSI gaming/workstation laptops like the Titan GT77HX 13VI have vendor-specific components that need dedicated drivers:
r8169+r8125both loaded)thermaldrunning whencoolercontrolshould manage thermals insteadr8125-dkmsnot in install scriptRGB Removed from Scope
Previous versions included RGB config creation for
msi-perkeyrgb. The Titan GT77HX 13VI uses a Cherry MX Ultra Low Profile mechanical keyboard, whichmsi-perkeyrgbdoes not support. The tool executes without error but has no effect. RGB support has been removed from the PR. Users who want RGB control may need to use SteelSeries GG on Windows or other tools not yet available on Linux.Hardware
MSI Titan GT77HX 13VI
r8169loaded,r8125-dkmsinstalled but conflictedmsi-ec-dkms-gitinstalled but no Omarchy integrationProposed Fix
Add MSI-specific hardware detection and driver installation:
bin/omarchy-hw-msi— detect MSI laptop vendor and product familyinstall/hardware/msi.sh— install and configure:r8125-dkms(blacklistr8169)msi-ec-dkms-gitcoolercontrol(+ enablecoolercontrold)nvidia-settingsthermaldwhencoolercontrolis installedWire into
install/hardware/all.shWhy This Matters
The MSI Titan is a flagship 13th Gen Intel + RTX 4090 laptop. Without these drivers: