Added display of fan status and temperature sensors.
This commit is contained in:
+11
-10
@@ -1,3 +1,5 @@
|
||||
#pragma once
|
||||
|
||||
#define NVIDIA_VEN 0x10DE
|
||||
|
||||
#define NVIDIA_RTX3060_DEV 0x2503
|
||||
@@ -80,16 +82,11 @@
|
||||
#define EVGA_RTX3090TI_FTW3_GAMING_SUB_DEV 0x4983
|
||||
#define EVGA_RTX3090TI_FTW3_ULTRA_GAMING_SUB_DEV 0x4985
|
||||
|
||||
#define MAX_GPUS 16
|
||||
|
||||
int find_evga_gpu_i2cs(struct card_info **infos, int max_gpus);
|
||||
unsigned short read_pci_id(char *path);
|
||||
|
||||
struct card_info (
|
||||
struct card_info {
|
||||
char *card_name;
|
||||
char *pci_id;
|
||||
char *i2c_dev_path;
|
||||
);
|
||||
};
|
||||
|
||||
struct gpu_pci_info {
|
||||
char *card_name;
|
||||
@@ -99,7 +96,7 @@ struct gpu_pci_info {
|
||||
unsigned short subdevice_id;
|
||||
};
|
||||
|
||||
struct gpu_pci_info evga_pci_ids[] =
|
||||
static struct gpu_pci_info evga_pci_ids[] =
|
||||
{
|
||||
{"EVGA GeForce RTX 3060 Ti FTW3 Gaming" , NVIDIA_VEN, NVIDIA_RTX3060TI_DEV, EVGA_SUB_VEN, EVGA_RTX3060TI_FTW3_GAMING_SUB_DEV },
|
||||
{"EVGA GeForce RTX 3060 Ti FTW3 Ultra" , NVIDIA_VEN, NVIDIA_RTX3060TI_DEV, EVGA_SUB_VEN, EVGA_RTX3060TI_FTW3_ULTRA_SUB_DEV },
|
||||
@@ -157,5 +154,9 @@ struct gpu_pci_info evga_pci_ids[] =
|
||||
{"EVGA GeForce RTX 3090 K|NGP|N Hydro Copper" , NVIDIA_VEN, NVIDIA_RTX3090_DEV, EVGA_SUB_VEN, EVGA_RTX3090_KINGPIN_HC_SUB_DEV },
|
||||
{"EVGA GeForce RTX 3090 Ti FTW3 Black Gaming" , NVIDIA_VEN, NVIDIA_RTX3090TI_DEV, EVGA_SUB_VEN, EVGA_RTX3090TI_FTW3_BLACK_SUB_DEV },
|
||||
{"EVGA GeForce RTX 3090 Ti FTW3 Gaming" , NVIDIA_VEN, NVIDIA_RTX3090TI_DEV, EVGA_SUB_VEN, EVGA_RTX3090TI_FTW3_GAMING_SUB_DEV },
|
||||
{"EVGA GeForce RTX 3090 Ti FTW3 Ultra Gaming" , NVIDIA_VEN, NVIDIA_RTX3090TI_DEV, EVGA_SUB_VEN, EVGA_RTX3090TI_FTW3_ULTRA_GAMING_SUB_DEV },
|
||||
}
|
||||
{"EVGA GeForce RTX 3090 Ti FTW3 Ultra Gaming" , NVIDIA_VEN, NVIDIA_RTX3090TI_DEV, EVGA_SUB_VEN, EVGA_RTX3090TI_FTW3_ULTRA_GAMING_SUB_DEV }
|
||||
};
|
||||
|
||||
int find_evga_gpu_i2cs(struct card_info *infos, int max_gpus);
|
||||
unsigned short read_pci_id(char *device_path, char *field);
|
||||
char *read_nvidia_pci_address(char *device_path);
|
||||
|
||||
Reference in New Issue
Block a user