Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

Please find below the available parameter and arguments, arguments in [] are not

required:

-a, -A, -algo ALGONAME select the algorithm to use for mining
ETHASH Ethash (ETH, ETC, Music, Callisto, etc)
UBQHASH Ubiq version of Ethash (UBIQ)
PROGPOW ProgPoW (Sero, Veil)
PROGPOWZ ProgPoWZ (Zano)
KAWPOW KawPoW (Raven)
MTP MTP (Zcoin)

-AALT ALGONAME select the algorithm to use for mining the alternate
coin

This parameter will always load the algo that fits best to the installed driver. If
you want
to make sure that TT-Miner uses a certain cuda version please append one of these
values:
-92 for cuda 9.20 (ETHASH-92, UBQHASH-92)
-102 for cuda 10.20 (ETHASH-102, MTP-102)
-112 / or none for cuda 11.2 (ETHASH-112, MTP-112, ETHASH)

Please note these requirements for the different cuda toolkit releases:
Cuda-Toolkit Linux Windows
CUDA 12.1 >= 460.27.04 >= 456.38
CUDA 10.2.105 >= 440.33 >= 441.22
CUDA 9.2.148 >= 396.37 >= 398.26

-d, -device, -devices Comma or space separated list of devices that should be
used mining. IDs starts with 0
-gpus

-coin defines the coin you want to mine. That helps for connection to
some pools (SERO) and can
avoid unnecessary DAG creation for the DevFee
EPIC Epic (https://https://epic.tech)
SERO Sero (https://sero.cash)
ZANO
ZCOIN Z-Coin
ETC Ethereum Classic
ETH Ethereum
CLO Callisto
PIRL
MUSIC Musicoin
EXP Expanse
ETP ETP
UBQ Ubiq
TCR TecraCoin
ZELS Zalantus
VBK VeriBlock
RVN Raven
VEIL Veil (ProgPoW)

-work-timeout NOT supported (ignored)

-compute INT force the miner to use a certain compute version. You can
add one value for all GPUs or for each
GPU a separate value. V value of -1 uses the cards compute level.

-i, -mi, -intensity Comma or space separated list of intensities that should be
used mining. First value
for first GPU and so on. A single value sets the same intensity
to all GPUs. A value
of -1 uses the default intensity of the miner. A sample may look
like this:
-i 18,17,-1,18 sets intensity of 18 to the first and
fourth GPU, 17 to the
second and the third keeps the default of the
miner. The GPUs
are the GPUs you may have selected with the -d
parameter. If you
have installed 6 GPUs and use -d 3 4, the
parameter -i 19 18
will set the intensity of 19 to your system GPU
3 and 18 to GPU 4.

-iALT same as -i, just for the alternate algo

-ig, -gs intensity grid/grid-size. Same as intensity (-i, -intensity) just


defines the size for the grid directly.
This will give you more and finer control about the number of
threads that should run on the gpu.

-ib, -bs not supported! intensity block/block-size. Allows to define a


fixed block size for the cuda kernel. If you do
not specify thzis option TT-Miner will try to find the best value
for the blocksize.

-tstop Stop mining on a GPU if temperature exceeds value. 0 is


disabled. Default: 0
-tstart Restart mining on a GPU if the temperature drops below.
Default: 40

API options Monitor/Control:


-b, --api-bind IP[:port] enables the monitoring API of TT-Miner to
the IP address. If you
omit the port, port 4068 is used as default
--api-type Protocol TCP/WebSocket - parameter ignored
--api-password password assigns a password to the API

Parameter without argument


-RH, -rate Reports the current hashrate every 90 seconds to the pool
-DSS Drop stalled shares even if 'Clean Jobs' in mining.notify is set
to FALSE
-n, -list, -ndevs List the detected CUDA devices and exit
-logpool Enable logging of the pool communication. TT-Miner creates the
pool-logfile in the folder 'Logs'.
-log Enable logging of screen output and additional information, the
file is created in the folder 'Logs'.
-poolinfo, -pi Show information of the active pool
-luck Show a second information line that shows you how long it should
take to find a new solution (share).
Additionally the time already spend on the new solutions is
printed and also a 'luck' value
in percent that shows you the progress. Values below 100%
indicate that there is still time
left until the next solution should be found. Values above
100% indicate that the miner needs
more time to find the new share than expected. These values
are 'long term' statistical
indications.
-U, --nvidia Mining using CUDA devices (just for combability - can be
omitted)
-X Mining with OpenCL (just for combability - NOT supported)
-G, --amd Mining using AMD devices (just for combability - NOT supported)
-h, --help Show this help and exit
-v, --version Show TT-Miner version and exit
-nocolor Disables color output
-notimestamp Disables timestamp in output
-ccd Create a crashdump file for debugging (default: no crashdump
created)

Pool definition - defines all values that are required for a


connection to a mining pool.
-P [scheme://]user/wallet[.workername/username]
[:password]@hostname:port

The minimal definition to connect to a pool is:


-P YOUR_WALLET@YOUR_SERVER_IP:YOUR_SERVER_PORT

With all options it look like this


-P
stratum+tcp://YOUR_WALLET.YOUR_WORKER:YOUR_PASSWORD@YOUR_SERVER_IP:YOUR_SERVER_PORT

'stratum+tcp://' is not required because TT-Miner will try to


detect which stratum protocol is in use.
The first -P will define your primary pool, all following -P
definition will work as
backup/failover pool.

-PALT same as -P, just for the alternate algo

-o, -pool, -url YOUR_SERVER_IP:YOUR_SERVER_POOL


-u, -user, -wal YOUR_WALLET[.YOUR_WORKER] or YOUR_USER
-p, -pass YOUR_PASSWORD
-w, -worker YOUR_WORKER

Same set for the alternate coin if you mine EPIC


-oALT YOUR_SERVER_IP:YOUR_SERVER_POOL
-uALT YOUR_WALLET[.YOUR_WORKER] or YOUR_USER
-pALT YOUR_PASSWORD
-wALT YOUR_WORKER

-pool2 YOUR_BACKUP_SERVER_IP:YOUR_BACKUP_SERVER_POOL
-user2, wal2 YOUR_BACKUP_WALLET[.YOUR_BACKUP_WORKER] or YOUR_BACKUP_USER
-pass2 YOUR_BACKUP_PASSWORD
-worker2 YOUR_BACKUP_WORKER

-PP INT Process-Priority


This option set the process priority for TT-Miner to a different
level:
1 low
2 below normal
3 normal
4 above normal
5 high
Default: -PP 3

Screen-Output
-PRGN Performance-Report GPU-name
Prints the name/model in the performance report

-PRHRI INT Performance-Report Hash-Rate Interval


Performance-Report & information after INT multiple of one
minute. Minimum value for INT is
1 which creates a hashrate interval of a minute. Higher Intervals
gives you a more stable
hashrate. If the interval is too high the displayed average of
your hashrate will change
very slowly. The default of 2 will give you an average of 2
minutes.
Default: -PRHRI 2

-PRT INT Performance-Report & information after INT multiple of 5 seconds


Set INT to 0 to disable output after a fixed timeframe
sample -RPT 24 shows the performance report after 24 * 5 sec = 2
minutes
Default: -PRT 3

-PRS INT Performance-Report & information after a INT shares found


Set INT to 0 to disable output after a fixed number of shares
sample -RPS 10 shows the performance report after 10 shares were
found
Default: -PRS 0

Mixed sample:
- You want to see the performance report all 25 shares and
all 30 secs:
-PRS 25 -PRT 6
- You do not want to see any performance report:
-PRT 0

You might also like