Confirmed to be working on:
- ThinkPad P1 Gen 3 with Nvidia GPU
- ThinkPad X1 Extreme Gen 3 (@dharmatech)
- ThinkPad P15 Gen 2 (@stavoxnetworks)
- ThinkPad P14s Gen 5 intel (@ptmolter)
Please open an issue to have me add your model to the confirmed list. Thank you!
This is a fork of https://github.com/byrnes/TPFanControl.
Features / fixes:
- On my machine, this completly fixes the issue that the fan on the right side was not always stopped
- Speed of both fans (left and right) is now read from the embedded controller and displayed in RPM
- Sensor name for GPU and some presets are set correctly for modern machines
- Minor cosmetic changes
Some files were removed from the repository that should not be under version control. Other than that, no code reformatting or refactoring was done for the utmost transparency of changes to the original version of TPFanControl.
It is possible but not yet implemented to control both fans separatly. This way you could have only the CPU fan running as long a the Nvidia is not used. Possible benefit would be to reduce fan noise on each level by 50% while using the Intel GPU.
Either install tvicport manually or install the original version of TPFanControl found here and run the dual-fan version instead of the original version:
After you installed the original version of TPFanControl, replace the TPFanControl.exe (and possibly TPFanControl.ini) with the files from the release package or the corresponding files in the fancontrol/Release
directory.
To my knowledge, running at startup is currently not possible with Windows 10 because it lacks a certificate to prevent the Windows security warning.
You can however achieve the same result with Windows Task Scheduler:
- Create a new task, give it a descriptive name and select "Run with highest privileges"
- In tab "Triggers" create a new trigeger and select "Begin task": "At log on"
- In tab "Actions", create a new action and select "Start a program" and the path to TPFanControl.exe
- Enjoy :)