T-Rex

CLI setup options:

--algo		autolykos2 - blake3 - etchash - ethash
		firopow - kawpow - mtp - mtp-tcr - multi
		octopus - progpow - progpow-veil
		progpow-veriblock - progpowz - tensority

--coin		Set coin name.

--devices	Comma separated list of CUDA devices to use.
		Device IDs start counting from 0.

--ab-indexing	Afterburner indexing (starts from 1).

--devices-info	Print list of available CUDA compatible 
		devices in the system.

--intensity	GPU intensity 8-25 (default: auto). Controls
		the GPU workload size, in other words how many
		nonces the miner is processing "in one go".

--low-load	Low load (default: 0). 1-enabled, 0-disabled.
		Reduces the load on the GPUs if possible. Can
		be set to a comma separated string to enable
		the mode for a subset of the GPU list
		(eg: --low-load 0,0,1,0)

--dual-algo	Second algorithm to use in dual mining mode.

--profit-per-mh	Estimated profitability of the algorithms in
		dual mining mode per 1MH of hashrate. Used for
		fine-tuning algo1/algo2 proportion, the miner
		will try to maximise the earnings.
		Format: <profit_algo1>:<profit_algo2>.
		Example: --profit-per-mh 0.0516:0.0012

--keep-gpu-busy	Continue mining even in case of pool connection
		loss. Useful when a GPU crashes during
		start/stop cycle that occurs when internet
		connection goes down.

--url		URL of the mining pool in the following format:
		<scheme>://<host>:<port>
		Supported schemes: 
			stratum+tcp
			stratum+ssl
			stratum+http
			stratum2+tcp
			stratum2+ssl
		Example: 
		stratum+tcp://eu1.ethermine.org:4444
		stratum+ssl://zcoin.mintpond.com:3005

--url2		URL of a second mining pool used for second
		algo in dual mining mode.

--user		Username for mining server.

--user2		Username for mining server used for second 
		algo in dual mining mode.

--pass		Password for mining server.

--pass2		Password for mining server used for second 
		algo in dual mining mode.

--worker	Worker name.

--worker2	Worker name for mining server used for second 
		algo in dual mining mode.

--retries	Number of times to retry if a network call fails.

--retry-pause	Pause in seconds between retries.

--timeout	Network timeout, in seconds (default: 300)

--time-limit	Shutdown in seconds. (default: 0 - disabled)

--temperature-limit	GPU shutdown core temperature.
			(default: 0 - disabled)

--temperature-start	GPU core temperature to enable card after disable.
			(default: 0 - disabled)

--api-bind-http	IP:port for the miner API via HTTP
		(default: 127.0.0.1:4067). Set to 0 to disable.
		For external access set IP to 0.0.0.0, in which
		case setting "--api-read-only" is recommended.

--api-https	Enable https protocol for API calls.

--api-key	Pre-generated authorization key for API calls.
		Use "--api-generate-key" to generate it.
		Mandatory for allowing modify/update API calls.

--api-read-only	Allow only read operations for API calls.
		Enabled by default if "--api-key" isn't set.

--api-generate-key	Generate API key from user-defined password.
			The output key is used as a value for "--api-key".
			Use this option along with "-c" to write api-key
			directly into your config file.

--api-webserver-cert	Full path to API web server certificate file.

--api-webserver-pkey	Full path to API web server private key file.

--hashrate-avr	Sliding window length in seconds used to compute
		average hashrate (default: 60, max: 86400).

--sharerate-avr	Sliding window length in seconds used to compute
		sharerate (default: 600).

--gpu-report-interval	GPU stats report frequency. Minimum is 5 sec.
			(default: 30 sec)

--gpu-report-interval	GPU stats report frequency in shares.
			0 by default (disabled).

--quiet		Quiet mode. No GPU stats at all.

--hide-date	Don't show date in console.

--send-stales	Don't drop stale shares.

--validate-shares	Validate shares before sending to a pool.
			Also enables share diff info.

--no-color	Disable color output for console.

--no-hashrate-report	Disable hashrate report to pool.

--no-new-block-info	Don't print new block info in console.

--no-nvml	Disable NVML GPU stats.

--no-strict-ssl	Disable certificate validation for SSL connections.

--no-sni	Disable setting SNI header for SSL connections.

--no-watchdog	Disable built-in watchdog.

--watchdog-exit-mode	Specifies the action "A" the watchdog should take
			if the miner gets restarted "N" times
			within "M" minutes.

--protocol-dump	User protocol logging.

--log-path	Full path of the log file.

--cpu-priority	Set process priority (default: 2) 0 idle,
		2 normal to 5 highest.

--exit-on-cuda-error	Forces immediately exit on CUDA error.

--exit-on-high-power	Forces immediately exit on high power consumption.
			(eg: --exit-on-high-power 600)
			exit if total power consumption exceeds 600W

    -------------------- GPU fine tuning (Windows & Linux) ------------------

--plSets	GPU power limit
		(Windows - in percent, Linux - in Watts)
		Requires running the miner with
		administrative privileges.

    -------------------- GPU fine tuning (Windows only) ---------------------

                  All options can be set to a comma separated
	              list to apply different values to
        different cards. (default value for all options: 0 - not used)
--fan		Sets GPU fan speed percent or target temperature (auto-fan).
		Valid formats:
		--fan N (where N is the fan speed)
		--fan t:N (where N is the core temperature)

