Readme update.

This commit is contained in:
moosecrap 2025-02-02 21:43:54 -08:00
parent 4c5321bc4e
commit 13aa5b023e

View File

@ -20,6 +20,7 @@ Access to the `/dev/i2c` device files, which means either:
## Dependencies ## Dependencies
* libi2c-dev * libi2c-dev
* libnvidia-ml-dev (if building with `USE_NVML=1`)
## Building ## Building
`make` `make`
@ -27,7 +28,7 @@ Access to the `/dev/i2c` device files, which means either:
## Optional features ## Optional features
### NVML support ### NVML support
Add the make flag `USE_NVML=1` and the it will also display the main GPU temperature ("GPU1") as reported by the NVIDIA driver. It will also display the performance cap/clock reason. Add the make flag `USE_NVML=1` and the it will also display the main GPU temperature ("GPU1") as reported by the NVIDIA driver. It will also display the performance cap/clock reason. This requires NVML development files to be installed.
## Usage ## Usage
Note that when controlling fans directly through iCX3 they will fall offline from the Nvidia driver and show as 0 RPM until you return them to automatic mode. Note that when controlling fans directly through iCX3 they will fall offline from the Nvidia driver and show as 0 RPM until you return them to automatic mode.
@ -52,19 +53,27 @@ Read sensors:
```text ```text
$ ./evga-icx $ ./evga-icx
#0: EVGA GeForce RTX 3090 FTW3 Ultra v2 (/dev/i2c-3) @ c:00.0 #0: EVGA GeForce RTX 3090 FTW3 Ultra v2 (/dev/i2c-3) @ c:00.0
Fan 0: 1934 RPM (64/0%, Auto) Fan 0: 1122 RPM (37/0%, Auto)
Fan 1: 1930 RPM (64/0%, Auto) Fan 1: 1177 RPM (39/0%, Auto)
Fan 2: 1944 RPM (64/0%, Offset) Fan 2: 1189 RPM (39/0%, Offset)
Ext. fan: 0 RPM (0/0%, Offset) Ext. fan: 0 RPM (0/0%, Offset)
GPU2: +64.1°C GPU1: +36°C
MEM1: +62.2°C GPU2: +41.2°C
MEM2: +58.2°C MEM1: +42.8°C
MEM3: +62.2°C MEM2: +41.1°C
PWR1: +54.3°C MEM3: +41.5°C
PWR2: +59.4°C PWR1: +40.5°C
PWR3: +66.0°C PWR2: +41.2°C
PWR4: +64.3°C PWR3: +41.9°C
PWR5: +57.6°C PWR4: +42.5°C
PWR5: +42.0°C
Clock reasons: GPU idle (0x1)
```
Compact one-line mode:
```text
$ ./evga-icx --compact
#0 FAN 37 39 39 0% GPU 35 41 MEM 41 41 41 PWR 40 41 42 42 42°C CLK Idle
``` ```
Set external fan to follow Nvidia driver controlled speed with a -500 RPM offset: Set external fan to follow Nvidia driver controlled speed with a -500 RPM offset: