Changelog
- GPU: Added fishhash support for Vega family, Navi10 and Navi20 (use -a fishhash).
Changelog
This is a small bugfix release for 0.10.19 fixing a bug where a restarted fpga could cause share outage towards the pool. The release also adds support for vu13p fpga devices for mining Alephium (E313, JC13, CVP13).
Changelog
This release adds support for mining Alephium for both GPUs and FPGAs.
GPU support includes support for dual/triple mining with memory hard algos/zil, check example scripts for details.
FPGA support is limited to vu33p/vu35p boards for this release. Vu9p and vu13p boards will be added in a future release.
Changelog
- GPU: Added TON/GRAM for RDNA3 gpus.
- GPU: Fixed TON/GRAM dual mining with abel and autolykos2.
- GPU: Fixed broken kawpow on RDNA3 gpus.
- GPU: Fixed loading Radeon VII kernels in general on newer drivers.
- GPU: Fixed broken abel+ironfish dual mining.
- GPU: Fixed old bug for ironfish mining on pools like Kryptex using email as wallet/username.
- GPU: Fixed broken power read for some gpus on newer linux drivers.
- GPU: Fixed broken kawpow mining on vultaic.
- GPU: Patched broken job messages for new TON/GRAM pools.
- GPU: Added --debug logging of network traffic for out-of-band stats for ABEL pools.
Changelog
GPU: Added support for dual mining abel and kaspa/ironfish/karlsen/pyrin (and triple with zil).
GPU: Fixed pyrin invalid/dup shares on large gpus running high hashrates.
GPU: Moved dual zil session to R-mode as the default choice when mined together with ethash or abel.
GPU: Fixed some failed allocations for abel+zil.
GPU: Fixed abel dag allocation in R-mode on 6GB gpus like the 5600XT. It will run for a while longer.
Changelog
- GPU: Added support for karlsen.
- GPU: Added support for pyrin.
- GPU: Added support for abel (R-mode supported, stats support on pools included).
- GPU: Added kawpow support for RDNA3 GPUs.
- FPGA: Fixed bug with ironfish on JC13.
Changelog
Easing back into TRM development with a tiny bug fix for mining kawpow at low epochs when dual mining zil. If you experience kawpow hash sitting at 0 h/s, upgrade to the new release.
Changelog
GPU: Fixed ZIL mining on epoch 1 (instead of epoch 0).
Changelog
Added support for Ironfish on FPGAs and HiveOS Navi zil GPU clock switching script.
README highlights:
- GPU: Added HiveOS Navi zil switch handler script for mem states, add `--use_distro_features` to enable.
- FPGA: Added support for Ironfish algo, see FPGA_IRONFISH_GUIDE.txt
- FPGA: Added new auto error-rate clock adjustment, see --fpga_er_auto and FPGA_IRONFISH_GUIDE.txt
- FPGA: Added support for TUL TH53M board
- FPGA: Fixed issue with DNAs being read from wrong SLR on vu9p/vu13p boards.
Changelog
Ironfish hashrate boost, theoretical increase is +5-6% on all gpus except Polaris with +10-11%. Actual results should be close but can vary.
README highlights:
- GPU: Improved ironfish hashrate (+5-6% on all gpus, +10-11% for Polaris).
- GPU: Removed ironfish user graffiti option.
- GPU: Fixed broken dual zil mining for some older algos, e.g. Nimiq.
Changelog
This is a small update for ironfish mining with slightly better hashrate/efficiency for all gpus but the 7900XT which was broken in the previous release and now does +150-170%. Miners now also have the ability to choose your own graffiti (limited to 20 characters) - if you're the one who finds a block for your pool, you'll get your message on the blockchain!
README highlights:
- GPU: Small improvements for ironfish hashrate/efficiency on all gpus.
- GPU: Fixed low ironfish hashrate for RDNA3 / 7900XT.
- GPU: Automatic handling of ironfish worker name when specified as wallet.worker.
- GPU: User can now set their own graffiti prefix (max 20 chars) when mining ironfish (see --iron_user_graffiti) to paint the blockchain!
Changelog
This release primarily adds support for Ironfish using the stratum protocol proposed by TRM, which enables miners to run at a much higher hashrate than previously.
Confirmed pools with support at this time are Herominers and Flexpool. Other pools are welcome to inspect the forked ironfish on Kerney666's github (trm_stratum branch) to implement support.
README highlights:
GPU: Added support for ironfish (-a ironfish, only the fast stratum protocol v2 supported).
GPU: Dual mining support for ironfish with ERG and ethash (use --iron ... --iron_end).
GPU: Addressed sluggish and lagging display with KAS solo mining (and ironfish).
GPU: Added support for the ZIL ZMP protocol. Use zil:// in --zil .. --zil_end or normal pool configs.
GPU: Added event script for calling external scripts on e.g. algo switching, see --event_script.
GPU: Added support for switching between separate clocks/voltages on windows for zil switching.
FPGA: Added kaspa support for JC13s and JCC2F carriers.
FPGA: Added kaspa support for vu13ps on E300 boards.
Changelog
This release primarily adds initial support for RDNA3 GPUs and some new FPGA parts/boards.
README highlights:
GPU: Added support for RDNA3 / 7900XT gpus (ethash, autolykos2, kaspa, verthash incl dual combos supported).
FPGA: Added support for JC33s and JC35s on JCC2Ls
FPGA: Added support for E300 with vu33p, vu33p_CIV, vu35p, and vu9p parts.
FPGA: Added support for Alveo U200 active cooled variant.
Changelog
This release primarily adds support for triple mining of ethash+kas+zil and erg+kas+zil, and extends kawpow on 4GB gpus until epoch 369.
README highlights:
GPU: Kawpow on Polaris 4GB gpus extended to epoch 369 (end of April 2023).
GPU: Tiny Kaspa gpu hashrate boost across all gpus (+0.1%).
GPU: Added triple ERG+KAS+ZIL and ETH+KAS+ZIL mining support, add both --kas and --zil sections to enable.
GPU: R-mode support in dual/triple ZIL mining. Specify --eth_config=R inside --zil ... --zil_end to enable.
GPU: Fixed HiveOS ERG+KAS issues with stray hw errs reported on RDNA2 gpus.
GPU: Fixed additional small issues with dual zil mining paired with older algos.
GPU: Fixed hw err issues for verthash when running with R-mode kernel params.
Changelog
This release primarily adds dual mining of Ergo+Kaspa on gpus, and adds voltage control support on SQRL FK33 and TUL TH53/55 fpgas.
README highlights:
- GPU: Added dual ERG+KAS mining support for all supported gpus (see DUAL_ERGO_MINING.txt).
- GPU: Fixed semi-broken dual zil mining for older algos (Nimiq, Argon2, x16r, and others).
- FPGA: Added support for running higher than 700MHz on Kaspa.
- FPGA: Added voltage control for TH53, TH55, and FK33.
- FPGA: Added support for Kaspa on VCU1525 and Aleo U200 boards.
- FPGA: Possible fix for crashes after network outage when mining Kaspa.
- FPGA: Added description of FK33 voltage mod, see FPGA_FK33_MOD.txt.
Changelog
General: Added fix for Kaspa mining on MiningRigRentals.
FPGA: Added Kaspa support for CVP13 and VCU1525 clones (BCU, BTU, ECU)
FPGA: Renamed E300 to E335C in preparation for supporting additional FPGA devices on E300 boards.
FPGA: Fixed broken TH53 temp/voltages display.
Changelog
GPU: Kaspa single algo - fixed critical bug sometimes delaying shares, resulting in pool rejects.
GPU: Kaspa single algo - fixed solo mining against the Kaspa stratum bridge or other setups with no extranonce sent.
Changelog
Kaspa single algo mining rewritten for minimal latency, optimizing for the Kaspa 1 sec block time. Ethash+Kaspa dual mining now added, use --kas ... --kas_end. The setup is identical to ETH+TON. See the update DUAL_ETH_MINING.txt guide for more details
Changelog
GPU: Fixed Kaspa kernels for BC-160 (gfx1011) and Radeon VII family on older PAL drivers.
GPU: Fixed rare cases of ethash false alerts of dead gpus.
Changelog
Introducing single algo KASPA gpu mining. Expected performance increase 4-8% above existing AMD miners, depend on gpu type and tuning. Fee 1.0%, use -a kas. Added simpler way of forcing hashrate reports for kawpow/firopow --prog_hash_report. Fixed missing hashrate reports in some cases for kawpow/firopow with multiple pools
Changelog
GPU: Fixed issues with the Autolykos2 pad prebuild for some gpus/rigs.
GPU: Handled bad user config situations with multiple dag caches specified for ZIL.
Changelog
GPU: Added next height pad prebuild for Ergo/Autolykos2 to raise effective hashrate over time.
GPU: Better execution of R/B/C modes for ethash with dual zil mining.
GPU: Added R-mode zil cache support with --eth_dag_cache=0.
GPU: Added argument --eth_no_job_logs to suppress pool job logging.
GPU: Fixed some issues with pools using miningcore, mainly ergo and verthash pools.
Changelog
R-mode introduced for Vegas/VIIs/Navi10/Big Navi. Smooth power transitions for ethash family algos. Added support for multiple --api_listen and --api_listen2 endpoints (up to 8 total). Added argument --gpu_sdma=on|off for special situations. For example, BC-250 needs --gpu_sdma=off
Changelog
Fixed eth+ton issue that could lead to a higher eth shares stale rate (primarily 6800/6900XT) with aggressive tuning. Internal split of binaries helping some Vega and Navi with crash issues on ethash from 0.9.2 and forward
Changelog
Navi/Big Navi rewrite eth+ton, increased hashrates both algos and more stable. Navi/Big Navi eth+ton rigs with stale eth issues fixed. Pool outage for dual algo now results in eth mining only instead of pausing. This will reduce crashes. Fixed potential deadlock when mining eth+ton. Added --dual_tuner_step and --dual_tuner_period to configure the dual tuner accuracy. Fixed race bug for ethash where gpus could accidentally build a dag for epoch 0 at startup
Changelog
Added Vega support for dual ETH+TON. Added automatic TON pool dialect for Whales Ton Pool at tcp.whalestonpool.com
Changelog
Added TON algo for single algo mining on all gpu generations. Added dual ETH+TON mining for Navi and Big Navi gpus. Vega and Polaris upcoming shortly. Added dual mining tuner based on scoring weights. Faster initial ethash tuning on startup
Changelog
Added --gpu-auto-tune 3 mode (auto tuning goes through every algorithm, but tuning one at a time - not all simultaneously). Possible fix for not connected to pool bug that appeared in previous version (0.9.0). Better auto setup values for eth/etc + alph dual mining. Added a workaround for blake3_alephium algorithm pools that send both set_difficulty and set target in job. Minor bug fixes
Changelog
Fixed a critical bug for Polaris and Vegas, sometimes only reaching 50% poolside hashrate. Added support for selecting dual algo devices using a "-d x,y,z,..." argument inside the --ton .. -ton_end clause. Updated the DUAL_ETH_MINING.txt guide with the added features
Changelog
Added initial FPGA ethash support