Configurable CPU Governor (fixed)
modified: .vscode/launch.json modified: react/CMakeLists.txt modified: react/public/var/config.json new file: react/src/GovernorSettings.tsx modified: react/src/JackHostStatus.tsx new file: react/src/ListSelectDialog.tsx modified: react/src/PiPedalModel.tsx modified: react/src/SettingsDialog.tsx modified: react/tmp.txt modified: src/BeastServer.cpp modified: src/BeastServer.hpp modified: src/CMakeLists.txt modified: src/ConfigMain.cpp new file: src/CpuGovernor.cpp new file: src/CpuGovernor.hpp new file: src/GovernorSettings.cpp new file: src/GovernorSettings.hpp new file: src/Ipv6Helpers.cpp new file: src/Ipv6Helpers.hpp modified: src/JackHost.cpp modified: src/PiPedalModel.cpp
This commit is contained in:
+2
-9
@@ -33,6 +33,7 @@ using namespace pipedal;
|
||||
#include <thread>
|
||||
#include <semaphore.h>
|
||||
#include "VuUpdate.hpp"
|
||||
#include "CpuGovernor.hpp"
|
||||
|
||||
#include "RingBuffer.hpp"
|
||||
#include "RingBufferReader.hpp"
|
||||
@@ -99,15 +100,7 @@ static void GetCpuFrequency(uint64_t*freqMin,uint64_t*freqMax)
|
||||
}
|
||||
static std::string GetGovernor()
|
||||
{
|
||||
std::string result;
|
||||
try {
|
||||
std::ifstream f("/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor");
|
||||
f >> result;
|
||||
} catch (const std::exception &)
|
||||
{
|
||||
|
||||
}
|
||||
return result;
|
||||
return pipedal::GetCpuGovernor();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user