9070xt update, easier than expected tbh
This commit is contained in:
@@ -63,7 +63,7 @@ void updateFromMetrics(gpuSensors* g) {
|
||||
if (!utils::readFile(g->hwmon + rel_metrics_path, raw_metrics)) return;
|
||||
|
||||
switch (const auto header = reinterpret_cast<metrics::metrics_table_header*>(raw_metrics.data()); header->format_revision * 10 + header->content_revision) {
|
||||
/* rx5700xt, rx7800xt */
|
||||
/* rx5700xt, rx7800xtx rx9070xt */
|
||||
case 13: {
|
||||
const auto metrics = reinterpret_cast<metrics::gpu_metrics_v1_3*>(raw_metrics.data());
|
||||
g->usage_core = metrics->average_gfx_activity;
|
||||
@@ -86,7 +86,7 @@ void updateFromMetrics(gpuSensors* g) {
|
||||
|
||||
// hacks for rx5700xt
|
||||
g->clock_core = metrics->average_gfxclk_frequency;
|
||||
g->clock_mem = metrics->average_uclk_frequency * 2; // mem controller clock, actual mem is 2x that
|
||||
g->clock_mem = metrics->average_uclk_frequency; // mem controller clock, needs to be 2x on 5700xt for some reason
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user