diff --git a/web/src/views/system/GeneralMetrics.tsx b/web/src/views/system/GeneralMetrics.tsx index c62924732..1405b62b5 100644 --- a/web/src/views/system/GeneralMetrics.tsx +++ b/web/src/views/system/GeneralMetrics.tsx @@ -212,7 +212,7 @@ export default function GeneralMetrics({ } = {}; statsHistory.forEach((stats, statsIdx) => { - if (!stats) { + if (!stats || !canGetGpuInfo) { return; } @@ -225,7 +225,7 @@ export default function GeneralMetrics({ }); }); return Object.keys(series).length > 0 ? Object.values(series) : []; - }, [statsHistory]); + }, [statsHistory, canGetGpuInfo]); const gpuMemSeries = useMemo(() => { if (!statsHistory) { @@ -245,7 +245,7 @@ export default function GeneralMetrics({ } = {}; statsHistory.forEach((stats, statsIdx) => { - if (!stats) { + if (!stats || !canGetGpuInfo) { return; } @@ -258,7 +258,7 @@ export default function GeneralMetrics({ }); }); return Object.values(series); - }, [statsHistory]); + }, [statsHistory, canGetGpuInfo]); // other processes stats @@ -411,13 +411,13 @@ export default function GeneralMetrics({ )} - {(statsHistory.length == 0 || statsHistory[0].gpu_usages) && ( - <> -