From 03e8162abf6c1ac52f79a44ab6184ec1d7ed4b94 Mon Sep 17 00:00:00 2001 From: lunarcleint <88809950+lunarcleint@users.noreply.github.com> Date: Tue, 21 Mar 2023 17:18:31 -0700 Subject: [PATCH] Linux & Mac can get CPU --- source/funkin/system/framerate/SystemInfo.hx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/source/funkin/system/framerate/SystemInfo.hx b/source/funkin/system/framerate/SystemInfo.hx index 9c0ca599..811d4ab8 100644 --- a/source/funkin/system/framerate/SystemInfo.hx +++ b/source/funkin/system/framerate/SystemInfo.hx @@ -18,7 +18,17 @@ class SystemInfo extends FramerateCategory { #if windows var process = new sys.io.Process("wmic", ["cpu", "get", "name"]); if (process.exitCode() == 0) cpuName = process.stdout.readAll().toString().trim().split("\n")[1]; - #end + #else + var process = new sys.io.Process("cat", ["/proc/cpuinfo"]); + if (process.exitCode() != 0) return; + + for (line in process.stdout.readAll().toString().split("\n")) { + if (line.indexOf("model name") == 0) { + cpuName = line.substring(line.indexOf(":") + 2); + break; + } + } + #end } public function new() {