0667011c20
Add CPU throttling functionality
...
- Add throttle-on-active configuration option
- Implement process affinity control for Windows
- Add throttling logic in CpuWorker with 5-second checks
- Add logging for throttling state changes
- Set default throttling to enabled
- Throttles to 2 cores when user is active
- Uses 800ms sleep when throttled to reduce CPU usage
2025-12-13 18:07:50 +01:00
XMRig
ee341118ce
#2104 Added user configurable idle time.
2021-02-19 23:35:30 +07:00
XMRig
9a02007900
Added config option "dmi" and command line option "--no-dmi".
2021-01-20 16:02:48 +07:00
XMRig
8aeba61706
Add 3rdparty prefix to all rapidjson includes.
2020-04-29 14:55:04 +07:00
XMRig
5e444553b1
Fixed build without NVML.
2020-02-15 04:07:11 +07:00
XMRig
26ed6254dc
Added "health-print-time" option.
2019-11-01 04:08:52 +07:00
XMRig
0fc215c457
Added initial CUDA backend stub.
2019-10-23 16:37:56 +07:00
XMRig
68d77b02d7
Added initial memory pool support.
2019-10-07 12:36:40 +07:00
XMRig
fe9d2a0e1d
Added ConfigPrivate class.
2019-08-18 01:01:28 +07:00
XMRig
d5f57c35e2
Added OclBackend, OclConfig, OclLaunchData, OclThread and OclThreads stubs.
2019-08-13 19:47:22 +07:00
XMRig
d10527036e
Added "randomx" object to config.
2019-07-28 07:46:59 +07:00
XMRig
6f93b7b38d
Removed unused code.
2019-07-17 15:28:59 +07:00
XMRig
dc87ef6062
Removed xmrig.h.
2019-07-13 19:10:17 +07:00
XMRig
b92807e8d8
Added support for multi-algorithm CPU threads settings.
2019-07-02 22:56:28 +07:00
XMRig
dd875c7c37
Added class CpuConfig.
2019-06-28 22:28:40 +07:00
XMRig
188338c493
Merge branch 'evo' into feature-per-pool-algo
2019-06-26 15:44:52 +07:00
XMRig
cf61f49746
Use better source for AES settings in RandomX threads.
2019-06-23 14:23:29 +07:00
XMRig
1f0e3e501c
Implemented new style algorithm definitions (except ARM), removed Algo and Variant enums.
2019-06-13 22:08:52 +07:00
XMRig
d9eb700e03
Renamed macros for enable/disable algorithms.
2019-06-09 15:29:26 +07:00
XMRig
466aad8543
Fix build without ASM.
2019-04-06 20:07:20 +07:00
XMRig
fa2a0b9b79
New config subsystem
2019-04-05 22:14:01 +07:00
XMRig
f8f9d6c0ef
Restored API.
2019-03-31 01:31:40 +07:00
XMRig
e39ddeeea2
Removed IConfigCreator/ConfigCreator and changed file structure.
2019-03-30 21:27:54 +07:00