YoyPa / isw

Ice-Sealed Wyvern
GNU General Public License v3.0
379 stars 79 forks source link

MSI GT75 Titan 8RF - SOLVED! #180

Open Special-Niewbie opened 3 years ago

Special-Niewbie commented 3 years ago

Hi @YoyPa @hugglesfox , thanks infinitely for your app, finally Linux on MSI is not an utopia. But here I need your help, I have installed on Debian base Distro your app, by placing the files manually as I followed your instruction into the file for ARCH as below:

install -Dm 644 etc/isw.conf "${pkgdir}/etc/isw.conf"
    install -Dm 644 etc/modprobe.d/isw-ec_sys.conf "${pkgdir}/etc/modprobe.d/isw-ec_sys.conf"
    install -Dm 644 etc/modules-load.d/isw-ec_sys.conf "${pkgdir}/etc/modules-load.d/isw-ec_sys.conf"
    install -Dm 644 usr/lib/systemd/system/isw@.service "${pkgdir}/usr/lib/systemd/system/isw@.service"
    install -Dm 755 isw "${pkgdir}/usr/bin/isw"

After that, and restart the PC, it seems that the isw it's working because by typing the sudo isw -r 0 can read the temperature of the CPU and GPU (also the RPM with the percentage. Now I'm not sure where the software it takes the value, because my MSI Motherboard it's not into the list. So, because I would like to add and modify the percentage for the RPM for my laptop, because it's 2 GPU in SLI, could you please add my model and the possibility to see CPU and the 2 GPU (the fans still 2 so not 3 for each). I have made the EC Dump of it, could you please help me? Also I was try to change the speed value into isw.conf but not sure why cannot apply my higher RPM changes.

**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 41 0b  >..............A.<
000030 03 09 01 0d 50 0a 05 00 6a 18 40 38 71 02 e0 00  >....P...j.@8q...<
000040 00 00 64 00 eb 15 00 00 eb 15 a5 40 b5 0b 00 00  >..d........@....<
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 23 00 37 4b 50 54 58 5f  >........#.7KPTX_<
000070 64 14 14 22 28 37 3c 41 64 00 0a 09 04 03 03 06  >d.."(7<Ad.......<
000080 2a 00 2f 39 43 4d 55 5a 61 14 14 1e 28 37 41 4f  >*./9CMUZa...(7AO<
000090 64 00 07 06 06 06 07 04 00 00 64 02 00 6e 00 20  >d.........d..n. <
0000a0 31 37 41 33 45 4d 53 31 2e 31 30 33 30 36 30 34  >17A3EMS1.1030604<
0000b0 32 30 31 38 31 31 3a 33 30 3a 32 36 eb 15 00 00  >201811:30:26....<
0000c0 00 07 25 00 00 9e 41 00 00 51 01 8f 01 93 14 00  >..%...A..Q......<
0000d0 00 00 00 00 73 00 00 00 00 00 00 80 01 00 00 00  >....s...........<
0000e0 e2 02 00 30 10 00 00 00 00 00 00 00 00 d2 00 00  >...0............<
0000f0 00 00 80 00 0c 8f 05 00 00 00 32 00 00 01 00 00  >..........2.....<
000100

Thanks a lot

EDIT 2: No the RPM and percentage it doesn't respond to any configuration, it works the sensors to show the RPM and the function isw -b on and isw -b off. The rest I need your help to configure please.....

Special-Niewbie commented 3 years ago

Update the DUMP infos (sorry for my mistake before)........


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 41 0b  >..............A.<
000030 03 09 01 0d 50 0a 05 00 6a 18 40 38 71 02 e0 00  >....P...j.@8q...<
000040 00 00 63 00 e9 15 00 00 86 15 80 40 9e 0b 00 00  >..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 23 00 37 4b 50 54 58 5f  >........#.7KPTX_<
000070 64 14 14 22 28 37 3c 41 64 00 0a 09 04 03 03 06  >d.."(7<Ad.......<
000080 2d 00 2f 39 43 4d 55 5a 61 1e 14 1e 28 37 41 4f  >-./9CMUZa...(7AO<
000090 64 00 07 06 06 06 07 04 02 00 64 02 00 6e 00 20  >d.........d..n. <
0000a0 31 37 41 33 45 4d 53 31 2e 31 30 33 30 36 30 34  >17A3EMS1.1030604<
0000b0 32 30 31 38 31 31 3a 33 30 3a 32 36 e9 15 00 00  >201811:30:26....<
0000c0 00 01 25 00 00 9e 41 00 00 53 01 0a 01 8d 14 00  >..%...A..S......<
0000d0 00 00 00 00 73 00 00 00 00 00 00 80 01 00 00 00  >....s...........<
0000e0 e2 02 00 30 10 00 00 00 00 00 00 00 00 d2 00 00  >...0............<
0000f0 00 00 80 00 0c 8f 05 00 00 00 32 00 00 01 00 00  >..........2.....<
000100

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

Value       set @ address        Charging below - stop @
0x0(0)      0xef(byte239)        Nothing is set

-----------CPU-----------        -----------GPU-----------
Value       set @ address        Value       set @ address
0x37(55°C)  0x6a(byte106)        0x2f(47°C)  0x82(byte130)
0x4b(75°C)  0x6b(byte107)        0x39(57°C)  0x83(byte131)
0x50(80°C)  0x6c(byte108)        0x43(67°C)  0x84(byte132)
0x54(84°C)  0x6d(byte109)        0x4d(77°C)  0x85(byte133)
0x58(88°C)  0x6e(byte110)        0x55(85°C)  0x86(byte134)
0x5f(95°C)  0x6f(byte111)        0x5a(90°C)  0x87(byte135)

0x14(20%)   0x72(byte114)        0x14(20%)   0x8a(byte138)
0x22(34%)   0x73(byte115)        0x1e(30%)   0x8b(byte139)
0x28(40%)   0x74(byte116)        0x28(40%)   0x8c(byte140)
0x37(55%)   0x75(byte117)        0x37(55%)   0x8d(byte141)
0x3c(60%)   0x76(byte118)        0x41(65%)   0x8e(byte142)
0x41(65%)   0x77(byte119)        0x4f(79%)   0x8f(byte143)
0x64(100%)  0x78(byte120)        0x64(100%)  0x90(byte144)
Special-Niewbie commented 3 years ago

Hi @YoyPa ,

I solved everything, and I'TS AMAZING to see that my fan it's alive...... I have simple applied the value from your list as below:

[17A6EMS1]

And I confirm that it's working also for my model MSI GT75 Titan 8RF, I was testing this because the model it's the same and was strange for me that don't work, but after understand better your app , I have applied the above preset and magically everything it works...... I have preset also the service that will auto-booting.

Please, add the possibility to see the icon to the desktop bar, at least to understand if the service it's really always working.