Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MSI Katana GF66 - Incorrect fan speed and temps #16

Open
regaldude opened this issue Oct 22, 2022 · 5 comments
Open

MSI Katana GF66 - Incorrect fan speed and temps #16

regaldude opened this issue Oct 22, 2022 · 5 comments

Comments

@regaldude
Copy link

Here is the output from sudo isw -r 5 after Cooler Boost has been activated using the Fn key:

-----------CPU-----------        -----------GPU-----------
┌─Temp─┬─Fan Speed──────┐        ┌─Temp─┬─Fan Speed──────┐
│ 45°C │ 38%   0RPM     │        │ 0°C  │ 0%    5901RPM  │
│ 49°C │ 38%   0RPM     │        │ 0°C  │ 0%    5829RPM  │
│ 52°C │ 38%   0RPM     │        │ 0°C  │ 0%    5901RPM  │
│ 68°C │ 38%   0RPM     │        │ 0°C  │ 0%    5901RPM  │
│ 56°C │ 48%   0RPM     │        │ 0°C  │ 0%    5901RPM  │
└──────┴────────────────┘        └──────┴────────────────┘
  • GPU temp is incorrect
  • CPU fan speed is incorrect
  • Fan speed percentages don't match RPM values
isw -cp MSI_ADDRESS_DEFAULT

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 00 08 0b  >................<
000030 03 01 00 0d 00 00 50 81 d2 11 88 2c c8 01 c0 00  >......P....,....<
000040 f8 11 3b 00 92 11 00 00 39 0a ff 2d e7 0b fa 32  >..;.....9..-...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 2e 00 37 40 49 4c 52 58  >..........7@ILRX<
000070 64 26 26 2b 30 36 3c 46 55 64 08 03 03 03 03 03  >d&&+06<FUd......<
000080 00 00 37 3d 43 49 4f 54 63 00 00 2b 30 36 3c 46  >..7=CIOTc..+06<F<
000090 55 64 08 03 03 03 03 02 02 0f 7d 02 0a 78 39 00  >Ud........}..x9.<
0000a0 31 35 38 32 45 4d 53 31 2e 31 30 36 30 31 31 30  >1582EMS1.1060110<
0000b0 32 30 32 32 31 36 3a 34 35 3a 33 39 00 00 00 20  >202216:45:39... <
0000c0 00 00 01 25 00 00 00 00 00 d2 00 00 00 00 00 00  >...%............<
0000d0 00 00 c1 81 0d 00 05 bc 00 01 00 00 00 00 00 00  >................<
0000e0 e2 00 00 92 11 00 00 40 00 00 00 00 00 c0 00 e4  >.......@........<
0000f0 00 00 70 00 00 64 00 00 64 00 00 00 00 00 00 00  >..p..d..d.......<
000100

Profile dump 
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
0x37(55°C)  0x6a(byte106)        0x37(55°C)  0x82(byte130)
0x40(64°C)  0x6b(byte107)        0x3d(61°C)  0x83(byte131)
0x49(73°C)  0x6c(byte108)        0x43(67°C)  0x84(byte132)
0x4c(76°C)  0x6d(byte109)        0x49(73°C)  0x85(byte133)
0x52(82°C)  0x6e(byte110)        0x4f(79°C)  0x86(byte134)
0x58(88°C)  0x6f(byte111)        0x54(84°C)  0x87(byte135)

0x26(38%)   0x72(byte114)        0x0(0%)     0x8a(byte138)
0x2b(43%)   0x73(byte115)        0x2b(43%)   0x8b(byte139)
0x30(48%)   0x74(byte116)        0x30(48%)   0x8c(byte140)
0x36(54%)   0x75(byte117)        0x36(54%)   0x8d(byte141)
0x3c(60%)   0x76(byte118)        0x3c(60%)   0x8e(byte142)
0x46(70%)   0x77(byte119)        0x46(70%)   0x8f(byte143)
0x55(85%)   0x78(byte120)        0x55(85%)   0x90(byte144)

From the EC dump, I can also see that the battery threshold value is incorrect because I have personally set it to 50-60%

@regaldude
Copy link
Author

I am aware that there is an open issue regarding the battery threshold address

#1

@FaridZelli
Copy link
Owner

Yeah Katana's messed up, to be honest I have no idea how to fix this. Does fan control work as intended?

@regaldude
Copy link
Author

I haven't done extensive experimentation but I can confirm that both CPU and GPU fans work at 100% via fan control.

I experimented using OpenFreezeCenter though since it was easier for me to change the fan curve values for testing.

@FaridZelli
Copy link
Owner

CPU and GPU fans work at 100% via fan control

To be clear I was referring to fan control on ISW, not MLFC. So both fans can be adjusted using ISW-Modern, right?

I experimented using OpenFreezeCenter

OFC uses ec_sys if I recall correctly, which is no longer present on any distro's stock kernel that I know of.
What distro are you using?

@regaldude
Copy link
Author

I am on PopOS 22.04

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants