I don't get fan control in MSI Laptop

I get a MSI Laptop GS63VR.

My grub cmd is GRUB_CMDLINE_LINUX="acpi_osi=! acpi_osi=\"Windows 2009\""

When execute pwmconfig I get /usr/bin/pwmconfig: There are no pwm-capable sensor modules installed

I follow this guide to add a module to config, but only get inteltemp. So, I get the laptop temperature when execute sensors, but I can't control the fan.

I have MSI GS40 and I made this tool to control fan:


Maybe it can help.
I should do an AUR package but I’m lazy as f…k :grin:.

3 Likes

@Yoy0, hello, still no AUR? :grinning:

i have a GS65 , and will try to install your solution. you are still receiving the dump details, correct?

It's on AUR (First Submitted: 2019-03-26):
https://aur.archlinux.org/packages/isw/

Some GS65 are already in the config file:

[16Q2EMS1]
# GS65_8RE GS65_8RF
[16Q4EMS1]
# GS65_8SE GS65_8SF GS65_8SG GS65_9SD GS65_9SE GS65_9SF GS65_9SG

Hello @Yoy0, my one is the GS65_RE , so it´s there. Will read up the mentioned article.

Many thanks.

hello @Yoy0, i have the EC dump from my laptop, it is below , is there any chance to see/confirm if the app is working? i have followed the instructions and ran the command after a reboot:

EC dump 
       00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
000000 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000020 00 00 00 00 00 00 00 00 00 00 00 b0 e0 06 49 0b  >..............I.<
000030 02 05 00 0d 30 0a 05 00 a0 14 60 3b 71 02 c0 00  >....0.....`;q...<
000040 50 0a 28 00 86 14 e5 f7 1e 08 ab 38 88 0b f8 43  >P.(........8...C<
000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000060 00 00 00 00 00 00 00 00 25 00 37 40 46 4c 52 58  >........%.7@FLRX<
000070 64 2d 2d 2d 32 3c 46 4b 50 00 08 03 03 03 03 03  >d---2<FKP.......<
000080 1e 00 37 3d 46 4c 51 55 66 00 00 32 37 3c 4b 55  >..7=FLQUf..27<KU<
000090 58 00 08 03 03 03 03 03 02 00 64 02 00 6e 00 00  >X.........d..n..<
0000a0 31 36 51 32 45 4d 53 31 2e 31 30 37 30 31 33 30  >16Q2EMS1.1070130<
0000b0 32 30 31 39 30 38 3a 35 37 3a 33 36 86 14 00 00  >201908:57:36....<
0000c0 00 07 25 00 00 9e 40 00 00 00 00 00 00 b0 00 00  >..%...@.........<
0000d0 00 00 00 00 70 00 00 00 00 00 00 80 01 00 00 00  >....p...........<
0000e0 e2 02 00 01 10 00 00 00 00 00 00 00 00 d4 00 00  >................<
0000f0 00 00 80 00 0c 00 05 00 00 00 32 00 00 00 00 00  >..........2.....<
000100

Profile dump 
Value       set @ address        Fan mode
0xc(12)     0xf4(byte244)        Auto

-----------CPU-----------        -----------GPU-----------
Value       set @ address        Value       set @ address
0x37(55°C)  0x6a(byte106)        0x37(55°C)  0x82(byte130)
0x40(64°C)  0x6b(byte107)        0x3d(61°C)  0x83(byte131)
0x46(70°C)  0x6c(byte108)        0x46(70°C)  0x84(byte132)
0x4c(76°C)  0x6d(byte109)        0x4c(76°C)  0x85(byte133)
0x52(82°C)  0x6e(byte110)        0x51(81°C)  0x86(byte134)
0x58(88°C)  0x6f(byte111)        0x55(85°C)  0x87(byte135)

0x2d(45%)   0x72(byte114)        0x0(0%)     0x8a(byte138)
0x2d(45%)   0x73(byte115)        0x32(50%)   0x8b(byte139)
0x32(50%)   0x74(byte116)        0x37(55%)   0x8c(byte140)
0x3c(60%)   0x75(byte117)        0x3c(60%)   0x8d(byte141)
0x46(70%)   0x76(byte118)        0x4b(75%)   0x8e(byte142)
0x4b(75%)   0x77(byte119)        0x55(85%)   0x8f(byte143)
0x50(80%)   0x78(byte120)        0x58(88%)   0x90(byte144)

In theory :japanese_ogre: ISW work with every MSI gaming laptop, the config file is mainly storing default values and addresses (currently identical for all MSI G laptops).

0000a0 31 36 51 32 45 4d 53 31 2e 31 30 37 30 31 33 30  >16Q2EMS1.107

16Q2EMS1 is already in the config file, GS65_RE doesn't exist, it's probabaly 8RE.

yes, that is the one. thanks for looking into it.

Much appreciated.

Forum kindly sponsored by