From d8d26738eebdd3b6f9b7f6c13220b1b2d74e4239 Mon Sep 17 00:00:00 2001 From: reionwong Date: Sun, 31 Oct 2021 18:44:32 +0800 Subject: [PATCH] Power Mode: Adjust intel gpu frequency --- cpufreq/main.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/cpufreq/main.cpp b/cpufreq/main.cpp index ea45827..35ccc71 100644 --- a/cpufreq/main.cpp +++ b/cpufreq/main.cpp @@ -19,6 +19,7 @@ #include #include +#include #include #include @@ -57,6 +58,20 @@ int main(int argc, char *argv[]) file.write(modeStr.toUtf8()); file.close(); + + // Set intel gpu. + if (QFile("/usr/bin/intel_gpu_frequency").exists()) { + QProcess process; + process.setProgram("/usr/bin/intel_gpu_frequency"); + + if (modeStr == "powersave") { + process.setArguments(QStringList() << "-d"); + } else { + process.setArguments(QStringList() << "-m"); + } + process.start(); + process.waitForFinished(); + } } return 0;