github bzminer/bzminer v7.2.5
BzMiner v7.2.5

latest releases: v21.4.0, v21.3.0, v21.2.0...
2 years ago

Release v7.2.5 of BzMiner. All feedback is welcome ;)

Hotfix v7.2.5

  • Higher Nvidia hashrate (Alephium)
  • Added decimal place to efficiency metric
  • Bug fix: SSL now works for non verified certs
  • Bug fix: Dual mine not working with command line options

Hotfix v7.2.4

  • Improved Dual Mining for LHR cards (OC per algo!)
  • Allows different OC for each Dual Mine algo
  • Bug fix: Does not auto unlock Nvidia clocks on startup
  • Bug fix: Ethash AMD incorrectly reporting not enough memory on epoch change (8gb cards)
  • Bug fix: tbs (time between shares) always rounding down
  • Bug fix: stales after dev fee
  • Bug fix: high ping/latency reporting after some time
  • Bug fix: HTTP API password issue
  • Bug fix: disabled command line not working when --nc option is used (or config.txt doesn't yet have devices)
  • Removed advanced_display_config in place of just using advanced_config configuration option to show advanced options
  • New configuration parameters (config.txt):
    • lhr_mine_ms - Array of times (ms) that each algo should run before switching to next algo (dual mine)
    • oc_delay_ms - Delay (in ms) before/after OC is changed when dual mine switches algos
    • avg_hr_ms -Time (ms) between hashrate updates. Longer time will have more stable hashrate reporting. Shorter = more realtime
  • Renamed some config parameters for clarity (config.txt):
    • oc_core_clock_offset - Used to be oc_core_clock
    • oc_memory_clock_offset - Used to be oc_memory_clock
  • Added oc config parameters to top level to make setting oc through bzminer easier through 3rd party interfaces (hive):
    • oc_fan_speed - List (optionally of lists for dual mining oc's) of fan speeds (%)
    • oc_power_limit - List (optionally of lists for dual mining oc's) of power limits (watts)
    • oc_core_clock_offset - List (optionally of lists for dual mining oc's) of core offsets (mhz)
    • oc_memory_clock_offset - List (optionally of lists for dual mining oc's) of memory offsets (mhz)
    • oc_lock_core_clock - List (optionally of lists for dual mining oc's) of locked core clocks (mhz, overrides core offset when not 0)
    • oc_lock_memory_clock - List (optionally of lists for dual mining oc's) of locked memory clocks (mhz, overrides memory offset when not 0)
  • Added additional command line arguments for dual mining:
    • --a2 - Second dual mine algo
    • --r2 - Second dual mine username/worker name
    • --w2 - Second dual mine wallet address
    • --p2 - Second dual mine pool url
    • --i2 - Second dual mine intensity
    • --pool_password2 - Second dual mine pool password

Hotfix v7.2.3

  • Slight improvement to Alephium CPU usage
  • Added ability to lock core and memory clocks on 30 series Nvidia cards
  • Fixed username not defaulting to rig_name when username is specified as an empty string
  • Fixed line endings for linux sample scripts
  • Added ability to restart BzMiner after a certain amount of time. Also added ability to reboot after a certain amount of time
  • Fix Alephium duplicate shares when pool sends single job (thanks woolypooly)
  • Fixed alph_submitHashrate integer overflow (pools see less reported hashrate when hashrate is too high, thanks niejasiek)
  • Added many config.txt options to command line:
    • --clear_log_file - If 1 (default 0), BzMiner will overwrite the log file on start
    • --auto_detect_lhr - If 1 (default 1), BzMiner will attempt to detect whether a GPU has LHR
    • --advanced_config - If 1 (default 0), advanced config options will be showin in config.txt
    • --start_script - If specified, this script will run when BzMiner starts
    • --hung_gpu_ms - When GPU does not respond for this amount of time (ms), will be considered hung
    • --crash_script - When hung GPU is detected, this script will run
    • --hung_gpu_reboot - If 1 (default 0), BzMiner will reboot the rig when a hung GPU is detected
    • --hung_gpu_restart_bzminer - If 1 (default 1), and watchdog is enabled, watchdog will restart BzMiner process when hung GPU is detected
    • --restart_miner_minutes - If specified and greater than 0, BzMiner watchdog will restart BzMiner process after this amount of time (minutes)
    • --reboot_minutes - If specified and greater than 0, BzMiner will reboot the rig after this amount of time (minutes)
    • --no_color - If 1 (default 0), output in console will not have color
    • --log_solutions - If 1 (default 1), Solutions will be logged in output (as green)
    • --log_date - If 1 (default 0), the current date/time will be logged at the start of every line of output
    • --oc_fan_speed - Set target fan speed (as percentage) for devices, separated by a space. 0 = auto, -1 = ignore, 100 = max
    • --oc_power_limit - Set power limit for devices (in watts), separated by a space. 0 = ignore
    • --oc_core_clock - Set target core clock offset (in khz) for devices, separated by a space. 0 = ignore. Will be ignored if oc_lock_core_clock is not 0
    • --oc_memory_clock - Set target memory clock offset (in khz) for devices, separated by a space. 0 = ignore. Will be ignored if oc_lock_memory_clock is not 0
    • --oc_lock_core_clock - Lock core clock for devices (in mhz), separated by a space. Overrides oc_core_clock
    • --oc_lock_memory_clock - Lock memory clock for devices (in mhz), separated by a space. Overrides oc_memory_clock
    • --oc_unlock_clocks - Unlock core and memory clocks. Will not mine (same as --devices argument)

Hotfix v7.2.2

  • Optimized CPU usage for Alephium
  • Fixed network stability issues (thanks woolypooly)
  • Higher AMD Alephium Hashrate
  • Fixed Alephium algo bug causing some rejected shares

Hotfix v7.2.1

  • Fixed reconnect loop for some Alephium pools
  • Fixed log rotation bug

What's in this release (v7.2.0)

  • Fixed "Out of Memory" ethash/etchash bug on Nvidia cards with 8gb or less
  • Fixed unstable network issues causing BzMiner to crash or freeze
  • Fixed Alephium auto protocol detection
  • By default BzMiner uses protocol `stratum+tcp:\" if not specified
  • LHR detection disabled for core only algos
  • Added "no_work_timeout" and "test_iteration_ms" to pool configs
  • Logs now rotate when BzMiner starts by default (set "clear_log_file" to true to overwrite log file on startup)
  • Added new column "%", showing percent of accepted shares
  • Fixed GPU sort order for Pool table
  • Showing "--" for pool latency when no submitted share response has yet been received
  • Alephium protocol updates
    • Added "workerName" to "alph_submitHashrate"
    • Added "client.reconnect" method handler

NOTE: Requires either latest NVIDIA Drivers or use _cuda_tk downloads

  • BzMiner requires Nvidia drivers supporting Cuda 11.5 or greater (Nvidia driver >= 495.29.05)
  • BzMiner cuda_tk requires Nvidia drivers supporting Cuda 11.2 or greater (Nvidia driver >= 460.27.03)

Downloads

  • bzminer_v7.2.5_windows.zip includes the CLI for windows
  • bzminer_v7.2.5_linux.tar.gz includes the CLI for Linux

Use one of the below two if you do not want to update Nvidia drivers

  • bzminer_v7.2.5_windows_cuda_tk.zip includes the CLI for windows
  • bzminer_v7.2.5_linux_cuda_tk.tar.gz includes the CLI for Linux

Checksums

bzminer_v7.2.5_windows.zip:

MD5: 63d2f5604b61283e3e2407e56d99a208
SHA256: 07a6d374a42e852f855c546150748d0d77867017b26931f38323eb619b17e12d

bzminer_v7.2.5_linux.tar.gz:

MD5: c6ee33c0843dfa4887bc5f1b0f743300
SHA256: b9c0591a8867c0fad8d34662669b3c32d210eeb303849509dfceafb952a1e309

bzminer_v7.2.5_windows_cuda_tk.zip:

MD5: 2cda8b820b43b65fd3e2a0dc9907f507
SHA256: 23de6be83676c54226d0ba4f914f508fc15d965fec39941910f44f461840b319

bzminer_v7.2.5_linux_cuda_tk.tar.gz:

MD5: b32ff4b8cfca1a33e564f43b0e76fccf
SHA256: f661c6fc24a2a5ccdd71f139e78b64a53d77e15bbc887b7fab8294bb9e23b3ec

Don't miss a new bzminer release

NewReleases is sending notifications on new releases.