MSI GS75

From ArchWiki

Tango-edit-clear.pngThis article or section does not follow the Laptop page guidelines.Tango-edit-clear.png

Reason: One ID missing in the hardware table. Missing an Accessibility section and "Function keys" table. (Discuss in Talk: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
WiFi 8086:a370 Yes
Webcam 5986:211c Yes
Bluetooth 8087:0aaa Yes
Thunderbolt TODO 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

The default UEFI menu does not expose all possible options, to do so you must enable the "Advanced BIOS" feature:

  • Enter "Advanced BIOS": LAlt+F2+RShift+RCtrl

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 update 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 or msiklm-gitAUR, because those tools only work 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