diff --git a/app/modules/prover/lib/engine.ts b/app/modules/prover/lib/engine.ts index efbf0f4763dd6500fd9c707c534ce6b3d76677ff..352de59c7490a1b08aebf6bc60f0a8d25d866105 100644 --- a/app/modules/prover/lib/engine.ts +++ b/app/modules/prover/lib/engine.ts @@ -38,7 +38,7 @@ export class PowEngine { const cpus = os.cpus() if (os.arch().match(/arm/) || cpus[0].model.match(/Atom/)) { - stuff.newPoW.conf.cpu /= 2; // Don't know exactly why is ARM and Atom so much saturated by PoW, so let's divide by 2 + stuff.newPoW.conf.nbCores /= 2; // Make sure that only once each physical core is used (for Hyperthreading). } return await this.cluster.proveByWorkers(stuff) }