Skip to content

Add configuration for Gigabyte AERO 14KV8#693

Merged
hirschmann merged 2 commits intohirschmann:masterfrom
christiansteinert:master
May 27, 2019
Merged

Add configuration for Gigabyte AERO 14KV8#693
hirschmann merged 2 commits intohirschmann:masterfrom
christiansteinert:master

Conversation

@christiansteinert
Copy link
Contributor

This is a configuration like for the "Gigabyte AERO 14KV8" laptop model. I tested it both with Linux and with Windows. Goal of this configuration is to keep the laptop as silent as possible and only spin them up if needed. With the built-in fan modes one only has the choice between a constantly running fan or a silent mode in which the CPU turbo is disabled.

This laptop has two fans (one on the CPU and one on the GPU) but the EC expects that both fans are set to the same speed.

The write registers are identical to the existing "Gigabyte p35w v3" configuration. However, the read registers are different. Read registers have a value range from 0 to 22 and if the speed percentage is calculated on that basis then it is in the same ballpark as the requested percentage that is set via the write registers.

I also used a different approach for this configuration than the "Gigabyte p35w v3" config does. The older configuration defines a minimum speed for the fan whereas I set the minimum speed to 0 to allow turning the fan off completely and then made sure with the temperature control settings that never a fan speed below 30% is used (which the PWM-driven fan cannot really handle).

The initialization part brings the laptop into "fixed speed" fan mode and disables other fan modes that would override this setting. To understand the registers I started off with a c program for the Gigabyte p37 model (https://github.com/jertel/p37-ec/) and then checked with RWEverything and adepted things further for the aero 14kv8 where I found differences. I documented everything that I understood about the EC registers at: https://github.com/christiansteinert/p37-ec-aero-14/blob/master/Aero%2014%20Fan%20Control%20Registers.md

Thanks for the great work! (and sorry for the long description)
Christian

Add configuration for the "Gigabyte AERO 14KV8" laptop model. 
This is the 14 inch Gigabyte Aero model with i7-8750H CPU and Geforce 1050TI GPU which came out in 2018.
Set critical temperature to 95 instead of 90 which is still within spec range and brings the temperature higher than the highest temperature band.
@hirschmann
Copy link
Owner

Thank you very much for your config!
Looks awesome 👍

(and sorry for the long description)

No need to apologize. I love long descriptions. Makes it much easier to comprehend what you're trying to achieve with the config and gives others an example of how to create a config.

Really good job!

@hirschmann hirschmann merged commit 215e2ce into hirschmann:master May 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants