Skip to content

Commit 049a403

Browse files
committed
Fix: CpuWorker: Skip validating settings for offline cores
Implements #218 Unclear which state sysfs "files" are while core is offline.
1 parent d168e45 commit 049a403

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/service-app/classes/CpuWorker.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,10 @@ export class CpuWorker extends DaemonWorker {
214214
let scalingDriver;
215215
// Check settings for each core
216216
for (const core of this.cpuCtrl.cores) {
217+
if (core.coreIndex !== 0 && !core.online.readValue()) {
218+
// Skip offline cores
219+
continue;
220+
}
217221
if (profile.cpu.noTurbo !== true) { // Only attempt to enforce frequencies if noTurbo isn't set
218222
scalingDriver = core.scalingDriver.readValueNT();
219223
const coreAvailableFrequencies = core.scalingAvailableFrequencies.readValueNT();

0 commit comments

Comments
 (0)