-
Notifications
You must be signed in to change notification settings - Fork 207
/
Copy pathDUAL_ERGO_MINING.txt
75 lines (55 loc) · 3.06 KB
/
DUAL_ERGO_MINING.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Team Red Miner Dual Coin ERGO Mining
====================================
2024-04-06 Updated with alephium info.
2023-04-19 Updated with ironfish info.
2023-01-27 Updated with short note about triple mining with zil.
2022-12-22 Initial version
Overview
--------
Supported algos are kaspa, ironfish (old algo), and alephium. To mine
ironfish instead of kaspa, replace all --kas and --kas_end with
--iron and --iron_end below. To mine alephium as the dual algo, replace
all --kas and --kas_end with --alph and --alph_end. The guide itself is
not updated after the initial version describing ERG+KAS.
To mine using autolykos2+kaspa (which is the only supported dual
algo), take a working TRM autolykos2 command line and add a KAS
section in the middle or at the end:
--kas -o stratum+tcp://pool.woolypooly.com:3112 -u <kaspa wallet>.<worker> -p x --kas_end
If you don't want to dual mine on all devices, you can add a device
selection argument inside the --kas .. --kas_end clause. If you only
want to dual mine on gpu 0 and gpu 3 you would use:
--kas -d 0,3 -o stratum+tcp://pool.woolypooly.com:3112 -u <kaspa wallet>.<worker> -p x --kas_end
The dual mining setup for autolykos2 lets the user split the capacity
between autolykos2 and the second algo using the --dual_intensity
argument (please see the separate section below).
Power draw in dual mining will often be HIGH, especially on Vegas and
Polaris gpus. It depends on what clocks you're coming from. Use core
clock adjustments and the argument --dual_intensity (see --help or
USAGE.txt) to keep power draw in check.
Last, see the dual mining section in USAGE.txt or the miner's --help
output for additional arguments.
NOTE: to enable triple mining with ZIL, just add an appropriate --zil
... --zil_end clause as per the instructions in DUAL_ZIL_MINING.txt.
Dual Intensity Tuning
---------------------
For autolykos2 dual mining, you can balance the primary and dual algo
using the --dual_intensity argument:
- The argument range is 0.0-1.0. Zero means full autolykos2 mining, 1.0
means full dual algo.
- If you don't specify the --dual_intensity argument, the dual
auto-tuner will scan the range and choose a sensible value per
gpu. You can observe the tuning results in the rightmost column in
the miner stats output.
- You can enumerate values per gpu with a comma-separated list, e.g.
--dual_intensity=0.4,0.4,0.7,0.7
- If the list is shorter than the number of gpus, the first value is
used for the remainder of the gpus. This implies that a single value
passed with --dual_intensity=0.3 will be used for all gpus.
- The argument can be placed anywhere on the command line, it does not
need to be inside the --kas .. --kas_end range.
- It is _not_ recommended to use extreme values close to zero or one,
for such setups it's better to simply mine a single algo instead.
- Dual intensity values will typically end up in the 0.25-0.75 range.
- If you want to control the dual auto-tuner behavior, TRM provides
the --dual_tuner_weights=X:Y:Z argument. This argument is described
in detail in USAGE.txt and the miner's --help output.