dmitry-s93 / MControlCenter

An application that allows you to change the settings of MSI laptops running Linux
GNU General Public License v3.0
265 stars 66 forks source link

Support for MSI Titan GT77 HX 13V #189

Open andgeno opened 4 months ago

andgeno commented 4 months ago

Thanks for creating this tool 😀

I just tested this application:

MY LAPTOP

Laptop: MSI Titan GT77 HX 13V OS: Arch Linux EC Version: 17Q2IMS1.107 EC Build: 02/21/2023 10:05:59

FUNCTIONAL STATUS

The readings on the "Info" tab seem fine including Fan 1 and Fan 2 speeds.

Actually, as can be seen in the screenshot below, the Fan 1/2 speeds do not make sense. It sometimes seems to jump to 47000 rpm but I have a hardware shortcut (fn+arrow up) to toggle full fan speed and then the readings jump to values around 5000 to 5500 rpm.

image

Anything else simply does not work at all.

Since I saw others posting their EC, I will just provide mine here.

hexdump -C /sys/kernel/debug/ec/ec0/io 
00000000  00 80 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020  00 00 00 00 00 00 00 00  0a 05 00 00 00 00 4b 5b  |..............K[|
00000030  03 09 00 0d 01 00 50 81  6a 18 60 3b 71 02 e0 00  |......P.j.`;q...|
00000040  00 00 5d 00 d5 15 00 00  27 14 d9 40 f9 0b 00 00  |..].....'..@....|
00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000060  00 00 00 00 00 00 00 00  3d 00 37 40 46 4c 52 58  |........=.7@FLRX|
00000070  64 19 19 19 23 37 41 46  50 00 0a 03 03 03 03 03  |d...#7AFP.......|
00000080  32 00 34 3a 40 46 4c 52  64 1e 00 1e 28 37 3c 46  |2.4:@FLRd...(7<F|
00000090  50 5f 07 03 03 03 03 03  02 00 00 02 00 00 00 00  |P_..............|
000000a0  31 37 51 32 49 4d 53 31  2e 31 30 37 30 32 32 31  |17Q2IMS1.1070221|
000000b0  32 30 32 33 31 30 3a 30  35 3a 35 39 00 00 00 08  |202310:05:59....|
000000c0  00 00 06 31 1e 00 00 00  01 0a 01 13 01 0a 01 0a  |...1............|
000000d0  00 00 c1 00 0d 00 04 80  00 00 00 00 00 0d 00 00  |................|
000000e0  e2 00 00 d4 15 00 00 40  01 00 00 00 00 83 00 00  |.......@........|
000000f0  40 00 70 00 2c 3c 32 00  3c 32 00 00 00 00 00 00  |@.p.,<2.<2......|
00000100

Please let me know what else I should test or could provide as info to hopefully add support for this laptop.

andgeno commented 4 months ago

I decided to debug it more myself, cloned the repo and built the main branch. And to my surprise, everything does work already with that "version". 😄

So, I can confirm that the MSI Titan GT77 HX 13V is supported.

Also, the README.md points to a QT5 package that does not exist on the Arch repo. The needed package is called qt5-tools.