From 113134d61d15fd35ecadafe4972075f4333c9eeb Mon Sep 17 00:00:00 2001 From: "Alexandre C." Date: Tue, 24 Jun 2025 03:02:07 +0200 Subject: systemusage: fix CPU temps for AMD CPUs (#150) --- services/SystemUsage.qml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/SystemUsage.qml b/services/SystemUsage.qml index 849070a..d015d2f 100644 --- a/services/SystemUsage.qml +++ b/services/SystemUsage.qml @@ -160,7 +160,11 @@ Singleton { }) stdout: StdioCollector { onStreamFinished: { - const cpuTemp = text.match(/Package id [0-9]+: *((\+|-)[0-9.]+)(°| )C/); + const cpuTemp = text.match(/(?:Package id [0-9]+|Tdie):\s+((\+|-)[0-9.]+)(°| )C/); + if (!cpuTemp) { + // If AMD Tdie pattern failed, try fallback on Tctl + const cpuTemp = text.match(/Tctl:\s+((\+|-)[0-9.]+)(°| )C/); + } if (cpuTemp) root.cpuTemp = parseFloat(cpuTemp[1]); -- cgit v1.2.3-freya