功能
: ethash
新增部分破解 LHR 版本显卡算力的功能,适用于win和linux,大约可解锁70%左右的满速算力。
- 该功能通过
-lhr
参数启动,目前只对ethash
算法有效 - 如果检测到有LHR显卡,即使不加
-lhr
参数时,也会自动对其使用-lhr 68
的参数应用。 - 其他非LHR显卡挖矿不受影响,3060 v1版本需要设置
-lhr <value>
才启用 LHR 模式 - 可通过
-lhr <value>
来手动指定,<value>的值指尝试让miner达到的算力目标,比如-lhr 68
即尝试让miner采用满算力(不带锁的卡)的68%的有效算力来运行,即越大算力越高。 -lhr
的数值越大,挖矿过程中被锁算力的概率越大,默认值 68 是开发测试中可以长期稳定运行的值,用户可以尝试调高或者调低该数值,以取得算力和稳定性的平衡- 可通过
-lhr 65,68,0,-1
格式来单独指定每一张卡的参数,其中-1
指关闭 LHR 破解功能
已知问题
- windows 471.11驱动,无法解锁LHR算力
参考算力(默认频率)
算法 | 币种 | P106-100 | P104-8G | 1070ti | 1080ti | 2080 | RX580 2048sp |
---|---|---|---|---|---|---|---|
ethash | ETH | 21.2M | 34.5M | 26.9M | 46M | 35.5M | 24M |
cuckatoo | GRIN31 | X | 0.89 | 0.94 | 1.56 | 1.65 | X |
cuckatoo32 | GRIN32 | 0.215 | 0.38 | 0.41 | 0.63 | 0.65 | X |
cuckoo_ae | AE | 3.35 | 5.5 | 5.15 | 7.9 | 8.75 | X |
progpow_sero | SERO | 10.3M | 17.5M | 13.3M | 22.5M | 25.8M | 10M |
kawpow | RVN | 10.3M | 17.5M | 13.3M | 22.5M | 25.8M | 11M |
beamv3 | BEAM | 12.5 | 19.6 | 19.5 | 26 | 30.5 | X |
octopus | CFX | 5.5M | 8.5M | 9.8M | 14.8M | 48.5M | X |
ergo | ERGO | 42M | 68M | 53M | 64M | 74M | 64M(eth bios) |
功能特点
- 支持Windows和Linux
- 支持备用矿池的设置
- 支持SSL方式连接矿池
- 开发手续费:
- ethash etchash 1%
- cuckatoo & cuckatoo32 & cuckoo_ae 2%
- progpow_sero 2%
- kawpow 2%
- beamv3 2%
- octopus 3%
- ergo 2%
配置需求
- NVIDIA显卡驱动版本,大于等于384
- 显卡参数需求:
算法 | 币种 | Compute Capability | 显存 (Win7 & Linux) | 显存 (Win10) |
---|---|---|---|---|
ethash | ETH | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 5GB | 6GB |
cuckatoo | GRIN31 | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 8GB | 10GB |
cuckatoo32 | GRIN32 | 6.0, 6.1, 7.0, 7.5 | 8GB | 10GB |
cuckoo_ae | AE | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 5GB | 6GB |
progpow_sero | SERO | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 3GB | 4GB |
kawpow | RVN | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 3GB | 4GB |
beamv3 | BEAM | 6.0, 6.1, 7.0, 7.5 | 3GB | 3GB |
octopus | CFX | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 5GB | 6GB |
ergo | ERGO | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 3GB | 3GB |
- * Compute Capability 查询参考链接: 维基百科
使用样例
ETH
- ethermine: nbminer -a ethash -o ethproxy+tcp://asia1.ethermine.org:4444 -u wallet.worker
- sparkpool: nbminer -a ethash -o ethproxy+tcp://cn.sparkpool.com:3333 -u wallet.worker
- f2pool: nbminer -a ethash -o ethproxy+tcp://eth.f2pool.com:8008 -u wallet.worker
- beepool: nbminer -a ethash -o ethproxy+tcp://eth-pool.beepool.org:9530 -u 0x12343bdgf.worker
- nanopool: nbminer -a ethash -o ethproxy+tcp://eth-asia1.nanopool.org:9999 -u wallet.worker
- nicehash: nbminer -a ethash -o nicehash+tcp://daggerhashimoto.eu.nicehash.com:3353 -u btc_address.worker
- miningpoolhub: nbminer -a ethash -o nicehash+tcp://asia.ethash-hub.miningpoolhub.com:20535 -u username.worker
ETH+ZIL:
- ezil: nbminer -a ethash -o stratum+tcp://cn.ezil.me:5555 -u ETH_WALLET.ZIL_WALLET.WORKER –enable-dag-cache
- shardpool: nbminer -a ethash -o stratum+tcp://ch1-zil.shardpool.io:3333 -u ETH_WALLET.WORKER -p ZIL_WALLET@cn.sparkpool.com:3333 -enable-dag-cache
Grin32
- goblinpool: nbminer -a cuckatoo32 -o stratum+tcp://grin32.goblinpool.com:3344 -u username.worker:passwd
- f2pool: nbminer -a cuckatoo32 -o stratum+tcp://grin32.f2pool.com:13654 -u username.worker:passwd
- herominers: nbminer -a cuckatoo32 -o stratum+tcp://grin.herominers.com:10301 -u username.worker:passwd
- nicehash: nbminer -a cuckatoo32 -o nicehash+tcp://grincuckatoo32.hk.nicehash.com:3383 -u btc_address.worker
AE
- f2pool: nbminer -a cuckoo_ae -o stratum+tcp://ae.f2pool.com:7898 -u ak_xxxxxxx.worker
- beepool: nbminer -a cuckoo_ae -o stratum+tcp://ae-pool.beepool.org:9505 -u ak_xxxx.worker
- nicehash: nbminer -a cuckoo_ae -o nicehash+tcp://cuckoocycle.eu.nicehash.com:3376 -u btc_address.worker
SERO
- beepool: nbminer -a progpow_sero -o stratum+tcp://sero-pool.beepool.org:9515 -u wallet_address.worker:pswd
- f2pool: nbminer -a progpow_sero -o stratum+tcp//sero.f2pool.com:4200 -u wallet_address.worker:pswd
RVN
- beepool: nbminer -a kawpow -o stratum+tcp://rvn-pool.beepool.org:9531 -u wallet.worker
- f2pool: nbminer -a kawpow -o stratum+tcp://raven.f2pool.com:3636 -u wallet.worker
- minermore: nbminer -a kawpow -o stratum+tcp://us.rvn.minermore.com:4501 -u wallet.worker:paswd
- bsod: nbminer -a kawpow -o stratum+tcp://pool.bsod.pw:2640 -u wallet.worker
- woolypooly: nbminer -a kawpow -o stratum+tcp://rvn.woolypooly.com:55555 -u wallet.worker
BEAM
- sparkpool: nbminer -a beamv3 -o stratum+ssl://beam.sparkpool.com:2222 -u wallet.worker
- beepool: nbminer -a beamv3 -o stratum+ssl://beam-pool.beepool.org:9507 -u wallet.worker
- leafpool: nbminer -a beamv3 -o stratum+ssl://beam-eu.leafpool.com:3333 -u wallet.worker
- nicehash: nbminer -a beamv3 -o stratum+tcp://beamv3.eu.nicehash.com:3387 -u btc_address.worker
CONFLUX
- beepool: nbminer -a octopus -o stratum+tcp://cfx-pool.beepool.org:9555 -u wallet.worker
- poolflare: nbminer -a octopus -o stratum+tcp://cfx.ss.poolflare.com:3366 -u wallet.worker
- f2pool: nbminer -a octopus -o stratum+tcp://cfx.f2pool.com:6800 -u username.worker
- woolypooly: nbminer -a octopus -o stratum+tcp://cfx.woolypooly.com:3094 -u wallet.worker
- nicehash: nbminer -a octopus -o stratum+tcp://octopus.eu.nicehash.com:3389 -u btc_address.worker
ERGO
- herominers: nbminer -a ergo -o stratum+tcp://ergo.herominers.com:10250 -u wallet.worker
- woolypooly: nbminer -a ergo -o stratum+tcp://erg.woolypooly.com:3100 -u wallet.worker
- nanopool: nbminer -a ergo -o stratum+tcp://ergo-eu1.nanopool.org:11111 -u wallet.worker
- 666pool: nbminer -a ergo -o stratum+tcp://ergo.666pool.cn:9556 -u wallet.worker
- nicehash: nbminer -a ergo -o stratum+tcp://autolykos.eu-west.nicehash.com:3390 -u wallet.worker
命令行参数
nbminer -a algo -o 协议+连接类型://矿池地址:矿池端口 -u 钱包地址或用户名.矿工名
- -?, -h, –help 显示帮助信息.
- -v, –version 显示版本号.
- -c, –config <config file path> 通过json格式配置文件启动挖矿程序.
- -a, –algo <algo> 选择挖矿算法
- –api <host:port> REST API监听端口.
- -o, –url <url> 矿池地址.
- -u, –user <user> 挖矿使用的用户名或钱包地址.
- -o1, –url1 <url> 备用矿池1的URL
- -u1, –user1 <user> 备用矿池1的用户名
- -o2, –url2 <url> 备用矿池2的URL
- -u2, –user2 <user> 备用矿池2的用户名
- -p, –password <password> 传给矿池的password参数
- -p1, –password1 <password> 传给备用矿池1的password参数
- -p2, –password2 <password> 传给备用矿池2的password参数
- -d, –devices <devices> 指定使用哪些显卡来挖矿. 比如: “-d 0,1,2,3” 使用前4个显卡.
- -i, –intensity <intensities> GPU使用强度列表 (1 -100),默认100.
- –strict-ssl 使用SSL连接时验证矿池证书
- –proxy 使用Socks5代理连接矿池,例如: 127.0.0.1:1080
- –cuckoo-intensity <intensity> 设置挖Grin时的CPU负载,取值范围[1,12],值越小挖矿算力越高,相对应的CPU负载也会更高。设置为0软件从1开始自适应调整。默认为0
- –cuckatoo-power-optimize 减小多卡矿机挖Grin31的总功耗波动,避免电源过载关机(设置该选项可能导致算力略微降低,请测试后谨慎使用)
- –temperature-limit, –tl <temp-limit> 设置显卡温度上限,一旦超过,停止挖矿
- –temperature-start, –ts <temp-start> 设置显卡由于达到设置的温度上限停止后重新启动挖矿的温度条件,默认为<temp-limit> – 5 度.
- –log 生成日志文件,文件名为
log_<时间戳>.txt
. - –log-file <filename> 自定义日志文件名,该选项将覆盖
--log
. - –no-nvml 不周期性地查询GPU的温度功耗等状态.
- –fidelity-timeframe <timeframe> 设置保真度计算的时间范围,以小时为单位,默认24.
- –long-format 使用更长的日期时间格式
- –verbose 在日志中输出与矿池的通信数据
- –device-info 打印显卡的CUDA信息.
- –generate-config <filename> 生成一个样例配置文件.
- –no-watchdog 不启动看门狗进程.
- –platform <platform> 选择平台,0: NVIDIA+AMD (默认), 1: 只启用NVIDIA, 2: 只启用AMD
- –share-check <value> 设置检查share异常的时间(分钟),如果设置的时间内无share,则重启miner。默认: 30。如果用于solo挖矿,请设置
--share-check 0
以避免反复重启 - –no-interrupt 设置该选项将关闭当矿池发送新任务时中断GPU当前任务的特性,可部分改善因电源问题而导致miner或系统崩溃的情况,但理论上延迟率和拒绝率也会有少许增加。
- –enable-igpu AMD集显默认被禁止,设置该选项可使用集显
- –mt, –memory-tweak <mode> Nvidia GDDR5 & GDDR5X 显卡时序优,取值 [1-6],值越大 算力越高。可以通过逗号分隔的列表针对每张卡单独设置,如:
-mt 4,5,6
分别将0,1,2号卡的mt值 设为4,5,6。可能需要提高功耗限制以达到更高的算力。如果你的矿机温度较高,可能会出现更高的拒 绝率,此时可以降低数值再尝试。windows下使用该命令需使用--drver
参数进行驱动安装,或使用管理员权限开启挖矿,会自动安装。linux下使用,需加sudo
使用管理员权限运行。使用该命令后,1080、1080ti挖ETH不再需要OhGodAnETHlargementPill - –driver <action> windows独有选项,如果要使用
-mt
,可使用该选项手动安装和卸载驱动。管理员权限运行nbminer.exe --driver install
安装驱动,卸载使用nbminer.exe --driver uninstall
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun65476.html