diff options
Diffstat (limited to 'desktop/modules/perf/Perf.qml')
| -rw-r--r-- | desktop/modules/perf/Perf.qml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/desktop/modules/perf/Perf.qml b/desktop/modules/perf/Perf.qml index 9ebfe45..d165110 100644 --- a/desktop/modules/perf/Perf.qml +++ b/desktop/modules/perf/Perf.qml @@ -187,11 +187,11 @@ Singleton { // ponytail: a shell glob over every fd on the system, ~14ms every 2s, // always; gate it on the panel again if that shows up. Only the user's own processes are readable, so a // system service's GPU use is not counted, as in conky. + // Summed in vram.sh, so JS gets one number, never the scan itself. Process { id: vramProc - command: ["sh", "-c", "grep -sH -e '^drm-driver' -e '^drm-client-id' " - + "-e '^drm-resident-vram0' /proc/[0-9]*/fdinfo/* 2>/dev/null"] - stdout: StdioCollector { onStreamFinished: root.vram = P.vram(text) } + command: ["sh", `${Quickshell.shellDir}/modules/perf/vram.sh`] + stdout: StdioCollector { onStreamFinished: root.vram = text.trim() === "" ? null : Number(text) } } // --- network ------------------------------------------------------------ |
