Skip to content

Commit 809d59c

Browse files
authored
Fix both way of setting min/middle/max CPU speed (#2019)
1 parent 62de4fc commit 809d59c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

lib/android/root.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,10 @@ export class RootedDevice {
120120
'cat /sys/devices/system/cpu/cpufreq/policy4/scaling_min_freq'
121121
);
122122

123-
if (this.options.androidPinCPUSpeed === 'min') {
123+
if (
124+
this.options.androidPinCPUSpeed === 'min' ||
125+
(this.options.android && this.options.android.pinCPUSpeed === 'min')
126+
) {
124127
log.info('Set min CPU speed');
125128

126129
// The min settings, see the possible slowest setting by
@@ -144,7 +147,10 @@ export class RootedDevice {
144147
await this._setCPU(minPolicy4, '4', 'max');
145148
return this._setCPU(minPolicy4, '4', 'min');
146149
}
147-
} else if (this.options.androidPinCPUSpeed === 'middle') {
150+
} else if (
151+
this.options.androidPinCPUSpeed === 'middle' ||
152+
(this.options.android && this.options.android.pinCPUSpeed === 'middle')
153+
) {
148154
log.info('Set middle CPU speed');
149155

150156
const middlePolicy0 = 910_000;

0 commit comments

Comments
 (0)