Skip to content

Commit

Permalink
v0.10.2 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
Kerney666 committed Jun 23, 2022
1 parent 0fe4c18 commit bc6cfb4
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 4 deletions.
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# teamredminer v0.10.1
# teamredminer v0.10.2
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 @@ -110,6 +110,8 @@ FPGA Devices supported and tested in Linux (Windows is not currently supported):
- Xilinx Varium C1100
- SQRL Forest Kitten 33 - performance limited by product design, see guide for details
- Xilinx/TUL/Osprey U50C/ECU50
- TUL TH53/55
- Osprey E300

Supported FPGA algorithms and their respective dev fees:

Expand All @@ -131,6 +133,13 @@ For command line options see the [USAGE.txt](USAGE.txt) file that comes with the

## Release Notes

### v0.10.2
#### Changes
- GPU: Tweaked Polaris ethash tuning to work better with the new smooth-power setup.
- GPU: Fix for Autolykos crashing on Polaris and 4GB GPUs.
- GPU: Fix for Eth+Ton dual mining crashes with new smooth-power setup.
- GPU: README about smooth power available: [smooth power overview](https://github.com/todxx/teamredminer/blob/master/doc/ETHASH_SMOOTH_POWER.md).

### v0.10.1
#### Changes
- FPGA: Added new more efficient ethash bitstreams that use less power and can run at lower voltage.
Expand Down
3 changes: 2 additions & 1 deletion USAGE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Team Red Miner version 0.10.1
Team Red Miner version 0.10.2
Usage: teamredminer [OPTIONS]
Options:
-a, --algo=ALGORITHM Selects the mining algorithm. Currently available:
Expand Down Expand Up @@ -693,3 +693,4 @@ FPGA Options:

--fpga_eth_clk_dag=LIST Sets FPGA core clock frequencies to be used during Ethash DAG building. By default these
will be set to 90% of the regular core clock. The format is the same as --fpga_clk_core.

27 changes: 25 additions & 2 deletions doc/FPGA_GUIDE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@ TeamRedMiner FPGA Guide
=======================

History:
v1.1 2021-01-21 Added voltage control and U50C/ECU50 sections.
v1.0 2020-12-12 Initial version.
v1.2 2022-06-06 Added section for Osprey E300.
v1.1 2022-01-21 Added voltage control and U50C/ECU50 sections.
v1.0 2021-12-12 Initial version.

General Overview
================
Expand Down Expand Up @@ -325,3 +326,25 @@ While the cards are capable of adjusting vccint, TRM does not yet support
voltage tuning for the TH53/TH55. Unfortunately controlling the vccmem voltage
is not possible on TH53/TH55 devices, and the default vcchbm is 1.40V.


Tuning Osprey E300
===========================
The Osprey E300 cards have a well designed thermal solution as well as power
delivery. The limiting factor in ethash performance on these cards tends to
be silicon quality, as these boards use a lower speed grade silicon than most
other FPGA boards (they use -2 grade instead of -2LV grade). This lower speed
grade results in parts that have a much wider range in quality. We have seen
some parts that will easily run 650MHz/1300MHz core/mem clks, while others
have struggled to run above 575MHz/1150Mhz core/mem clks. We suggest that
each card be individually tuned to determine it's optimal performance.

Note that support for the E300s requires running TRM locally on the Zynq
control board and requires adding the option --fpga_e300 to enable hardware
support for the E300 Zynq jtag interfaces. Here is an example of how to start
TRM on the E300 Zynq (make sure to use the linux-armhf TRM release):

./teamredminer -a ethash -o stratum+tcp://eu1.ethermine.org:4444 -u 0x02197021fefa795fec661a45f60e47a6f6605281.trmtest -p x --fpga_e300

Currently TRM does not have support for controlling voltages on the E300s, and
voltages will need to be controlled via the Osprey firmware webui.

0 comments on commit bc6cfb4

Please sign in to comment.