BeardOverflow / msi-ec

GNU General Public License v2.0
134 stars 42 forks source link

GP66 Leopard 10UG (1542EMS1.102) #23

Closed teackot closed 2 months ago

teackot commented 1 year ago

@vic1184

Creating a separate issue here (original - #18). First of all, TYSM for recording a video, it made it much easier to see the changes

Now here is what I figured out:

I'll try to find the crosshair address later.

teackot commented 1 year ago

Regarding the keyboard backlight - RGB backlight isn't controlled by EC. You can try OpenRGB, maybe it will work.

vic1184 commented 1 year ago

Hello! Thank you too for spending time and skills on this - I'm glad to help!

https://www.youtube.com/watch?v=dNYPGdj8E9c

I made another video to show the Fn/Win swap button and the webcam button. Hope it can help. I also shown my laptop's keyboard, it doens't have any mic mute button. The speaker "mute" button on the right of the "up" key already works on Linux.

Regarding the keyboard, I'm now using msi-perkeyrgb on Linux Mint which works somewhat ok besides lacking a GUI and not perfectly supporting my keyboard. But will try OpenRGB, thanks for the recommendation.

teackot commented 1 year ago

Great job! We found all parameters currently supported by the driver! It will be merged with other configs soon

teackot commented 1 year ago

Merged! Not closing the issue since I still want to find crosshair address and maybe implement monitor overdrive

vic1184 commented 1 year ago

Thanks! It seems to be working well on my configuration, but I haven't tested the various shift modes yet.

vic1184 commented 1 year ago

Hello. After a bit of testing I think I got it figured what works and what doesn't. -the various shift mode work, howevever after reboot the entry in the shift_mode file switches back to "unspecified" -GPU's realtime_fan_speed always reads 128 and realtime_temperature always reads 0. -it already happened a couple of times that the msi-ec directory in /sys/devices/platform deleted by itself. I still have to figure out what caused it, maybe it was a kernel update but it seemed very odd to me.

teackot commented 1 year ago

Hi!

the various shift mode work, howevever after reboot the entry in the shift_mode file switches back to "unspecified"

Firmware resets it to "unspecified" after poweroff and sleep, we can't fix it on the driver side. However, I'm in progress of making a userspace utility which will read a config file and write to EC through this driver, restoring your configured values on reboots and wakeups.

GPU's realtime_fan_speed always reads 128 and realtime_temperature always reads 0

That's actually a bug, since realtime_fan_speed is marked as unsupported on your firmware. Looks like the driver doesn't disable unsupported cpu/ and gpu/ entries.

Regarding gpu's rt temperature - I'll mark it as unsupported.

it already happened a couple of times that the msi-ec directory in /sys/devices/platform deleted by itself. I still have to figure out what caused it, maybe it was a kernel update but it seemed very odd to me.

Yes, that's odd. It may or may not be the driver problem. You should check the logs if this happens again.

Thanks for the feedback!

vic1184 commented 1 year ago

Hello! I can confirm it's 100% the kernel update. I just updated to 5.15.0-72-generic (kernel only) and the msi-ec folder disappeared.

teackot commented 2 months ago

Closing until super battery (and possibly crosshair & monitor override, they may be out of scope) are implemented