add makefile, fix annoying errors
This commit is contained in:
20
src/gpu.c
20
src/gpu.c
@@ -67,17 +67,17 @@ void update_from_metrics(struct gpu_sensors_t *g) {
|
||||
/* rx5700xt, rx7800xt, rx9070xt */
|
||||
case 13: {
|
||||
const struct gpu_metrics_v1_3 *metrics = (struct gpu_metrics_v1_3 *)raw_metrics;
|
||||
g->usage_core = metrics->average_gfx_activity;
|
||||
g->usage_umc = metrics->average_umc_activity;
|
||||
g->usage_media = metrics->average_mm_activity;
|
||||
g->usage_core = (uint8_t)metrics->average_gfx_activity;
|
||||
g->usage_umc = (uint8_t)metrics->average_umc_activity;
|
||||
g->usage_media = (uint8_t)metrics->average_mm_activity;
|
||||
|
||||
g->temp_edge = metrics->temperature_edge;
|
||||
g->temp_hotspot = metrics->temperature_hotspot;
|
||||
g->temp_mem = metrics->temperature_mem;
|
||||
g->temp_edge = (uint8_t)metrics->temperature_edge;
|
||||
g->temp_hotspot = (uint8_t)metrics->temperature_hotspot;
|
||||
g->temp_mem = (uint8_t)metrics->temperature_mem;
|
||||
|
||||
g->temp_vrm_gfx = metrics->temperature_vrgfx;
|
||||
g->temp_vrm_soc = metrics->temperature_vrsoc;
|
||||
g->temp_vrm_mem = metrics->temperature_vrmem;
|
||||
g->temp_vrm_gfx = (uint8_t)metrics->temperature_vrgfx;
|
||||
g->temp_vrm_soc = (uint8_t)metrics->temperature_vrsoc;
|
||||
g->temp_vrm_mem = (uint8_t)metrics->temperature_vrmem;
|
||||
// g->power_avg = metrics->average_socket_power; // jumpy on 9070xt
|
||||
g->fan_speed = metrics->current_fan_speed;
|
||||
|
||||
@@ -93,7 +93,7 @@ void update_from_metrics(struct gpu_sensors_t *g) {
|
||||
/* ryzen 5 5600g */
|
||||
case 22: {
|
||||
const struct gpu_metrics_v2_2 *metrics = (struct gpu_metrics_v2_2 *)raw_metrics;
|
||||
g->temp_edge = metrics->temperature_gfx / 100;
|
||||
g->temp_edge = (uint8_t)(metrics->temperature_gfx / 100);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user