lolMiner 1.53 For a short introduction how to mine using lolMiner, see https://github.com/Lolliedieb/lolMiner-releases/wiki Also have a look to the mine_coin.bat or mine_coin.sh files which can be used as starting point to run lolMiner on the command line. Here is a list of the most relevant parameters for lolMiner: General: -h [ --help ] Help screen --config arg (=./lolMiner.cfg) Config file --json arg (=./user_config.json) Config file in Json format --profile arg Profile to load from Json file --nocolor [=arg(=on)] (=off) Disable colors in output --basecolor [=arg(=on)] (=off) Use 16 colors scheme for non-rgb terminals --list-coins List all supported coin profiles --list-algos List all supported algorithms --list-devices List all supported & detected GPUs in your system -v [ --version ] Print lolMiner version number Mining: -c [ --coin ] arg The coin to mine -a [ --algo ] arg The algorithm to mine. This is an alternative to --coin. -p [ --pool ] arg Mining pool to mine on Format: : -u [ --user ] arg Wallet or pool user account to mine on --pass arg Pool user account password (Optional) --tls arg Toggle TLS ("on" / "off") --socks5 arg (=nosocks) Specifies for a Socks 5 based proxy server. Format :. --dns-over-https arg (=1) Toggle dns over https. 0=default dns only 1=DoH with default dns as backup (default) 2=DNS over https enforced --devices arg The devices to mine on Values: ALL / AMD / NVIDIA or a comma separated list of indexces. --devicesbypcie [=arg(=on)] (=off) Interpret --devices as list of PCIE BUS:SLOT pair --pers arg The personalization string. Required when using --algo for Equihash algorithms --keepfree arg (=5) Set the number of MBytes of GPU memory that should be left free by the miner. --benchmark arg The algorithm to benchmark Managing Options: --watchdog arg (=script) Specify which action to take when a card is detected to be crashed. "off": Continue working on remaining cards. No action. "exit": Exit the miner with exit code 42 to ask for a restart. Recommended for Nvidia cards. "script": Call an external script. Default and recommended for AMD cards. --watchdogscript arg Specify which script to be executed when a hung GPU is detected --singlethread [=arg(=-1)] (=-2) Enable single mining thread mode for all GPUs (-1) or for a specific GPU id. --tstart arg (=0) Minimal temperature for a GPU to start in degree C. If set to 0 disables restart below a fixed temperature. --tstop arg (=0) Temperature to pause or stop a GPU from mining in degree C. If set to 0 disables stop above a fixed temperature. --tmode arg (=edge) Mode for temperature management. Use "edge" (default), "junction" or "memory" to set the mode for temperature management. Statistics: --apiport arg (=0) The port the API will use --apihost arg (=0.0.0.0) The host binding the API will use --longstats arg (=60) Long statistics interval --shortstats arg (=15) Short statistics interval --statsformat arg (=extended) Format for long statistics. Use --help-format to get an overview of available fields. --hstats [=arg(=0)] (=0) Select stats to be drawn in a horizontal manner for each GPU (default). The number overwrites the terminal width detection. --vstats [=arg(=0)] (=-1) Select stats to be drawn in a vertical manner for each GPU. The number overwrites the terminal width detection. --help-format [=arg(=1)] Format description for --statsformat --digits arg Number of digits in hash speed after delimiter --timeprint [=arg(=on)] (=off) Enables time stamp on short statistics ("on" / "off") --silence arg (=0) Triggers different levels of miner verbosity. 0 = normal information, 3 = minimal information. --compactaccept [=arg(=on)] (=off) Enables compact accept notification --log [=arg(=on)] Enables printing a log file ("on" / "off") --logfile arg Path to a custom log file location Overclock (Experimental): --cclk arg (=*) The core clock used for the GPUs. Cards are separated with a comma. "*" can be used to skip a card. --mclk arg (=*) The memory clock used for the GPUs. Cards are separated with a comma. "*" can be used to skip a card. Ethash Options: --ethstratum arg (=ETHPROXY) Ethash stratum mode. Available options: ETHV1: EthereumStratum/1.0.0 (Nicehash) ETHPROXY: Ethereum Proxy --worker arg (=eth1.0) Separate worker name for Ethereum Proxy stratum mode. --mode arg (=b) Kernel mode to mine on. Comma separated values for configuring multiple cards differently. --lhrtune arg (=auto) Offset to most important LHR parameters. If your card is unstable or does not unlock try negative values. Range is +/-40. --lhrwait arg (=0) Time in seconds to wait after startup before any LHR detection or calibration takes place. --lhrv3boost [=arg(=0)] (=1) Activating experimental >90% unlock on LHR V3 (RTX 3050, 3080 12G) GPUS. --disable-dag-verify [=arg(=1)] (=0) Disable the CPU side verification and repair of DAG. --dagdelay [=arg(=0)] (=-1) Delay between creating the DAG buffers for the GPUs. Negative values enable parallel generation (default). --enablezilcache [=arg(=1)] (=0) Allows 8G+ GPUs to store the DAG for mining Zilliqa. It will generated only once and offers a faster switching. --benchepoch arg (=440) The DAG epoch the denchmark mode will use Altcoin Options: --ergo-prebuild arg (=-1) Disable (0) or Enable (1) the function of pre-building the dataset for Ergo. -1 refers to the card default. --ton-mode arg (=0) Sets the ton pool commication mode. 0: automatic selection(default) 1: ton-miner compatible 2: ton-pool.com websocket 3: toncoinpool.io stratum 4: tonuniverse.com compatible Ethash Expert Options: --workmulti arg (=192) Modifys the amount of Ethash work a GPU does per batch. --rebuild-defect arg (=3) Triggers a DAG rebuild if a card produced defect shares. Default is 3, use 0 to deactivate the rebuild. --enable-ecip1099 [=arg(=on)] (=off) Enable reduced DAG size for mining ETC from block 11.730.000 and higher. Algorith Split Options: --dualmode arg (=none) Dual mode used. Allowed options: none, zil, zilEx, eth, etc --dualpool arg Pool configuration for extra connection, Format : --dualuser arg Username or wallet address for the extra connection --dualpass arg Password for the extra connection (Optional) --dualworker arg (=eth1.0) Separate worker name for the 2nd connection. --dualtls arg Toggle TLS ("on" / "off") for the 2nd connection. --dualdevices arg Split rule for etc and beam split mode. Use a comma separated list of indexes or "4G" (default). --dualfactor arg (=auto) The ratio in mining speed between the primary and the secondary algorithm in dual mining. Alternative to --maxdualimpact. --maxdualimpact arg (=auto) The maximum impact on the eth mining speed in dual mining in %. Default is * for an automatic mode. Can be a comma separated list for different GPUs.