FaridZelli / ISW-Modern

Modern fork of Ice-Sealed Wyvern, a fan control service for MSI Laptops on Linux written in Python πŸͺ­
GNU General Public License v3.0
75 stars 10 forks source link

MSI GF63 Thin 11UC - EC dump #10

Open jtmr05 opened 2 years ago

jtmr05 commented 2 years ago

Hello.

Here's my laptop ec dump. Thanks.

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 0a 05 00 00 00 04 0b 0b  >................<
000030 02 05 00 05 00 00 50 81 94 11 88 2c c2 01 c0 00  >......P....,....<
000040 fc 08 25 00 52 11 05 f8 5e 06 57 2a 18 0c fa 32  >..%.R...^.W*...2<
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 3c 00 41 46 4d 50 53 58  >........<.AFMPSX<
000070 64 23 00 23 23 41 41 50 64 64 08 03 03 03 03 03  >d#.##AAPdd......<
000080 3f 00 41 46 4d 50 53 58 63 00 00 23 23 3c 3c 4b  >?.AFMPSXc..##<<K<
000090 64 64 08 03 03 03 03 03 06 0f 64 06 0f 64 46 00  >dd........d..dF.<
0000a0 31 36 52 36 45 4d 53 31 2e 31 30 34 31 31 31 34  >16R6EMS1.1041114<
0000b0 32 30 32 31 31 35 3a 35 36 3a 33 31 00 00 00 28  >202115:56:31...(<
0000c0 00 00 07 23 00 00 00 00 00 00 00 00 00 00 00 00  >...#............<
0000d0 00 00 c1 81 0d 00 05 80 00 01 00 00 00 00 00 00  >................<
0000e0 e2 00 00 52 11 00 00 00 00 00 00 00 00 b7 00 e4  >...R............<
0000f0 00 00 70 00 00 64 00 00 64 00 00 00 00 00 00 00  >..p..d..d.......<

Value       set @ address        Fan mode
0x0(0)      0xf4(byte244)        Unknown

Value       set @ address        Charging below - stop @
0xe4(228)   0xef(byte239)        90% - 100%

-----------CPU-----------        -----------GPU-----------
Value       set @ address        Value       set @ address
0x41(65Β°C)  0x6a(byte106)        0x41(65Β°C)  0x82(byte130)
0x46(70Β°C)  0x6b(byte107)        0x46(70Β°C)  0x83(byte131)
0x4d(77Β°C)  0x6c(byte108)        0x4d(77Β°C)  0x84(byte132)
0x50(80Β°C)  0x6d(byte109)        0x50(80Β°C)  0x85(byte133)
0x53(83Β°C)  0x6e(byte110)        0x53(83Β°C)  0x86(byte134)
0x58(88Β°C)  0x6f(byte111)        0x58(88Β°C)  0x87(byte135)

0x0(0%)     0x72(byte114)        0x0(0%)     0x8a(byte138)
0x23(35%)   0x73(byte115)        0x23(35%)   0x8b(byte139)
0x23(35%)   0x74(byte116)        0x23(35%)   0x8c(byte140)
0x41(65%)   0x75(byte117)        0x3c(60%)   0x8d(byte141)
0x41(65%)   0x76(byte118)        0x3c(60%)   0x8e(byte142)
0x50(80%)   0x77(byte119)        0x4b(75%)   0x8f(byte143)
0x64(100%)  0x78(byte120)        0x64(100%)  0x90(byte144)
FaridZelli commented 2 years ago

Hi, is something not working as intended?

jtmr05 commented 2 years ago

No issues so far. I'm merely reporting my computer's EC dump as a way of extending your database.

jtmr05 commented 2 years ago

Actually, I'm having some trouble: $ sudo isw -r 20

-----------CPU-----------        -----------GPU-----------
β”Œβ”€Temp─┬─Fan Speed──────┐        β”Œβ”€Temp─┬─Fan Speed──────┐
β”‚ 55Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 55Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 54Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 54Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 55Β°C β”‚ 65%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 58Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 55Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 55Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 55Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 54Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 54Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 54Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 55Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 54Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 54Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 53Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β”‚ 53Β°C β”‚ 60%   0RPM     β”‚        β”‚ 0Β°C  β”‚ 0%    0RPM     β”‚
β””β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The fan is supposed to be rotating at 60% of its speed and yet it is not moving at all.

FaridZelli commented 2 years ago

What's your distro? The hardware addresses seem to be correct, I can only assume it's an issue with the setup.

jtmr05 commented 2 years ago

Manjaro

FaridZelli commented 2 years ago

Sorry for the delay, did you manage to fix it? I'm on EndeavourOS, no issues here. The GF66 has a few issues with ISW, don't know about the GF63.

jtmr05 commented 2 years ago

I ended up disabling as I felt it wasn't helping much with my battery life as I'd wish (that was my original intent when I installed ISW)

FaridZelli commented 2 years ago

ISW is a simple fan control utility, it isn't meant to improve battery life in any way.

Fun fact: Turning off your fans can improve battery life by up to 30 minutes on most ultrabooks.

If you're referring to this text, it's because laptop fans can draw about 1~2 Watts on average, depending on the model. Turning them off can have a slight effect on battery life, considering thin and light ultrabooks consume less than 10W. I get about 20 minutes more screen time on my MSI Modern 15 with the fans off while web browsing.

The point of ISW is to set custom fan curves, or turn them off completely when the device isn't under load for silent operation.