Changelog - SimpleMining OS

We want to inform our users about all the notable changes and improvements that we've made (and will be making) in our Simple Mining Operating System based on Linux.
To find out more about updates, check our changelog regularly. Here you can learn about new developments, new features, bug fixes, etc.
We are also giving users ability to vote each change - to know better if you like it or not.

  • 2021.06.11
  • Miners update

    • gminer-v2.56 (Display memory temperature for AMD cards, if GPU support it. Removed cuckatoo31/cuckatoo32 algorithms)
  • 2021.06.10
  • SimpleMining images update

    • SM-i009-5.4.107-6-a20.40-n460.84 (New stable image with support of all AMD and NVIDIA gpus including newest AMD 6700 series and NVIDIA 3050 / 3080 series. New AMD driver also better support fans on RX 5700)
  • 2021.06.09
  • Advanced Command update

    • OS reflash (Fixed possible issue with SimpleRigResetter SRR watchdog that could reboot rig before finish reflashing. The problem could only occur in rare cases and with only very slow pendrives)
  • 2021.06.04
  • Miners update

    • gminer-v2.55 (Lock core clock feature for Nvidia --lock_cclock. Resolve domain names even with broken system DNS settings. Support SOCKS5 proxy --proxy)
    • nbminer-nebutech-v37.6 (Fix ethash --enable-dag-cache cause crash on AMD GPUs when switch DAG file. Fi: ergo support on AMD Vega)
  • 2021.06.03
  • SimpleMining images update

    • SM-i009-5.4.107-6-a20.40-n460.84 (Updated beta image with additional NVIDIA 3080 Ti support)
  • 2021.06.02
  • SimpleMining images update

    • SM-i008-5.4.107-6-a20.40-n460.80 (updated Beta image with NVIDIA 3050 and 3050 Ti support)
  • 2021.05.31
  • Miners update

    • xmrig-v6.12.2 (GPU backends now disabled in benchmark mode. Improved MSR compatibility with recent Linux kernels. sse2neon updated to the latest version. Fixed help output for --cpu-priority and --cpu-affinity option. Fixed broken light mode mining on x86. Fixed CL code for KawPow where it assumes everything is AMD. RandomX: enabled IMUL_RCP optimization for light mode mining. RandomX: added BMI2 version for scratchpad prefetch. RandomX: rewrote dataset read code. RandomX: optimized ARMv8 dataset read. Added argon2/ninja alias for argon2/wrkz algorithm)
  • 2021.05.31
  • Update v1311

    • Improved sending dmesg console data (now bit more information from boot process)
    • Added information about update version in info/motd ssh terminal console
  • 2021.05.29
  • Miners update

    • srbminer-multi-v0.7.6 (Fixed auto-tune for autolykos2 that broke in previous version. Fixed hashrate regression autolykos2 for Baffin, Hawaii, Tonga, Fiji GPUs. Small improvements on ethash. Small improvements on etchash. Added possibility for escaping separator characters in --password with # (use #; and #!). Minor bug fixes)
  • 2021.05.26
  • Miners update

    • t-rex-v0.20.4 (Add --lock-cclock to lock GPU core clock speed. Reduce miner startup time. Fixed a problem with GPU, terminating... error when system time changes as a result of time synchronisation. Fixed ethash ethproxy mode is broken. Fixed GPUs keep consuming significant amount of power even after being disabled due to the temperature exceeding --temperature-limit. Fixed miner fails to start with --mt parameter specified if video drivers are older than 410.xx. Fixed Web UI Miner fails to start after saving the config file through the Web UI. Fixed --help command queries GPU status preventing the display of the help message if NVIDIA driver is not installed)
  • 2021.05.26
  • Update v1310

    • Added OC support mvdd and mvddci for AMD 6700XT, 6800, 6800XT, 6900XT
    • Fixed error message "no such file" during OC affected in version 1309
  • 2021.05.26
  • Miners update

    • nbminer-nebutech-v37.5-fix (Fixed release with proper binary files. Previous package relase v37.5 contains binary file from v37.3)
  • 2021.05.24
  • Advanced Command update

    • OS reflash (Fixed issue with watchdog on Octominer rigs. Improved and slightly accelerated write process)
  • 2021.05.21
  • Miners update

    • nbminer-nebutech-v37.5 (added algo ergo for AMDU, can be faster with ETH mining timings. Optimize ergo on NVIDIA - slightly improce hashrate. Use --temperature-limit & --temperature-start to protect GPU from overheat)
  • 2021.05.21
  • Miners update

    • kawpowminer-v1.2.4-cuda11.2 (Support Nvidia 30xx series cards)
  • 2021.05.19
  • Miners update

    • teamredminer-v0.8.3 (Added Autolykos2 algo for ERGO.Improved and simplified dual ZIL mining for ethash/kawpow/verthash/autolykos2)
  • 2021.05.18
  • SimpleMining images update and new naming

    • From now every new image contains a unique ordinal number in file name for better image identification and for troubleshooting purposes. This uniqe number is also visible in dashboard in rig details as addition to kernel version after hash character - only for images containing such number)
    • All actual images (stable, beta and few other for advanced users) are standardized with all latest changes (faster AMD driver loading during startup / fixed blank screen on NVIDIA rig running with default email / fixed entering emergency mode after startup in some rare causes)
    • SM-i001-5.4.105-1-a20.40-n460.56 - official stable image with all AMD and NVIDIA GPUs support (except AMD RX 6700)
    • SM-i002-5.4.107-6-a20.40-n465.24.02 - beta support for AMD RX 6700)
    • Below images are available only via Advanced Commands as reflashOS command:
    • SM-i003-5.4.105-1-a20.30-n460.56 (for users that needs older AMD libraries 20.30 for some reasons)
    • SM-i004-5.4.105-1-a18.20-n430.40 (for users that needs older AMD library 18.20 or NVIDIA driver 430.40 for some reasons)
    • SM-i005-5.4.105-1-a20.30-n460.56-Radeon-VII (boost for Radeon VII with even 105 MH)
    • SM-i006-5.4.107-6-a20.40-n460.39-RTX3060 (unlock hashrate for NVIDIA RTX 3060 GPUs)
  • 2021.05.18
  • Miners update

    • srbminer-multi-v0.7.5 (Dataset creation for autolykos2 faster. Small improvements ethash/etchash. --gpu-tweak-profile and --gpu-boost should now work with latest AMD drivers. Added --gpu-buffer-mode - can be used with ZIL dual mining. Added --gpu-ethash-mode 3 for older cards, no DAG is created on Ethash, Etchash (use it if you feel really lucky). Changed the way how ignored jobs are displayed. If you want to see such messages, enable extended logging. More bug fixes with ZIL dual mining. Minor bug fixes)
  • 2021.05.15
  • NVIDIA RTX3060 unlock hashrate

    • RTX3060 can now hash 30-40% faster when you use meet two things. You use special OS image and newest lolminer 1.29. First You need to reflash your rig with special image. Select rig and set Actions,Advanced commands, select image called NV 3060 only and confirm. You an also download and reflash image manually https://download.simplemining.net/images/archive/SM-5.4.98-1-a20.40-n460.39-v1304.img.xz . Then you just need to use newest lolminer 1.29. If You have any trouble ask on our discord.
  • 2021.05.15
  • Miners update

    • lolminer-v1.29 (Added the Nvidia 3060 "Unlocker". This new mode allows to mine at a speed about 3/4 of the maximum speed of this cards. Does not fully unlock card, but partially (~3/4 of max performance, +40-45% over locked card). Allows using risers. Allows multiple GPUs in one system. Needs Nvidia driver between 455.45.01 and 460.39. Other driver versions will run at locked speed)
  • 2021.05.13
  • SimpleMining images update

    • Official image updated
    • SM-5.4.105-1-2-ub18-a20.40-n460.56
    • Fixed emergency mode in some rare causes
  • 2021.05.12
  • Update v1309

    • New feature Core Lock for Nvidia. In Core MHz field you can type as usual core offset from -1000 to 499 and this will decrease or increase base GPU core. New feature core lock is activated when you enter value bigger or equal 500. This is usefull for mining ETH on Nvidia GPUs 1660, RTX2xxx, RTX3xxx. Check what core clock currently is using your GPU and you can type that value directly in oc clock field. This will force GPU to stay at this clock and it might use 5-15 less watts. Powerlimit you can leave the same as it was before. RTX3060 takes normally 113W and by using core lock 1700-1800 it went down to 107W. RTX 3070 using value 1245 it went from 130W to 110W. High end RTX have very small savings. GTX10xx series should not be using that as it might give you oposite. Powerlimit should be considered as safe limit but if it is too low then core lock will not reach its value.
    • New Delayed Nvidia OC. From this update powerlimit is applied as always before miner program starts. OC Core and OC Memory is applied 60 seconds after miner starts that is after DAG file is loaded into GPU, this allows Nvidia OC to be more stable on higher clocks.
    • Improved sending dmesg in force reboot (Improved debug console sending during rig reboot via miner watchdogs)
    • Fix error ssh server running on first time image running
    • Added Ubuntu version to motd/info command in terminal console
    • Disable remote ssh root login for increase security
  • 2021.05.12
  • Miners update

    • phoenixminer-v5.6d (Official release. Changes from last 5.6c-beta: Fixed the problem with the missing GPU temperatures on Nvidia GPUs)
  • 2021.05.11
  • SimpleMining images update

    • New BETA image
    • SM-5.4.107-5-2-ub18-a20.40-n465.24.02
    • Fixed emergency mode issues occured on some rigs
  • 2021.05.09
  • Miners update

    • phoenixminer-v5.6c-beta (Lower percent of rejected/stale shares when mining on Nicehash. Fixed problem with reading GPU temperature with some AMD GPUs/drivers. Other small fixes and improvements)
  • 2021.05.07
  • Miners update

    • lolminer-v1.28 (Significantly improved/speed up DAG repair function. The miner should produce valid DAG at high overclock. Emergency temperature stop now also working for Nvidia using CUDA. Zombie mode GPUs no longer crash during DAG verify. When one Nvidia GPU stops because of a recoverable error, this will no longer crash all other Nvidia GPUs. Fix --disbale-dag-verify not working for OpenCL fired cards. Fixed overzealous reconnection on Ethash connections when not receiving new work within 30 seconds (now limit 150s))
  • 2021.05.06
  • Miners update

    • nbminer-nebutech-v37.3 (Add option --enable-dag-cache to allow an extra DAG for different epoch cached in GPU memory, useful for ETH+ZIL mining and mining on NiceHash)
  • 2021.05.05
  • Miners update

    • lolminer-v1.27 (Added verify routine for Ethash dag epochs 400 to 450. In case the miner will detect defect entries, the CPU will try to fix this. Mining will be paused until the repair is completed. Use --disable-dag-verify to disable the verify & repair mechanism routine. Re-worked default Ethash kernels for Pascal GPUs - improved their performance. Added Ethash kernels for Fermi and Kepler GPUs. Most of them will only work for small epoch Eth forks. Nvidia cards on Ethash now pause when the stratum reports no current work (e.g. when connection was lost). Added a split DAG mode for Nvidia GPUs in case that the memory allocation fails on the primary kernels. This will be a bit slower, but improve compatibility, especially for 5G GPUs. Use --mode s to force it. Added parameter --cclk to fix the core clock of Nvidia Turing and newer GPUs without using external tools. Use a comma separated list to give different values to cards, use * to skip over cards. Needs super user or administrator privileges to work. Added new dualmode zilEx. This works like --dualmode zil but with the ability to use --dualdevices to exclude GPUs from switching to ZIL. They will continue on the secondary connection and do not switch. Added new dualmode eth. This will allow to point different GPUs to different pools. Added parameter --statsformat to use custom format for the bigger statistic box. The expected values are either compact or default or extended or a comma separated list of values. Use --help-format to get a list with accepted entries. Added reading of current core and memory clocks for AMD and Nvidia GPUs. Fixed a stratum error, that caused the "all shares stale" bug when too many reconnect attempts in a row did fail. Fixed a crash on Nvidia GPUs when mixing ethproxy and Nicehash stratum modes in dualmodes. Fixed zombie tune values not applied when using json format for configuring. Fixed displayed names of RX 6000 generation of cards and RTX 3060 in 460.x drivers. Deprecation notice: Furthermore Cuckaroo-29 with 48 cycle length - originally planned for Italocoin - got removed because of the lack of use)
  • 2021.05.04
  • Miners update

    • sgminer-fancyIX-v0.7.5 (Fixed allium stability issue)
  • 2021.04.30
  • Miners update

    • gminer-v2.54 (Generates valid DAG on higher OC modes. Improved speed of DAG generation up to 2x)
  • 2021.04.28
  • Miners update

    • nanominer-v3.3.5 (Fixed "Unknown GPU name" issue with new AMD drivers)
    • phoenixminer-v5.6b-beta (Beta release. Added support for showing GPU hotspot (junction), and video memory temperatures for Nvidia GPUs. Note that the video memory temperature is only shown by some GPUs (3080, 3090, possibly 2080Ti). The options -ttj, -ttmem, -tmaxj, and -tmaxmem now also work with Nvidia GPUs. Added support for AMD Linux drivers 21.10-1244864-ubuntu-18.04 and 21.10-1247438-ubuntu-20.04 (use these only with Polaris or older GPUs, or with the latest RX6x00 GPUs, these drivers won't work with Vega, Radeon VII, or Navi GPUs))
  • 2021.04.26
  • Miners update

    • teamredminer-v0.8.2.1 (Verthash: added --verthash_max_uploads=N to control the upload of the verthash table to gpus at startup. Some chipsets get issues running > 4 gpus concurrently. Typical error is that multiple gpus die immediately at startup when running the full rig, but work fine if you only run 3-4 gpus. Verthash: fixed support for 2GB gpus)
  • 2021.04.24
  • Miners update

    • nbminer-nebutech-v37.2 (Add option -p -p1 -p2 for setting password of mining pool, old format -u wallet.worker:passwd is disabled, : can be added as part of worker or wallet. Ethash minor hashrate improvement on RDNA GPUs)
    • t-rex-v0.20.3 ((octopus) Add share validation support via --validate-shares parameter. Enable miner termination upon exceeding predefined maximum of total power consumption (see --exit-on-high-power in readme). (ethash) Performance degradation on Pascal and Turing GPUs. Miner fails to start after saving config file through Web UI. Miner fails to start if password (-p) is not specified. User script specified with --script-on-exit doesn't execute when miner gets shut down via WebUI. Minor cosmetic fixes)
  • 2021.04.24
  • SimpleMining images update

    • Official SM-5.4.105-1-ub18-a20.40-n460.56 and beta SM-5.4.107-5-ub18-a20.40-n465.24.02 images updated
    • Fixed empty screen on NV rigs during email provide when booting with default config
    • New faster method of AMD driver loading
  • 2021.04.23
  • Miners update

    • xmrig-v6.12.1 (Fixed Zen3 assembly code for cn/upx2 algorithm)
  • 2021.04.22
  • Update v1308

    • Updated nvflash tool (Adds support for GeForce RTX 3060)
    • Added new XFX GPU definition for stats
    • Longer wait for IP during rig start from slower DHCP servers
    • Fixed RAM size reading on crashed/newest SMBIOS motherboards
  • 2021.04.22
  • Miners update

    • teamredminer-v0.8.2 (Verthash algo added: good choice for Polaris 4GB gpus, not a good algo for Navi gpus - the RDNA architecture is not a good fit, hashrates at high tuning: 560 KH/s (Polaris), 1.2 MH/s (RX Vegas), 850 KH/s (5700XT). Tonga gpus (R9 285/285X/380/380X, W7100, S7150) now supported for ethash and kawpow. Extended support to 24 gpus (previous max was 16 gpus). Better handling of driver issues related to gpu clocks/temps stats.Now displaying sensor power in the 30s stats output. Fixed watchdog DEAD false alerts for small gpus building the kawpow DAG.Kawpow now working fully with MiningPoolHub, regardless of bad seedhash values)
  • 2021.04.21
  • Miners update

    • xmrig-v6.12.0 (Added support for Uplexa (cn/upx2). RandomX: optimized IMUL_RCP instruction. Added support for --user command line option for online benchmark)
  • 2021.04.20
  • Miners update

    • gminer-v2.53 (Fixed miner crashes on DAG changes for ETH+ZIL mining. Fixed DAG caching on 6GB cards. Apply lock_voltage before DAG generation (in 2.52 miner applied lock_voltage after DAG generation))
  • 2021.04.19
  • Advanced Command update

    • OS reflash (Fix possible crash on very slow pendrives causing rig reboot before finish reflash process. Fix possible crash if reflash process starting in first 5 minutes after rig start)
  • 2021.04.18
  • Miners update

    • phoenixminer-v5.6a-beta (Added native kernels for AMD RX6700 GPUs. These are faster than the generic kernels and produce a lot less stale shares. Increase the max supported DAG epoch to 550 (should be enough to about Jan 2023)
    • Full support for setting clocks, fan speeds, voltages, and memory timings of AMD RX6900/6800/6700 cards. The specific hashrate is now shown in the form of kilo hashes per joule (kH/J). Example: if a GPU has hashrate of 30 MH/s with 100W power usage, the specific hashrate is 300 kH/J. Added new command-line parameters -ttj and -ttmem, allowing automatic fan speed control based on GPU hotspot (junction), and memory temperatures respectively. Example: -ttmem 83 will keep the GPU memory temperature at or bellow 83C by increasing the fan speed as necessary. These parameters can be combined with -tt, as well as with each other. These options are supported only on AMD GPUs that report junction and memory temperatures. Added new command-line parameters -tmaxj and -tmaxmem, allowing to decrease the GPU usage when the GPU hotspot (junction), or GPU memory temperatures are above the specified thresholds. These options are supported only on AMD GPUs that report junction and memory temperatures. Added support for AMD Linux drivers 20.50.x. Use this drivers only if you have Polaris or older GPUs, or the latest RX6x000 GPUs. WARNING: Vega, Radeon VII, and Navi GPUs won't work with these drivers! Turn off the zero fan feature on AMD cards whenever a fixed fan speed is used (e.g. -tt -40), or when an auto fan with min fan speed is used (e.g. -tt 63 -minfan 35). To disable this feature, add -fanstop 1 command-line parameter)
    • srbminer-multi-v0.7.3 (Small improvement on cryptonight_xhv for some GPU's. Fixed --gpu-off-temperature. Fixed bugs with dual mining ZIL + any other algorithm. Removed parameters --gpu-target-temperature and --gpu-target-fan-speed - use external application instead. Minor bug fixes)
  • 2021.04.16
  • SimpleMining images update

    • New BETA image
    • SM-5.4.107-5-ub18-a20.40-n465.24.02
    • Newest NVIDIA beta driver
    • Image is available via Advanced Command for live reflash or in download beta section
  • 2021.04.16
  • Miners update

    • t-rex-v0.20.1 (--extra-dag-epoch can now be set per-GPU. Fixed miner crashes when --validate-shares is set. Fixed incorrect share difficulty suffix when diff is greater than 1000G. Fixed (Web UI) Hashrate chart resets at midnight. Fixed manually selected kernel number is not displayed at start up. Fixed incorrect failover pool setup args parsing (multiple -o, and single -u/-p pair causes empty username/pass for failover pools))
  • 2021.04.14
  • Miners update

    • lolminer-v1.26 (Slightly improved performance of Ethash on Pascal/Turing/Ampere GPUs +0.1-0.2 mh. Performance hint for Pascal cards: 1070 and 1080 best use --mode a, 1070ti best use --mode b. Further reduced internal latency in Ethash Cuda back end - less stale shares & CPU load. Added experimental Grin-C32 kernel for Radeon 6700. Fixed bug in Cuda back-end to crash with a segfault on Epoch change (introduced in 1.25). Fixed a bug that Nvidia-GPUs did not start when Cuda Toolkit was not installed (It reported "No OpenCL devices found ..." - which was complete nonsense). Fixed some (rare) potential faults in Beam stratum)
  • 2021.04.12
  • SimpleMining images update

    • New BETA image
    • SM-5.4.107-5-ub18-a20.40-n460.67
    • Newest beta AMD driver with 6700 / 6800 / 6900 support
    • Fixed issue with RX 6000 series discovers very slowly after rig reboot and not take OC with first miner start after reboot.
    • Image is available via Advanced Command for live reflash or in download beta section
  • 2021.04.12
  • Miners update

    • gminer-v2.51 (Fixed bug with AE mining and bug with worker name appeared in 2.50)
    • srbminer-multi-v0.7.2 (Added algorithm heavyhash (oBTC - Optical Bitcoin), fee 2.5%. Dataset creation for autolykos2 on ellesmere GPU's faster ~3%. DevFee for verthash lowered to 1%. Parameter --disable-workers-ramp-up changed back to --enable-workers-ramp-up, so default value of ramp-up is now disabled. Api doesn't report 0 h/s anymore while creating dataset for autolykos2. Added parameter --max-no-submit-responses. Minor bug fixes)
    • t-rex-v0.20.0 (Remove old and rarely used algorithms (x25x, x16r, etc). Combine all CUDA builds into a single binary. (UI) Display maximum share difficulty if --validate-shares is set. --script-epoch-change fails to execute the script when switching to ZIL session when dual mining ETH+ZIL. (API) Inconsistent GPU ordering in API when --pci-indexing is set. Various stability issues)
    • xmrig-v6.11.2 (Fixed regression in HTTP parser and llhttp updated)
  • 2021.04.09
  • Miners update

    • nanominer-v3.3.4 (Faster dataset creation for Ergo on AMD RX 4xx and 5xx series (autolykos2 algorithm))
  • 2021.04.08
  • Miners update

    • lolminer-v1.25 (Added a real Cuda back-end for better Nvidia GPU support on Ethash. Supports Maxwell to Ampere GPU generations. Two different mining kernels. Use --mode a (faster) --mode b (better energy efficiency) to select between the two. The selection can be done per card via a comma separated list. In mixed system select 'a' for skipping over the AMD cards. Both kernel modes need less energy and perform better then in 1.24a. Reduced internal latency for less stale shares. Reduced CPU load when mining with Nvidia cards. ZIL cache feature fully supported (and stable). Temperature stop & Zombie mode is currently not supported. Added Ethash, Beam Hash III & Cortex kernels for RX 6700. The Ethash stratum interface will now try to run up to three attempts of reconnecting before switching the stratum mode. Fixed "Warning: index out of bounds" error when switching from ETHPROXY to ETHV1 stratum mode. This might solve problems with some pools on connection loss)
  • 2021.04.07
  • Miners update

    • gminer-v2.50 (Official stable 2.50 release. Improved beamhash performance (~+2%). Improved cuckatoo32 performance (~+5%). Added display of GPU model in statistics table. Added --worker parameter to specify worker name for ETH pools thats doesn't support wallet.worker notation. Added option to display date in log (--log_date). Added option to log stratum (--log_stratum). Display epoch and block number on new job. Updated Web UI for --api. Uses --proto stratum for NiceHash by default. Removed algorithms: VDS, BFC. Bug fixes and stability improvements)
    • xmrig-v6.11.1 (Improved DNS subsystem and added new DNS specific options. Optimized cn-heavy algorithm. Fixed mining job creation sequence. Don't use RandomX JIT if WITH_ASM=OFF. Removed useless code for cryptonight algorithms. Fixed broken coin setting functionality)
  • 2021.04.06
  • SimpleMiningImager update

    • SimpleMiningImager-v5.0 (Based on new linux kernel with more hardware support. Faster flashing process. Removed GUI blinking screen effect. Fixed issue with reboot caused by kernel panic on flash very slow pendrives. Improved responibility of progress bars. Fixed progress bar freeze at 99% with waiting for other slower devices to finish work.)