BZminer майнер. Скачать Бзмайнер
Последний релиз
Release v21.5.3 of BzMiner. All feedback is welcome ;)
-- What's in this release
x Warthog: Slight verus optimization
x Fixed dynex on AMD MI50 and VII cards
x New option: cpu_affinity
x Renamed warthog_cpu_threads
to cpu_threads
x Renamed warthog_unused_cpu_offset
to cpu_threads_start_offset
x Added additional command line options for choosing which algorithm each device mines
x Added additional config.txt options (for HiveOS) to allow for more than 3 algorithms
x Added summary table when more than 1 algorithm is mining. To disable use the "summary_table" option
x Fixed warthog pool extranonce ignoring extranonces with leading 0's
x Fixed verus on octominer cpus
x Fixed verus on multi-socket cpus
x janushash can be used instead of specifying warthog for algo name
x see notes below for details on these options
cpu_affinity option:
Available in both command line and config.txt
can be a single value, or multiple values
eg. command line:
--cpu_affinity FFFFFFFF FFFFFFFF
eg. config.txt:
"cpu_affinity": ["FFFFFFFF", "FFFFFFFF"]
if dual mining, make sure that the indexes of the option match the cpu algorithms, for example if dual mining ironfish and warthog, and ironfish is specified first (which has no cpu component), you would do something like this:
"cpu_affinity": ["", "FFFFFFFF"]
You may also just specify a single string that all cpu algorithms will use
"cpu_affinity": "FFFFFFFF"
if cpu_affinity is specified, cpu_threads and cpu_threads_start_offset are ignored, as both of these are inherently defined in the affinity hex mask
cpu_threads and cpu_threads_start_offset:
Renamed these options to be more general across all bz's CPU algorithms. if these are set to 0 and affinity is not specified, bz will attempt to use as many threads as possible, minus 1 or 2 threads depending on how many logical processors are available, this is for stability, as using all available threads can cause the system to lag
config.txt now has top level options to allow overriding mining configuration in HiveOS
"algo_override" - list of algorithm names to mine
"url_override" - list of urls for each algorithm (this can be multi-dimensional for backup urls, just make sure entire value is in double quotes)
"wallet_override": list of wallets for each algorithm
"workername_override": list of worker names for each algorithm
"password_override": list of pool passwords for each algorithm
"pool_override": list of devices to mine each algorithm. this can be a multi-dimensional array. (make sure full value in double quotes)
"intensity": list of intensities for each algorithm (per device). this can be a multi-dimensional array. (make sure full value in double quotes)
example HiveOS extra config arguments (6 algorithms, first two devices dual mining (notice the [0,2] and [1,2], meaning first device will mine karlsen+warthog and second device will mine ironfish+warthog):
"algo_override": ["karlsen", "ironfish", "warthog", "dynex", "nexa", "rvn"]
"url_override": ["stratum+ssl://pool.woolypooly.com:3132", "stratum+ssl://us.ironfish.herominers.com:1145", "stratum+ssl://pool.woolypooly.com:3140", "stratum+ssl://us-east.dnx.minenow.space:18443", "stratum+ssl://bzdev.vipor.net:5184", "pool.woolypooly.com:55555"]
"wallet_override": ["karlsen_wallet", "ironfish_wallet", "warthog_wallet", "dynex_wallet", "nexa_wallet", "rvn_wallet"]
"workername_override": ["karlsen_worker", "ironfish_worker", "warthog_worker", "dynex_worker", "nexa_worker", "rvn_worker"]
"password_override": ["", "", "", "", "", ""]
"pool_override": "[[0,2],[1,2],[2],[3],[4],[5]]"
"intensity": "[[5,10], [6,20], [1], [2], [3], [4]]"
command line now allows for up to 9 different algorithms to be specified. below are the list of these command line options:
--a2
--a3
--a4
--a5
--a6
--a7
--a8
--a9
--p1 {first algorithm pool url}
--p2
--p3
--p4
--p5
--p6
--p7
--p8
--p9
--w1 {first algorithm wallet}
--w2
--w3
--w4
--w5
--w6
--w7
--w8
--w9
--r1 {first algorithm worker name}
--r2
--r3
--r4
--r5
--r6
--r7
--r8
--r9
--pool_password1 {first algorithm password}
--pool_password2
--pool_password3
--pool_password4
--pool_password5
--pool_password6
--pool_password7
--pool_password8
--pool_password9
--i1 {first algorithm intensities (per gpu, so should be a list of intensities to control individual gpu intensities for this algorithm)}
--i2
--i3
--i4
--i5
--i6
--i7
--i8
--i9
--pool_devices1 {first algorithm list of gpus that should mine this algorithm. these can be either device index OR device pcie id's (eg. 23:0)}
--pool_devices2
--pool_devices3
--pool_devices4
--pool_devices5
--pool_devices6
--pool_devices7
--pool_devices8
--pool_devices9
example command line run for 6 different algorithms on different devices, first 2 devices dual mining:
--a1 karlsen --a2 ironfish --a3 warthog --a4 dynex --a5 nexa --a6 rvn --p1 stratum+ssl://pool.woolypooly.com:3132 --p2 stratum+ssl://us.ironfish.herominers.com:1145 --p3 stratum+ssl://pool.woolypooly.com:3140 --p4 stratum+ssl://us-east.dnx.minenow.space:18443 --p5 stratum+ssl://bzdev.vipor.net:5184 --p6 pool.woolypooly.com:55555 --w1 karlsen_wallet --w2 ironfish_wallet --w3 warthog_wallet --w4 dynex_wallet --w5 nexa_wallet --w6 rvn_wallet --pool_devices1 0 --pool_devices2 1 --pool_devices3 0 1 2 --pool_devices4 3 --pool_devices5 4 --pool_devices6 5
Mine multiple different algos across devices
- "pool" option has been updated to support multi dimensional arrays, specifically made for hiveos extra options. format is as follows: "pool": "[[gpu0_algo0, gpu0_algo1], [gpu1_algo0, gpu1_algo1]]"
- make sure to keep the value in quotes for hive os.
- an example of this is say you have 3 gpus, and you want the first gpu to dual mine, and the second gpu to only mine the first algo and third gpu to mine only the second algo, you would do: "pool": "[0,1],[0],[1]"
- This has always been in bz in the config.txt's device_overrides.pool option, but now its accessible from the hiveos interface
https://www.bzminer.com/releases/v21.5.3/
Be sure to check out the config generator if having trouble setting up
https://www.bzminer.com/config-generator/
Special thanks
Thanks Son of a Tech for the BC-250! https://www.youtube.com/channel/UC0WNX0de8I1fgKUrjxiPaRA
Minerstat update command:
export version="21.5.3"; mstop; cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp bzminer_v${version}_linux/bzminer /home/minerstat/minerstat-os/clients/bzminer; mstart
MMPOS Update Command (Note: put in Initiate command prior to miner launch field in miner profile ->advanced)
export version="21.5.3" # Example version
if [ -f "/tmp/bzminer_v${version}_linux.tar.gz" ]; then
exit 0
else
cd /tmp; wget https://bzminer.com/downloads/bzminer_v${version}_linux.tar.gz; tar -xvf bzminer_v${version}_linux.tar.gz; sudo cp -adpR bzminer_v${version}_linux/bzminer /opt/mmp/miners/bzminer/
fi
Hive OS Update Command (assuming currently on v21.5.1)
wget https://bzminer.com/downloads/bzminer_v21.5.3_linux.tar.gz; tar -xvf bzminer_v21.5.3_linux.tar.gz; miner stop; cp bzminer_v21.5.3_linux/bzminer /hive/miners/bzminer/21.5.1/; miner start
Rave OS Update Command (assuming currently on v21.5.1)
stop && wget https://bzminer.com/downloads/bzminer_v21.5.3_linux.tar.gz && tar -xvf bzminer_v21.5.3_linux.tar.gz && cp -adpR bzminer_v21.5.3_linux/bzminer /app-data/miners/bzminer-21.5.1 && start
Checksums
bzminer_v21.5.3_windows.zip:
MD5: 83e9e7de6b7e295bed34efbc8a7e67a7 SHA256: e54b99b0ed1312947656e08ae07aa7c49987e3323cbb85df64a740016825ac4e
bzminer_v21.5.3_linux.tar.gz:
MD5: a47203aaa8ed09299a2c69a61a46b5e0 SHA256: 83eed38a0d6d231d5c8941710316443d46bfa26488903b21533f28d82088e45b
Примеры .bat файлов Bzminer
EthereumPOW (ETHW)
Ethereum Classic (ETC)
Kaspa (KAS)
Ergo (ERG)
NEXA
Ravencoin (RVN)
Meowcoin (MEWC)
Alephium (ALPH)
Radiant (RXD)
Novo Coin (NOVO)
EthereumPOW + Alephium Dual Mining
Ethereum Classic + Alephium Dual Mining
EthereumPOW + Alephium + ZIL Triple Mining
EthereumFair + Alephium + ZIL Triple Mining
Ethereum Classic + Alephium + ZIL Triple Mining
EthereumPOW + Kaspa Dual Mining
EthereumFair + Kaspa Dual Mining
Ethereum Classic + Kaspa Dual Mining
EthereumPOW + Kaspa + ZIL Triple Mining
EthereumFair + Kaspa + ZIL Triple Mining
Ethereum Classic + Kaspa + ZIL Triple Mining
EthereumPOW + Radiant Dual Mining
EthereumFair + Radiant Dual Mining
Ethereum Classic + Radiant Dual Mining
EthereumPOW + Radiant + ZIL Triple Mining
EthereumFair + Radiant + ZIL Triple Mining
Ethereum Classic + Radiant + ZIL Triple Mining
Настройка Bzminer
Основные команды майнера Bzminer
--disable отключает указанные видеокарты от майнинга. В качестве разделения используется пробел. Используйте ID устройства в формате pci_bus:pci_device (например, --disable 1:0 3:0). Используйте команду --devices, чтобы найти ID устройств. В HiveOS данный параметр задается в поле доп. конфигурации;
-w в данном поле указывается адрес вашего кошелька или адрес аккаунта на пуле;
--w2 для указания второго адреса, если вы майните в дуал режиме;
--pool_password, --pool_password2 пароль, по умолчанию используйте x;
-w, --worker, --worker2 имя воркера (рига). Задается либо отдельным параметром либо через точку после адреса кошелька;
--cpu-priority уровень загруженности процессора CPU во время майнинга на видеокарте. По умолчанию установлен на 2. Если процессор не тянет, можно поставить 0. Максимальное значение - 5;
--reconnect-on-fail-shares переподключение майнера к пулу в случае получения от пула отклоненных шар;
--nvidia 1майнить только на устройствах Nvidia;
--amd 1майнить только на устройствах AMD;
-h, --help вывод всех доступных команд.
Разгон в майнере Bzminer
--oc_lock_memory_clock блокировка значения разгона по памяти. Также вы можете через пробел задать разные значения для видеокарт;
--oc_core_clock_offset устанавливает тактовую частоту ядра видеокарты в МГц. Через пробел можно указать значение для нескольких карт;
--oc_memory_clock_offset устанавливает частоту памяти видеокарты в МГц. Через пробел можно указать значение для нескольких карт;
--oc_power_limit указание power limit (потребления видеокарты), в ваттах. Через пробел можно указать уникальное для каждой карты значение. Например --oc_power_limit 140 150 160 150.
Типичные ошибки при использовании майнера Bz miner
Комиссии (процент разработчиков)
ETC - 0,5%
RVN - 0,5%
ALPH - 0,5%
Kaspa - 1%
API майнера Bzminer
--http_port задает порт. Порт по умолчанию - 4014.