diff --git a/README.md b/README.md index 5a884ac..5a8ab0a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# teamredminer v0.10.18 +# teamredminer v0.10.19 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).** @@ -43,6 +43,7 @@ Supported GPU algorithms and their respective dev fees: | Verthash | 2.0% | | Autolykos2 | 2.0% | | Ton | 1.0% | +| Alephium | 1.0% | | Kaspa | 1.0% | | Karlsen | 1.0% | | Pyrin | 1.0% | @@ -84,6 +85,7 @@ Some algorithms are not supported on some GPU architectures and/or drivers. Bel | Autolykos2 | Y | Y | Y | Y | Y | Y | | Firopow | N | Y | Y | Y | Y | Y | | Ton | Y | Y | Y | Y | Y | Y | +| Alephium | Y | Y | Y | Y | Y | Y | | Kaspa | Y | Y | Y | Y | Y | Y | | Ironfish | Y | Y | Y | Y | Y | Y | | Nimiq | N | Y | Y | Y | Y | N | @@ -135,22 +137,26 @@ Supported FPGA algorithms and their respective dev fees: | Ethash | 4.0% | | Kaspa | 10.0% | | Ironfish | 10.0% | +| Alephium | 10.0% | FPGA device/algo compatibility table: -| | Ethash | Kaspa | Ironfish | -| --------------------------- |:------:|:-----:|:--------:| -| C1100 | Y | Y | Y | -| FK33 | Y | Y | Y | -| U50C/ECU50 | Y | Y | Y | -| TH53 | Y | Y | Y | -| TH53M | N | Y | Y | -| TH55 | Y | Y | Y | -| E300 (vu35p_CIV) | Y | Y | Y | -| E300 (others) | N | Y | Y | -| CVP13 | N | Y | Y | -| BCU1525/BTU9P/ECU200/U200 | N | Y | Y | -| JC33/JC35/JC13 on JCC2L/F | N | Y | Y | +| | Ethash | Kaspa | Ironfish | Alephium | +| --------------------------- |:------:|:-----:|:--------:|:--------:| +| C1100 | Y | Y | Y | Y | +| FK33 | Y | Y | Y | Y | +| U50C/ECU50 | Y | Y | Y | Y | +| TH53 | Y | Y | Y | Y | +| TH53M | N | Y | Y | Y | +| TH55 | Y | Y | Y | Y | +| E300 (vu35p_CIV) | Y | Y | Y | Y | +| E300 (vu13p) | N | Y | Y | N | +| E300 (vu9p) | N | Y | Y | N | +| E300 (others) | N | Y | Y | Y | +| CVP13 | N | Y | Y | N | +| BCU1525/BTU9P/ECU200/U200 | N | Y | Y | N | +| JC35 on JCC2L/F | N | Y | Y | Y | +| JC13 on JCC2L/F | N | Y | Y | N | ----------- @@ -166,6 +172,11 @@ For example command lines please see the batch/shell scripts in the miner downlo For command line options see the [USAGE.txt](USAGE.txt) file that comes with the miner. ## Release Notes +### v0.10.19 +#### Changes +- GPU: Added support for alephium for all gpus, including dual mining using --alph .. --alph_end. +- FPGA: Added support for alephium for most common FPGAs (vu33p and vu35p variants). + ### v0.10.18 #### Changes - GPU: Added TON/GRAM for RDNA3 gpus. diff --git a/USAGE.txt b/USAGE.txt index 70f4319..9e54554 100644 --- a/USAGE.txt +++ b/USAGE.txt @@ -1,4 +1,4 @@ - Team Red Miner version 0.10.18 + Team Red Miner version 0.10.19 Usage: teamredminer [OPTIONS] Options: -a, --algo=ALGORITHM Selects the mining algorithm. Currently available: @@ -14,7 +14,8 @@ Options: kas (kaspa) karlsen (karlsen) pyrin (pyrin) - ironfish (ironfish) + ironfish (ironfish old algo) + alph (alephium) nimiq (nimiq) lyra2z phi2 (lux, argoneum) @@ -692,6 +693,15 @@ Ethash dual mining options: algo. This argument isn't strictly necessary, but should be included for mining distros since the user has no guarantee what arguments will be added automatically at the end of the command line by the distro. + --alph_start or --alph Starts the Alephium dual mining config. Between this and the --alph_end marker, all arguments are + applied to the Alephium mining rather than the primary algo, typically ethash. It's expected that + ethash has been set up in earlier arguments. The intention is that you can add a --alph ... + --alph_end configuration to any working TRM configuration algo and things will work out of the box. + + --alph_end Marks that we're done with the Alephium mining config and all following arguments are for the primary + algo. This argument isn't strictly necessary, but should be included for mining distros since + the user has no guarantee what arguments will be added automatically at the end of the command + line by the distro. --karlsen_start or --karlsen Starts the Karlsen dual mining config. Between this and the --karlsen_end marker, all arguments are applied to the Karlsen mining rather than the primary algo, typically ethash. It's expected that ethash has been set up in earlier arguments. The intention is that you can add a --karlsen ... @@ -728,14 +738,14 @@ Ethash dual mining options: and added, but as network hashrates and market prices move, new values may need to be provided. This argument provides three values, all expected to be positive numbers: X Score for 1 MH/s of the primary algo (typically ethash). - Y Score for 1 MH/s of the secondary algo (typically TON/Kaspa/Ironfish). + Y Score for 1 MH/s of the secondary algo (typically TON/Kaspa/Iron/Alph). Z Cost per 1 W of measured power. We recommend setting this to zero for now. Example for ETH+TON: - Based on manual relative value: each MH/s of ETH is worth 100 MH/s of TON/Kaspa/Ironfish + Based on manual relative value: each MH/s of ETH is worth 100 MH/s of TON/Kaspa/Iron/Alph --dual_tuner_weights=100:1:0 - Based on mining calculators: $0.0437 for 1 MH/s ETH, $0.0005476 for 1 MH/s TON/Kaspa/Ironfish + Based on mining calculators: $0.0437 for 1 MH/s ETH, $0.0005476 for 1 MH/s TON/Kaspa/Iron/Alph --dual_tuner_weights=0.0437:0.0005476:0 Abel options: