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() {