From 2788fbddda1cc224b2893ef0d25ff3399935113f Mon Sep 17 00:00:00 2001 From: askiiart Date: Sat, 22 Oct 2022 23:03:34 -0500 Subject: [PATCH] Clean up and add GPUtil --- README.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 77683ae..4587c13 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ between your GPUs, then will send that speed to your Arduino. 1. Connect the Arduino to the fan according to this diagram: ![PWM connected to pin 9, TACH not connected](Images/arduino-fan-diagram.png) -2. Connect the Arduino to your PC via USB, then find the port it's on and **set the port variable**. +2. **Connect the Arduino to your PC via USB, then find its port and set the port variable** 1. Instructions for finding the port are in the Python code. 3. Revel in your success! 1. If you plan to use this constantly, make sure to create a service that starts the Python code on boot. @@ -27,10 +27,6 @@ Pictures will be added later once my setup is complete. Don't expect it to happe ### Notes and Limitations: - This currently **only supports NVIDIA GPUs** - This currently **only supports normal PWM**, not delta PWM - - **You will need to set the port of your arduino manually** (in the Python code as the `port` variable) - - There are instructions on how to find the port in the code - - Your **fan may use a different color scheme** for its wire, or have a black color scheme. Be sure to -Google a diagram first. - You may need to change some variables in the Arduino code depending on your fan's specifications. - Try looking up a datasheet - This was designed for an Arduino Uno, and should work on one. I don't know about running it on anything else, though. @@ -40,4 +36,5 @@ Google a diagram first. ### Resources I used - Python-Arduino communications library - [pySerialTransfer](https://github.com/PowerBroker2/pySerialTransfer) - Arduino PWM fan control - [25 kHz 4 Pin PWM Fan Control with Arduino Uno](https://create.arduino.cc/projecthub/tylerpeppy/25-khz-4-pin-pwm-fan-control-with-arduino-uno-3005a1) - - This is the basis of my arduino-fan diagram \ No newline at end of file + - This is the basis of my arduino-fan diagram +- See NVIDIA GPU temperatures - [GPUtil](https://pypi.org/project/GPUtil/) \ No newline at end of file