From: Sergey Matveev <stargrave@stargrave.org>
Date: Fri, 4 Mar 2022 10:54:46 +0000 (+0300)
Subject: TurboBoost awareness
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=89f85483006ca387c4ef22b4f39aff9f82fdf49c;p=godwmstat.git

TurboBoost awareness
---

diff --git a/main.go b/main.go
index a9be080..45192b2 100644
--- a/main.go
+++ b/main.go
@@ -126,11 +126,15 @@ func netstat() {
 
 func freq() {
 	for cols := range bg("sysctl", "-n", "dev.cpu.0.freq") {
-		raw, err := strconv.Atoi(cols[0])
-		if err != nil {
-			continue
+		if strings.HasSuffix(cols[0], "01") {
+			Freq = "TB"
+		} else {
+			raw, err := strconv.Atoi(cols[0])
+			if err != nil {
+				continue
+			}
+			Freq = fmt.Sprintf("%.1fG", float64(raw)/1000)
 		}
-		Freq = fmt.Sprintf("%.1fG", float64(raw)/1000)
 	}
 }