Skip to content

Commit

Permalink
v0.9.4 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
Kerney666 committed Feb 25, 2022
1 parent f0a296c commit c705960
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 18 deletions.
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# teamredminer v0.9.3
# teamredminer v0.9.4
This is an optimized miner for AMD GPUs and Xilinx FPGAs created by todxx and kerney666.

**Download is available in the [github releases section](https://github.com/todxx/teamredminer/releases).**
Expand Down Expand Up @@ -130,6 +130,16 @@ For command line options see the [USAGE.txt](USAGE.txt) file that comes with the

## Release Notes

### v0.9.4
#### Changes
- GPU: Navi/Big Navi rewrite for eth+ton, increased hashrates on both algos and more stable setup.
- GPU: Navi/Big Navi eth+ton rigs with stale eth issues should be fixed.
- GPU: Pool outage for dual algo now results in eth mining only instead of pausing. This will reduce crashes.
- GPU: Fixed a potential deadlock when mining eth+ton. Rigs that have gotten strange "crashes" should upgrade, especially when coupled with a network or pool outage.
- GPU: Added --dual_tuner_step and --dual_tuner_period to configure the dual tuner accuracy.
- GPU: Fixed race bug for ethash where gpus could accidentally build a dag for epoch 0 at startup.
- GPU: RaveOS fix for running the TRM wss proxy for Nimiq and certain TON pools.

### v0.9.3
#### Changes
- GPU: Added Polaris support for dual ETH+TON (full eth + 600-750 MH/s ton per gpu). All AMD gpus now supported.
Expand Down
5 changes: 4 additions & 1 deletion USAGE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Team Red Miner version 0.9.3
Team Red Miner version 0.9.4
Usage: teamredminer [OPTIONS]
Options:
-a, --algo=ALGORITHM Selects the mining algorithm. Currently available:
Expand Down Expand Up @@ -622,6 +622,9 @@ TON dual mining options:
--dual_intensity=0.75,1.0,0.5 Separate values for the first three gpus in the rig, remaining gpus
use the first value for 75%.

--dual_tuner_step=X Sets which step size the dual tuner should use when probing different eth config intensities. A lower
value will mean more accurate results but will also take longer. Valid values are 1,2,4,8,16,32,64.
--dual_tuner_period=X Sets the number of seconds the dual tuner should run for each probed config. Default is 7 secs.
--dual_tuner_weights=X:Y:Z The dual mining tuner needs scoring weights for how much 1 MH/s of the primary and dual algo
are worth. There are defaults built into the miner that were valid when each algo was implemented
and added, but as network hashrates and market prices move, new values may need to be provided.
Expand Down
41 changes: 25 additions & 16 deletions doc/DUAL_ETH_MINING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -80,14 +80,15 @@ To dual mine ethash and TON, do as follows:

--ton -d 0,1,4 -o stratum+tcp://ton.hashrate.to:4002 -u <ton wallet>.<worker> -p x --ton_end

5) Vega/Polaris only: if power draw is too high, or your card end up
with strange low hashrates for either eth or ton, use the
--dual_intensity argument to use less power and avoid being power
throttled. This argument will limit the gpu capacity used for the
dual algo. Accepted values are 0.0-1.0, where 0.6 means 60%
capacity is used. You can provide individual values per gpu in a
comma-separate list. See USAGE.txt or the miner's --help output for
more info.
5) If power draw is too high, or your card end up with strange low
hashrates for either eth or ton, use the --dual_intensity argument
to use less power and avoid being power throttled. This argument
will limit the gpu capacity used for the dual algo. Accepted values
are 0.0-1.0, where 0.6 means 60% capacity is used. You can provide
individual values per gpu in a comma-separate list. See USAGE.txt
or the miner's --help output for more info. Note that this argument
is now available for all gpus, not just Vega and Polaris as was the
case in the first releases.


Tuning
Expand All @@ -97,12 +98,21 @@ algo ethash. The user is advised to tune a single gpu by itself first
to assess power draw. Especially Vega and Polaris gpus need to be
handled delicately at first when testing.

Monitor gpus
All gpus with display(s) connected will have its dual intensity
throttled down to 0.65 automatically. This is the best way to avoid
sluggish behavior. If you want to override this, pass your own
--dual_intensity=X argument overriding the default choice.

Navi/Big Navi
Standard ethash clocks with a slight core voltage increase is a good
starting point for dual mining. After that, tuning is mostly a
function of achieving stability and how much power you want to
consume. Increasing core clk will increase the dual algo performance,
but at the cost of more power.
but at the cost of more power. Navis can now also use the
--dual_intensity=X argument to throttle the dual algo. Using
--dual_intensity=0.6 means the dual algo runs using 60% of the gpu
capacity available to it.

Vega
Test on a single gpu and be prepared for a 30-40% increase in power
Expand Down Expand Up @@ -160,10 +170,9 @@ all scanned configurations after completing the scan, and the user can
pick a static config from there to add to the command line.

Last, there is an additional tuning parameter called
--dual_intensity=X,Y,Z,... Currently, it's only used by the
implementation for Vegas and Polaris. It will be ignored by Navi/Big
Navi gpus for now. The argument limits the gpu resources that the dual
algo mining will use. The argument is passed in a list of either a
single value for all gpus, or a list of values per gpu. The range is
0.0-1.0, and 0.7 means that the dual mining will use 70% of the
available resources after ethash.
--dual_intensity=X,Y,Z,... It is now available for all supported
gpus. The argument limits the gpu resources that the dual algo mining
will use. The argument is passed in a list of either a single value
for all gpus, or a list of values per gpu. The range is 0.0-1.0, and
0.7 means that the dual mining will use 70% of the available resources
after ethash.

0 comments on commit c705960

Please sign in to comment.