MSI GS75

Hardware PCI/USB ID Working?
Touchpad 8086:a324 Yes
Keyboard 1038:1122 Yes
GPU (Intel) 8086:3e9b Yes
GPU (NVIDIA) 10de:1f10 Yes
Ethernet 1969:e0b1 Yes
Wi-Fi 8086:a370 Yes
Webcam 5986:211c Yes
Bluetooth 8087:0aaa Yes
Thunderbolt 8086:15da Yes
Audio 8086:a348 Yes
SD Card Reader 10ec:5250 Yes

The MSI GS75 Stealth (9SF) is an Intel architecture American Megatrends Inc. notebook with an Intel i7-9750H CPU and an NVIDIA Turing 20XX Q GPU.

  • HDMI ports are directly wired to the dedicated GPU, Thunderbolt Type-C is not.
  • The Intel integrated GPU (iGPU) is directly wired to the notebooks screen (EDP-1).
  • The NVIDIA GPU (dGPU) is directly wired to the external HDMI port.
  • Thunderbolt is wired to its own controller, but is somehow attached to the power state of the NVIDIA GPU.
  • Thunderbolt firmware can be updated via BIOS, but the process is dangerous and can brick the machine.
  • Native Microphone comprises two mono microphones that need to be managed for stereo-input and noise reduction.

Installation

It is best to to enable factory default settings in the UEFI before installing. This will disable Secure Boot and provide sane settings for the CPU/GPU/PCH/EC. Resetting is not required, but this suggestion exists due to the complexity of advanced options and the configuration of PCIe on this model.

Firmware

  • Enter UEFI configuration: Del
  • Select BOOT Device: F11

This laptop has advanced UEFI settings if desired.

fwupdate

MSI provides firmware binaries for both the UEFI and Embedded Controller (EC). These files can be found at https://www.msi.com/Laptop/GS75-Stealth-9SF/support .

System firmware (EC) can be updated via fwupd, but the UEFI cannot.

Keyboard

Backlight

Keyboard brightness works out of the box with Fn+NumPadMinus/Plus.

The lights on the keyboard cannot be configured with msi-keyboard-gitAUR, because this tool only works with region-based RGB lighting. For this laptop model, the tool msi-perkeyrgbAUR provides partial control.

Function keys

The airplane mode key combination (Fn+F10) is disabled by default. Adding the following kernel parameters activates airplane mode key combination:

acpi_osi=! acpi_osi="Windows 2009"

Touchpad

Multi gestures do not work out the box, but are detected with libinput-gesturesAUR.

Thermals

Control the fans with iswAUR. It will only work after enabling ec_sys write-support by adding the following to your kernel command line:

ec_sys.write_support=1

Microphone

This notebook has a microphone array which provides stereo input. Noise reduction, echo cancellation, noise suppression can all be done via beamforming. To get the best of it add:

/etc/pulse/default.pa
load-module module-echo-cancel use_master_format=1 aec_method=webrtc aec_args="beamforming=1 mic_geometry=-0.025,0,0,0.025,0,0"
set-default-source alsa_input.pci-0000_00_1f.3.analog-stereo.echo-cancel