You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| ergo | ERGO | 42M | 68M | 53M | 64M | 74M | 64M(eth bios) |
27
+
- Download older versions from [github releases](https://github.com/NebuTech/NBMiner/releases)
37
28
38
29
## Features
39
30
40
31
* Support Windows & Linux.
32
+
* Nvidia LHR GPU ethash partial unlock.
41
33
* Support backup mining pool configuration.
42
34
* Support SSL connection to mining pools.
43
35
* Dev Fee:
@@ -118,43 +110,114 @@ Be aware when you download NBMiner binaries from other sources.
118
110
**nbminer -a algo -o protocol+socket_type://pool_host:pool_port -u wallet_address.worker -p passwd**
119
111
120
112
* -h, --help Displays this help.
113
+
121
114
* -v, --version Displays version information.
115
+
122
116
* -c, --config \<config file path> Use json format config file rather than cmd line options.
117
+
118
+
* --generate-config \<filename> Generate a sample config json file.
119
+
123
120
* -a, --algo \<algo> Select mining algorithm
121
+
124
122
* --api \<host:port> The endpoint for serving REST API.
123
+
125
124
* -o, --url \<url> Mining pool url.
125
+
126
126
* -u, --user \<user> User used in Mining pool, wallet address or username.
127
+
127
128
* -o1, --url1 \<url> url for backup mining pool 1.
129
+
128
130
* -u1, --user1 \<user> username for backup mining pool 1.
131
+
129
132
* -o2, --url2 \<url> url for backup mining pool 2.
133
+
130
134
* -u2, --user2 \<user> username for backup mining pool 2.
135
+
131
136
* -p, --password \<password> password for mining pool
137
+
132
138
* -p1, --password1 \<password> password for backup mining pool1
139
+
133
140
* -p2, --password2 \<password> password for backup mining pool2
141
+
134
142
* -d, --devices \<devices> Specify GPU list to use. Format: "-d 0,1,2,3" to use first 4 GPU.
143
+
135
144
* -i, --intensity \<intensities> Comma-separated list of intensities (1 -100).
145
+
136
146
* --strict-ssl Check validity of certificate when use SSL connection.
147
+
137
148
* --proxy Socks5 proxy used to eastablish connection with pool, E.g. 127.0.0.1:1080
149
+
138
150
* --cuckoo-intensity \<intensity> Set intensity of cuckoo, cuckaroo, cuckatoo, [1, 12]. Smaller value means higher CPU usage to gain more hashrate. Set to 0 means autumatically adapt. Default: 0.
151
+
139
152
* --temperature-limit, --tl \<temp-limit> Set temperature limit of GPU, if exceeds, stop GPU.
153
+
140
154
* --temperature-start, --ts \<temp-start> Set cool-down temperature target if GPU is stopped by `temperature-limit`, default to \<temp-limit> - 5.
155
+
141
156
* --log Generate log file named `logs/log_<timestamp>.txt`.
157
+
142
158
* --log-file \<filename> Generate custom log file. Note: This option will override `--log`.
143
-
* --no-nvml Do not query cuda device health status.
144
-
* --fidelity-timeframe \<timeframe> Set timeframe for the calculation of fidelity, unit in hour. Default: 24.
145
-
* --long-format Use 'yyyy-MM-dd HH:mm:ss,zzz' for log time format.
159
+
160
+
* --log-no-job Set this option to disable 'New job' info in console and log file.
161
+
162
+
* --log-cycle \<cycle> Set to change the cycle of Summary table show in console and log, in seconds, defaults to 30.
163
+
164
+
* --no-health Do not query device health status. (Do not set if use LHR gpu)
165
+
166
+
* --no-color Do not use colorful output log in cmd line.
167
+
168
+
* --long-format Use 'yyMMdd HH:mm:ss,zzz' for log time format.
169
+
146
170
* --verbose Print communication data between miner and pool in log file.
171
+
147
172
* --device-info Print device cuda information.
148
-
* --fee \<fee> Change devfee in percentage, [0-5]. Set to '0' to turn off devfee with lower hashrate. Otherwise, devfee = max(set_value, def_value).
149
-
* --generate-config \<filename> Generate a sample config json file.
173
+
174
+
* --device-info-json Print out detailed information for every device in json format.
175
+
176
+
* --fee \<fee> Change devfee in percentage, [0-5]. Set to '0' to turn off devfee with lower hashrate. Otherwise, devfee = max(set_value, default_value).
* --share-check \<value> If \<value> minutes without share, reboot miner, set 0 to disable. Default: 30
183
+
153
184
* --no-interrupt set this option will disable miner interrupting current GPU jobs when a new job coming from pool, will cause less power supply issue, but might lead to a bit higher stale ratio and reject shares.
185
+
154
186
* --enable-igpu AMD igpu is disabled by default, set this option to enable.
155
-
***--mt, --memory-tweak \<mode> Memory timings optimize for Nvidia GDDR5 & GDDR5X gpus. range [1-6]. Higher value equals higher hashrate. Individual value can be set via comma seperated list. Power limit may need to be tuned up to get more hashrate. Higher reject share ratio can happen if mining rig hits high temperature, set lower value of `-mt` can reduce reject ratio. Under windows, a custom driver need to be installed when using `-mt`, can installed manually by option `--driver`, or run nbminer.exe with admin privilege to perform auto-install. Under linux, admin priviledge is needed to run, `sudo ./nbminer -mt x`. `OhGodAnETHlargementPill` is not needed anymore if `-mt` is enabled when mining on 1080 & 1080ti GPUs.**
156
-
***--driver \<action> Windows only option, install / uninstall driver for `memory tweak`. Run with admin priviledge. install: `nbminer.exe --driver install`, uninstall: `nbminer.exe --driver uninstall`. **
157
-
***-lhr \<value> Partially unlock hashrate for Nvidia LHR GPUs. [-1, 100]. 0: auto, -1: off. Others: set to 60 means trying to reach 60% of nonlocked max hashrate.**
187
+
188
+
* --mt, --memory-tweak \<mode> Memory timings optimize for Nvidia GDDR5 & GDDR5X gpus. range [1-6]. Higher value equals higher hashrate. Individual value can be set via comma seperated list. Power limit may need to be tuned up to get more hashrate. Higher reject share ratio can happen if mining rig hits high temperature, set lower value of `-mt` can reduce reject ratio. Under windows, a custom driver need to be installed when using `-mt`, can installed manually by option `--driver`, or run nbminer.exe with admin privilege to perform auto-install. Under linux, admin priviledge is needed to run, `sudo ./nbminer -mt x`. `OhGodAnETHlargementPill` is not needed anymore if `-mt` is enabled when mining on 1080 & 1080ti GPUs.
189
+
190
+
* --driver \<action> Windows only option, install / uninstall driver for `memory tweak`. Run with admin priviledge.
0 commit comments