TeamRedMiner TRM 0.10.0: Download Ethash R-mode release for AMD cards

TeamRedMiner TRM 0.10.0: Download Ethash R-mode release for AMD cards


TeamRedMiner TRM 0.10.0 is an optimized miner for AMD GPUs and Xilinx FPGAs created by todxx and kerney666. We decided to release public beta 0.10.0 to collect more user feedback without running automatic updates on mining distributions. The main reason is that we still have some unusual configurations that do not respond properly to the new R mode. When it works as intended, which is about 95-97% of all the installations we tested on, everything works very well. If you are not using the new R mode or are a Windows miner, you still have the benefit of using this new version to overwrite the “smooth power” described below.

Download links

 https://github.com/todxx/teamredminer/releases

What’s new in TRM v0.10.0

TRM v0.10.0 – This R-mode Public Release brings significant performance improvements to select AMD GPUs! Please read the Ethash R-mode setup guide for more information and before enabling. This is a public beta, available only from the download links below.

Release note:

  • GPU: R-mode introduced. See separate documentation. Suitable for Vegas/VIIs/Navi10/Big Navi.
  • GPU: Smooth power transitions for ethash family algorithms.
  • GPU: Added support for multiple –api_listen and –api_listen2 endpoints (up to 8 in total).
  • FPGA: Fixed crash when > 16 fpgas running in a single miner instance.
  • GPU: added –gpu_sdma=on|off argument for special situations. For example, BC-250 requires –gpu_sdma=off.

This update targets the ethash family of algorithms.

  • Smooth power transitions. This affects all gpu’s as well as windows and linux. It’s basically a (theoretical) stability feature that improves power consumption on a very small scale, keeping the GPU as smooth as possible and the resulting power consumption avoiding PSU slew rate spikes. A nice side effect is that in most cases this also slightly increases the hashrate across all GPUs.
  • R-mode. This is our most advanced work in the mode so far. This is Linux only, like the previous C-mode for Radeon VII. R-mode is applicable to all non-Polaris GPUs. It also requires the setting of special Linux kernel boot options, such as Radeon VII C-mode. R mode will be used by default when the required Linux kernel options are set. A huge difference between the new R mode and previous B/C modes is that R mode doesn’t degrade over time as dag grows. The efficiency improvements on many GPUs are significant. The biggest winners are 5700XT/5700/5600XT. Please(!) read  the R mode setup manual  for more details and before switching to R mode.

Support for mining devices

FPGA FPGA devices supported and tested on Linux (Windows is not currently supported):

  • Xilinx Varium C1100
  • SQRL Forest Kitten 33 – performance limited by product design, see manual for details
  • Xilinx/TUL/Osprey U50C/ECU50

Supported FPGA algorithms and related development fees:

FPGA AlgorithmFee
Ethash4.0%

Supported and tested GPUs:

  • Navi — RX 5700(XT)/5600(XT)/5500(XT)
  • Big Navi — RX 6900XT, RX 6800(XT), RX 6700(XT), RX6600XT —
  • Vega – RX Vega 64/56, Vega FE, Radeon VII (Vega 2)
  • Polaris — RX 580/480/570/470/560/460/550
  • Fiji — R9 Fury/Fury X/Nano, MI8
  • Tonga/Antigua — R9 285/285X/380/380X, W7100, S7150

Supported algorithms and related development fees:

GPU AlgorithmFee
Ethash on Polaris GPUs0.75%
Ethash on all other GPUs1.0%
Kawpow2.0%
Verthash2.0%
Autolykos22.0%
Ton1.0%
Nimiq2.5%
Cryptonight R2.5%
Cryptonight v8 upx22.5%
Cryptonight v8 turtle2.5%
Cryptonight v8 half2.5%
Cryptonight v8 double2.5%
Cryptonight v8 rwz2.5%
Cryptonight v82.5%
Cryptonight heavy2.5%
Cryptonight haven2.5%
Cryptonight saber2.5%
Cryptonight conceal2.5%
Chukwa-512 (Turtlecoin)2.5%
Chukwa-1024 (Turtlecoin)2.5%
x16r2.5%
x16rv22.5%
x16s2.5%
x16rt2.5%
MTP2.5%
Cuckatoo312.5%
Cuckarood292.5%
Lyra2rev32.5%
Lyra2z3.0%
Ph23.0%

How to set up TeamRedMiner

Step 1 – Download the TRM Miner

First, you need to download the software from this GitHub link.

  • https://github.com/todxx/teamredminer/releases

Make sure you select the correct file for your OS. If you are on Linux, download the .tar.gz file, if you are on Windows, download the .zip file.

Step 2 – Set up a batch file for Ethereum

You need to select the correct script file (batch file) depending on the algorithm you want to use for mining. Using the example binance pool .bat file will look like this:

teamredminer.exe -a ethash -o stratum+tcp://ethash.poolbinance.com:8888 -u username1.worker_name -p x														

Step 3 – Launch TimRedMiner

Edit this file (replace the account name username1 with your account name). You can also change the mining URL, i.e. choose another pool. Then save as a batch file .bat if you are on Windows or as a bash file  .sh if you are on Linux.

TRM update log

v0.10.0
Changes

  • GPU: R-mode introduced. See separate documentation. Suitable for Vegas/VIIs/Navi10/Big Navi.
  • GPU: Smooth power transitions for ethash family algorithms.
  • GPU: Added support for multiple –api_listen and –api_listen2 endpoints (up to 8 in total).
  • FPGA: Fixed crash when > 16 fpgas running in a single miner instance.
  • GPU: added –gpu_sdma=on|off argument for special situations. For example, BC-250 requires –gpu_sdma=off.

v0.9.4.6
Changes

  • GPU: R-mode introduced. See separate documentation. Suitable for Vegas/VIIs/Navi10/Big Navi.
  • GPU: Smooth power transitions for ethash family algorithms.
  • GPU: Added support for multiple –api_listen and –api_listen2 endpoints (up to 8 in total).
  • FPGA: Fixed crash when > 16 fpgas running in a single miner instance.

v0.9.4.2
Changes

  • GPU: Fixed an issue with eth+ton that could result in a higher deprecation of eth shares. First of all, for large video cards (6800/6900XT) with aggressive settings.
  • GPU: Internal binary splitting to help some Vegas and Navis resolve crashing issues on ethash from version 0.9.2 onwards.
  • FPGA: Added initial support for TUL TH53/TH55.

v0.9.4.1

  • Replaced by 0.9.4.2 due to a bug with choosing a device for dual mining.

v0.9.4
Changes

  • GPU: Navi/Big Navi rewritten for eth+ton, increased hash rates on both algorithms and more stable setup.
  • GPU: Navi/Big Navi eth+ton setups with legacy eth issues should be fixed.
  • GPU: Disabling dual algo pooling now only causes eth mining, not pause. This will reduce the number of crashes.
  • GPU: Fixed a potential deadlock when mining eth+ton. Rigs that have experienced weird “crashes” should be updated, especially when combined with a network or pool outage.
  • GPU: Added –dual_tuner_step and –dual_tuner_period to adjust dual tuner accuracy.
  • GPU: Fixed a race bug for ethash that could cause the gpu to accidentally build a dag for epoch 0 on startup.
  • GPU: RaveOS fix to run TRM wss proxy for Nimiq and some TON pools.

v0.9.3
Changes

  • GPU: Added Polaris support for dual ETH+TON (full eth + 600-750 MH/s ton on GPU). All AMD GPUs are now supported.
  • GPU: Updated DUAL_ETH_MINING.txt file with information for all AMD GPUs.
  • GPU: Added support for TON Pool (ton-pool.com). See TON_MINING.txt for details.
  • GPU: Fixed an issue that caused stale resources on the GPU to be disabled for dual mining.

v0.9.2.1
Changes

  • GPU: Fixed crash for Polaris and Vegas on Windows and Linux amdcl2 only reaching 50% pool hashrate.
  • GPU: Added support for dual algorithm device selection using “-dx,y,z,…” argument inside the –ton .. -ton_end clause.

v0.9.2
Changes

  • GPU: added TON algorithm for mining with one algorithm on all GPU generations (see TON_MINING.txt).
  • GPU: Added dual ETH+TON mining for GPU Navi and Big Navi (see DUAL_ETH_MINING.txt). Vega and Polaris will be coming soon.
  • GPU: Added a dual tuner for mining based on scoring weights (see –dual_tuner_weights).
  • GPU: Faster initial ethash setup at startup.
  • FPGA: Added parameter –fpga_max_jtag_mhz to limit the used JTAG communication frequency.
  • FPGA: DNA fix for vu35p – now matches Vivado and NextJTAG hardware manager.

v0.9.1
Changes

  • FPGA: Updated FPGA_GUIDE.txt with new devices, voltage settings, and more.
  • FPGA: Added support for U50C/ECU50 FPGA.
  • FPGA: Added custom SC firmware for C1100 and U50C.
  • FPGA: Added support for TRM SC firmware programming, see –fpga_update_fw.
  • FPGA: added voltage control for C1100 and U50C (using new firmware), see options -fpga_vcc_int etc.
  • FPGA: Added support for additional FK33 sensors (hbm voltage, current sensors).
  • FPGA: Added support for DNA in the –fpga_devices option.
  • FPGA: Added –fpga_allow_unsafe option to disable security restrictions.
  • FPGA: Added timeout for ethash DAG gen on FPGA.
  • GPU: Added –eth_ignore_abort_fail option to disable rate throttling due to failed aborts.
  • GPU: Added improved idle GPU log handling in edge cases where a specific GPU was not previously mentioned.

v0.9.0
changes

  • Added initial ethash FPGA support. See FPGA_GUIDE.txt for details.

v0.8.7
Changes

  • General: Added offline testing mode for (almost) all algorithms (see –benchmark).
  • Network: Fixed situations with “Failed to connect to the developer pool”. an error message appears. Users in China should preferably start with “–dev_location=cn”.
  • Network: Added experimental support for DNS-over-HTTPS (see –dns_https and –dns_https_sni).

v0.8.6.3
Changes

  • Autolykos2: Special release to support larger pad size from block 614400. Some GPUs (mostly Vegas) will need higher clock speeds to achieve the same performance as previous versions due to large pads breaking some previous optimizations . Additional optimizations will appear in future releases.
  • Autolykos2: added –autolykos_ignore_diff argument for certain pools that are incompatible with the ERGO reference miner pool implementation.
  • Progpow: Fixed incorrect –help text for –prog_micro_tune.

v0.8.6.2
Changes

  • Firopow/MTP: Added mtp_firopow synthetic algo which will use the correct algo based on system time and disable the miner during the Firo fork on October 26th.
  • Ethash/progpow: Split the ethash and progpow algorithms into separate binaries, mainly for some Vegas that ran into stability issues when migrating from 0.8.5 to 0.8.6.
  • Autolykos2: Added support for Tonga.
  • Enhanced SSL Usage: Changed the default behavior of SSL to  not  provide the SNI hostname during the handshake. See the updated –help section on the -o argument for how to force the SNI hostname to be sent.

v0.8.6
Changes

  • Firopow: A new algorithm has been added for the upcoming Firo fork (see start_firo.sh/bat). Before the fork, only mining on the testnet is available, see start_firo_testnet.sh/bat.
  • Firopow/kawpow: Tuning guide rewritten (see KAWPOW_FIROPOW_TUNING.txt).
  • Firopow/kawpow: Minor hash rate improvements, mainly by choosing full default GPU tuning and adding a microtuning mechanism for the Polaris GPU (see new –prog_micro_tune argument).
  • Autolykos2: Added support for high scores and display of the difficulty of presented promotions.
  • General: Fixed Radeon VII support in latest Win drivers. NOTE: HBCC must be OFF in all Vegas modes.
  • General: Fixed Navis fan control not working on some driver versions.
  • General: Improved Windows compute mode with auto-elevation (with –uac) and GPU restart.

v0.8.5
Changes

  • General: Added Windows clock/voltage/built-in timing control (beta functionality). See the section in –help and CLOCKS_VOLTAGE_CONTROL.txt.
  • General: Fixed some Windows fan control issues, mainly for the Big Navi GPU.
  • General: Added temporary memory limits (stop/resume), see –mem_temp_limit and –mem_temp_resume.
  • Ethash: Added support for forcing ethash pool hash reporting (see –eth_hash_report).
  • Ethash: Fixed hashrate reporting for Crazypool when using failover pools.
  • Autolykos2: added support for extranonce subscription, e.g. for Nicehash.

v0.8.4
Changes

  • General: Added fix for crash when loading GPU cores in newer drivers like Big Navi in ​​Adrenalin 21.6.x.
  • Emergency Patch: Fixed an issue that caused Haven mining to generate mostly hw errors after a recent hard fork.

v0.8.3
Changes

  • General: added Autolykos2 algorithm for ERGO (very good target for Vega 56/64, see manual AUTOLYKOS_TUNING.txt).
  • General: Improved and simplified dual ZIL mining for ethash/kawpow/verthash/autolykos2 (see new manual DUAL_ZIL_MINING.txt).

v0.8.2.1
Changes

  • Bugfix: Fixed Windows issue with intermittent reading of zero GPU stats and exploding fans (bug in 0.8.2).
  • Verthash: Added parameter –verthash_max_uploads=N to control how the verthash table is loaded into the gpu on startup. Some chipsets have issues running >4 GPUs at the same time. A common bug is that a few GPUs die immediately on startup when running a full install, but work fine if you only run 3-4 GPUs.
  • Verthash: Fixed 550 2GB GPU support.

v0.8.2
Changes

  • General: Added Verthash algorithm for Vertcoin.
  • General: Added support for Tonga and Antigua for Ethash and Kawpow.
  • General: Expanded support for up to 24 GPUs (previously up to 16 GPUs were possible).
  • General: Improved handling of driver issues related to GPU clock/temperature statistics.
  • General: stats now show sensor power.
  • General: Fixed device name parsing in ROCm 4.1 and newer Win drivers.
  • API: Added sensor power, jnct temperature and memory temperature to API output.
  • Ethash: Added –eth_micro_delay option for weaker psus (see help section for details).
  • Ethash: Fixed DEAD gpus watchdog on small gpu creating kawpow DAG.
  • Kawpow: now fully works with MiningPoolHub regardless of bad seed hash values.

v0.8.1.1
Changes

  • Fixed version 0.8.1 with new device IDs to support 6700XT.

v0.8.1
Changes

  • General: Added basic support for Big Navi (supported algorithms ethash, kawpow, mtp, nimiq). See the short section on Big Navis in ETHASH_TUNING_GUIDE.txt.
         Windows lacks driver support for fan control and memory temperature.
  • Ethash: Displayed GPUs now use A-mode by default to prevent bad distribution and low hashrate.
  • Statistics: processing of negative temperatures under Linux.
  • Eth+zil: Added new min_epoch pool strategy to switch dual pool connection (see start_zil_eth.bat/.sh script example).

v0.8.0
Notes

Biggest release in a long time with rewritten ethash cores and new mining modes for all GPU types!

Users are strongly (!) advised to take a few minutes to read the  0.7 to 0.8  migration guide and the new  ethash setup guide  . Basic moments:

  • Polaris: Efficiency and small hash rate increase. Re-introduced B-mode to add hash. B-mode must be enabled with –eth_aggr_mode or –eth_config=Bxxx.
  • Vega 56/64: Significantly improved base core to improve efficiency. A new B-mode that can cut an additional 1-2W over an A-mode core. B-mode must be manually enabled with –eth_config ( –eth_aggr_mode is not applied). The setting numbers have changed – DO NOT keep your old static –eth_config values.
  • Radeon VII: Huge boost thanks to new C-mode, but requires special Linux tweaking. Can now reach speeds up to 100 MHz on most air-cooled VIIs. See setup guide.
  • 5700/5700XT: can reduce power consumption by 8-9W(!) with new B-mode and clk+voltage core voltage reduction. B-mode is now the default mining mode. If you do not reconfigure your clk+voltage core, you will instead see a slight increase in power consumption and will not benefit from the upgrade, so read the migration guide.
  • 5600XT: The new B-mode has a much smaller effect. A-mode remains the default mining mode. See the new setup guide for more details.
  • The dag cache is NOT compatible with the new B/C modes. ETH+ZIL switches have to choose between zero date caching and new mining modes.
  • Ethash 4GB cores are NOT rewritten in this release, performance is the same as in 0.7.x.
  • See the migration guide for a comparison of hashrate and power consumption between 0.7.21 and 0.8.0.

Changes

  • Ethash: core VII rewritten and new C mode with boost feature (see manual).
  • Ethash: Minor Navi core optimization and new B-mode to reduce core clock speed and power.
  • Ethash: Vega core rewritten and new B-mode added to reduce core clock speed and power.
  • Ethash: rewritten Polaris core and new B-mode for slightly better performance.
  • Ethash: Added share processing timeout and Binance pool default value (see –pool_share_limit_ms).
  • Claymore API: Fixed a leak that stopped serving requests after 32k API calls.
  • Claymore API: Password support added (see –cm_api_password).
  • Logging: Added support for log rotation (see –log_rotate).
  • Logging: The log files now contain the miner’s welcome message, so the version is saved.
  • Kawpow: Mining at MiningPoolHub is now working fine even though their seed hash is broken.
  • Fan Control: Added min/max fan speed range (see –fan_control).
  • General: Added an argument to disable filtering for duplicate pci bus IDs (see –allow_dup_bus_ids).

v0.7.22
Notes

  • The NAVI core is being rewritten! During the last month we have been working on new kernels. The first one released is for Navi. The main feature is lower power consumption, the hashrate will remain approximately the same, but somewhat depends on the clock frequency. NOTE: please allow the miner to reconfigure any existing –eth_config arguments for all Navi gpus, the new values ​​will be much lower.
  • The Claymore API is now supported which means you can use EthMan to monitor TRM rigs.

Changes

  • Ethash: core rewritten for Navi. Now it should be more stable and use less power. Vega/Polaris is still in development.
  • General: Again slightly reworked the initialization procedure to address an issue with some rigs that work better on <= 0.7.18 than >= 0.7.19.
  • General: Added Claymore compatible API, see –cm_api_listen option.

v0.7.21
Notes

. A quick release fixing situations where Ethash with a limited 4GB DAG was crashing after 5-10 minutes when running at 4078-4080MB.
Changes

  • Ethash: Increased the chance that a high (4078-4080MB) 4GB ethash will be stable over time.

v0.7.20
Notes

ETH is now approaching the death of 4GB with the upcoming transition to epoch 382. TRM was the first miner to add support for 4GB GPU mining with partial DAG, here it’s called “advanced mining”. However, it always required manual tuning. This release adds a conservative default limit of 4072 MB for DAG storage on a 4 GB GPU to run the miner ready. For maximum performance, miners are still encouraged to manually tune their rigs with the –eth_4g_max_alloc argument. Most rigs are stable at a higher value than 4072, which is of great importance for the upcoming epochs of ETH.

For more detailed instructions, our Ethash 4GB manual has also been updated and is available at https://github.com/todxx/teamredminer/blob/master/doc/ETHASH_4GB_HOWTO.txt
Changes

  • Ethash: Added default 4GB DAG allocation limit of 4072MB (see –eth_4g_max_alloc).
  • Ethash: fix crash when using –eth_dag_cache on 4GB GPU.

v0.7.19
Notes

  • Added a list of high scores for Ethash solo miners, use –high_score to enable.
  • Single Ethash buffer for some power savings. Only available in the latest drivers and in theory should always be an improvement. It has not yet been tested to be 100% stable and thus is not the default in this version. Enable the –eth_dag_buf=A option to check.
  • The GPU miner initialization procedure has been rewritten. The initialization procedure should hopefully be much more stable now, especially on Navis in general and even more so on the 5600(XT).

Changes

  • General: Added adjustable ratio support for quota and load_balance pool strategies (see –pool_ratio).
  • General: The miner initialization procedure has been rewritten so that it is generally more stable.
  • General: Fixed an issue where blocking output could cause mining to stop.
  • General: Reduced the size of the main binary.
  • Ethash: Re-introduced single DAG buffer support for latest drivers to allow large single resource allocation (see –eth_dag_buf).
  • Ethash: Added a list of the 15 highest value stocks found since launch (see –high_score).
  • Ethash: Minor improvements in keeping the GPU busy when switching epochs.
  • Ethash: Fixed a bug that caused deadlocks in rare cases.
  • Ethash: fix – dag cache was not enabled for 4GB GPU.

v0.7.18
Notes

  • Added support for ETC fork. Run with “-a etchash” for easier support, see “–eth_variant_mode” in the help for more information.
  • ETH+ZIL miners: add “–eth_dag_cache=0” to use the second dag cache and pre-build epoch 0 immediately on miner startup.
  • Ethash miners rely on overclocking and wobble for stability: these settings have been disabled by default. Now they need to be enabled with –eth_ramp_up and –eth_stagger. While helping some settings, these settings caused increased instability in others, making it difficult to choose a good default mode.

Changes

  • Added etchash support (see etchash algorithm and –eth_variant_mode).
  • Added support for dag cache, mainly for eth+zil mining (see –eth_dag_cache).
  • Fixed hex parsing in on/off submenu, can now work with >= 10 GPUs.
  • Changed default value for ethash ramp and stagger to false (see –eth_ramp_up and –eth_stagger).
  • Added check for broken win settings with duplicate platforms and/or opencl devices.

v0.7.17
Changes

  • BETA: Added fan control, see –help or USAGE.txt. Enable with –fan_control.
  • Fixed a deadlock bug that could occur when using multiple pools with a failover strategy.
  • Added the ability to not submit stale shares (see –no_stale_submit).
  • Added watchdog check for early hangs on GPU initialization.
  • Added example watchdog scripts for win/linux.

v0.7.16
Notes

BETA RELEASE – Minor fixes for the new Turtlecoin chukwa2 algorithm.
Changes

  • Chukwa2: Fixed core loading for Radeon VII GPUs.
  • Chukwa2: fixed memory size for 2GB GPU.

v0.7.16b
Notes

BETA RELEASE – adds a new Turtlecoin chukwa2 algorithm. Not tested as rigorously as other versions. Only use to fork Turtlecoin.
NOTE. Navi GPUs are currently NOT supported on chukwa2. Support will be added if there is sufficient interest.
Changes

  • Added algorithm trtl_chukwa2 for Turtlecoin fork 10/22/2020.

v0.7.15
Notes

Release with minor fixes.
Changes

  • Ethash: fixed ZIL (epoch 0) mining bug on 4GB GPU (bug introduced in 0.7.14).
  • Ethash: reverted to 0.7.10 kernels for stability purposes, except for ROCm-based installations.


Notes  for v0.7.14

This release completes our work on 4GB GPU mining ethash. Linux 4GB confirmed for mining up to and including epoch 381 on drivers 18.50/19.30/19.50/20.10. After that, we added support for advanced mining from epoch 382 and up. Advanced mining is a compromise between hashrate and the ability to mine at all, the GPU will lose additional hashrate for each additional epoch. See the Linux section in the ETHASH_4GB_HOWTO.txt file for more information and instructions.
Changes

  • Ethash: Proven Linux support for 4GB GPUs up to and including epoch 381.
  • Ethash: Added support for 4GB extended mining from epoch 382 and up.
  • Kawpow: Removed false hw errors for some block heights.

v0.7.13
Notes

  • Windows user with 4 GB installations – see the new manual ETHASH_4GB_HOWTO.txt for instructions.

Changes

  • Added improved default dag allocation strategy for Windows on 4GB GPU.
  • Added experimental support for GPU reset before mining (Windows only).
  • Added an argument to manually adjust the 4GB dag allocation (see –eth_4g_alloc_adjust=X,Y,Z,…).
  • Added protection against broken development servers with an additional random server selection mechanism.

v0.7.12
Notes

  • Patch Release: v0.7.11 could crash with ethash shares rejected.

Changes

  • Fixed print format error on rejected ethash shares.

v0.7.11
Notes

  • Ethash additions: GH difference print (always on), hashrate watchdog (see –eth_hashwatch).
  • Improved debugging support: –long_timestamps, –pool_debug.
  • We have found certain combinations of motherboard and bios that, due to kernel and/or driver bugs, have problems with the first or last GPU in the installs. If you’re seeing excessive hardware errors reported on a single GPU and switching between GPUs still always causes errors on the first or last GPU, try using –eth_dag_alloc_patch.

Changes

  • Added Linux DAG distribution patch for certain mobo/bios combinations (see –eth_dag_alloc_patch).
  • Added ethash watchdog (see –eth_hashwatch).
  • Added ethash abort mechanism for Vegas on ROCm (see –eth_direct_abort). Not useful in other contexts.
  • Added pool traffic debugging (use –pool_debug).
  • Added stock difficulty printing for ethash family algorithms. The unit is always GH.
  • Added permission to timestamp in microseconds in logs (use –long_timestamps).
  • Regression: argon2/chukwa was broken in 0.7.10, now it works again.
  • Disabled compute mode checks for non-Polaris GPUs.

v0.7.10
Notes

  • Ethash 4GB installations, especially on win,  should  use –eth_alloc_epoch=N where N is the maximum epoch the GPU can allocate. This will avoid problems with DAG redistribution.
  • For Navi rigs having trouble mining eth+zil or Nicehash with frequent DAG switching, try using –eth_dag_slowdown=9.

Changes

  • Added default log file name (trm_<algo>_<yyyymmdd_hhmmss>.log)
  • Added forced initial allocated ethash epoch ( –eth_alloc_epoch=N ). Note: HIGHLY recommended for 4 GB installations.
  • Added ethash family DAG build slowdown configuration (-eth_dag_slowdown=N, default value 4).
  • Added ethash family DAG assembly staggering between GPUs (disable with –eth_no_stagger).
  • Added ethash family ramp up (disabled with –eth_no_ramp_up).
  • Added option to force dev fee region detection (see –dev_location).
  • Added MTP for Navi gpu.
  • Added MTP overclocking after site recovery.
  • Fixed error printouts when the watchdog script fails on Linux.
  • Statistics: Now shows more hours and timings, and adds GPU state to hashrate fingerprints (see –short_stats to disable).
  • Added checks and enable compute mode and disable crossfire on Windows (see –enable_compute).

v0.7.9
Changes

  • Fixes for mining on a mixed installation on Linux.
  • Added –eth_epoch argument to simplify epoch testing.
  • Added parameter –eth_aggr_mode for auto aggressive mode “B” on Polaris 8GB GPU.
  • Added –watchdog_disable argument.

v0.7.8
Changes

  • Update for the upcoming Haven hard fork (July 20, 2020).
  • Tiny Nimiq optimizations (max 1-2%, mostly Vega and Navi).
  • Fixed issue with CPU usage when redirecting stdin to /dev/null.
  • Fixed pool name returned by Nimiq API.

v0.7.7
Changes

  • Added support for Nimiq Polaris/Vega (dumb mode only).
  • The miner has an integrated Nimiq node.js network proxy.
  • Fixed a bug with Nimiq that could cause shares to be lost, especially against lower wardiff pools.
  • Fixed a Nimiq bug that could result in duplicate shares on startup for low margin pools.
  • Fixed a regression bug for ethash Nicehash, now using the correct stratum mode again.
  • Added support for Nimiq Navi.
  • Added support for Nimiq ice mining solo mode (set -pm=solo).

v0.7.6
Changes

  • Fixed incorrect keyboard input in tmux+screen sessions (e.g. Hive OS).
  • Added support for 5500(xt).
  • Fixed Linux watchdog support for hard driver crashes (script was not executed).
  • Fixed kawpow nicehash extranonsense support.

v0.7.5
Changes

  • Fixed broken optimizations for kawpow in 0.7.4.

v0.7.4
Changes

  • Increased ethash support on 4GB GPUs to epoch 380-383.
  • Implemented ethash dag buffer splitting for 8 GB GPUs to support DAGs over 4 GB.
  • Kawpow optimization (Navi +2.25%, Vega +1.25%, Polaris +0.25%)
  • Added GPU support to enable/disable API.
  • Windows TDR detection/handling/warning.
  • Monitor detection in Windows/Linux with intensity adjustment.
  • Fixed an issue that caused the ethash pool hashrate message to stop working after a network outage.

v0.7.3
Changes

  • Emergency patch for 4GB cards to deal with a few more eras of ETC.
    A more complete patch will be released soon.

v0.7.2
Changes

  • Fixed kawpow dag build DEAD gpu issue in Windows Adrenalin 2020 drivers.
  • Fixed Navi 5600(xt) support on Windows.
  • Fixed Vegas mining on old amdgpu-pro drivers.
  • Fixed ADL stats reporting in windows for new maps.

v0.7.1
Changes

  • Fixed issue with VII ethash/kawpow on Windows.

v0.7.0
changes

  • Added kawpow algorithm for Ravencoin.
  • Added Navi support for kawpow and ethash.
  • Changed device order to default pcie bus, added –opencl_order option.
  • Fixed an issue where –list devices would not work without other arguments.
  • Reformatted help message to hopefully be easier to read.
  • Added examples of multipool scenarios.
  • Removed ssl/tls server name check (was re-added with TLS SNI fix)
  • Fixed a raw signal bug that caused rare crashes.
  • Fixed API bug with multiple pools.

Be the first to know all the news, read more about cryptocurrencies and mining at CRYPTO-MINING.BLOG . If you like to read such articles and want to support the author, then you can subscribe to our telegram channel and recommend us to your friends, this will help a lot to support our project! Telegram: @cryptomineg ( https://t.me/cryptomineg )

One Reply to “TeamRedMiner TRM 0.10.0: Download Ethash R-mode release for AMD cards”

  1. Is there a resource for R mode? I’d like to see if I can squeeze out any more hashrate or reduce my wattage. I have Radeon VIIs, 6800s, 6700xt 6600xt.

Leave a Reply

Your email address will not be published. Required fields are marked *