Bitcoin Forum
October 03, 2024, 12:40:31 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Mining (Altcoins) / Re: TT-Miner 2.2.2: ProgPoW, MTP, LYRA2V3, UBQHASH, MYR-GR Win/cuda9.2/10.0/10.1 on: April 19, 2019, 04:36:14 PM
Hi,


TT-Miner Version 2.2.2 is available.

The new miner is available as command line version only, I dropped the windows GUI release because there was no need for it. So far, I have support for windows 7, 8.1 & 10 and Nvidia. The miner required about 4-5 minutes until it shows a stable hashrate. To get independent information about miner speeds you should always compare hashrates @ the pool, shares @ the pool or just the profit you made.

The DevFee is 1% for all algos.


Supported algorithms:
   - PROGPOW (BCI, more to come)
   - ETHASH (Ethash (ETH, ETC, Music, Callisto, etc)
   - UBQHASH (UBIQ)
   - MTP (Zcoin)
   - MYRGR / Myriad-Groestl (Myriad, DigiByte, Verge, etc)
   - LYRA2REV3 (Vertcoin)

Starting with version 2.1.11 TT-Miner support mining MTP and Ethash on Nicehash.

In the current version the miner support cuda 9.2, 10.0 and 10.1.If you want to make sure that TT-Miner uses a certain cuda version please append one of these values, id you do not append any of them, the miner will always use the algo for the latest cuda version:

   -92      for cuda 9.20   (ETHASH-92, UBQHASH-92)
   -100      for cuda 10.00   (ETHASH-100, PROGPOW-100)
   -101      for cuda 10.10   (ETHASH-101, MTP-101)

Please note these requirements for the different cuda toolkit releases:
Cuda-Toolkit               Linux                Windows      
CUDA 10.1.105          >= 418.39         >= 418.96
CUDA 10.0.130          >= 410.48         >= 411.31
CUDA 9.2.148            >= 396.37         >= 398.26


Note for xzc mining on Nicehash: Please make sure that you do not have -RH or -rate on your command line. Nicehash doesn't not like hashrate reporting and will disconnect if this notification is sent.


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 Dagger-Hashimoto (UBIQ)
         PROGPOW      ProgPoW (BitcoinInterest)
         MTP               MTP (Zcoin algo)
         MYRGR         Myriad-Groestl (Myriad, DigiByte, Verge, etc)
         LYRA2V3         Lyra2 Revision 3 (Vertcoin)

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)
         -100      for cuda 10.00   (ETHASH-100, PROGPOW-100)
         -101      for cuda 10.10   (ETHASH-101, MTP-101)

Please note these requirements for the different cuda toolkit releases:
Cuda-Toolkit      Windows      Linux
CUDA 10.1.105      >= 418.39   >= 418.96
CUDA 10.0.130      >= 410.48   >= 411.31
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
 

-work-timeout      NOT supported (ignored)
-coin            NOT supported (ignored)
-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.

-i auto INT INT INT     TT-Miner will iterarate throu some gridsizes to find the best for you system and algo combination.
            -i auto 1024 8192 256 will go from 1024 to 8192 with a stepsize of 256. If the iteration finishes TT
            will print the results to the screen.

-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 gridsize.


            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
-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'.
-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


            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 automatically detect the
            correct stratum protocol in use.
            The first -P will define your primary pool, all following -P definition will work as
            backup/failover pool.

-o, -url, -pool      YOUR_SERVER_IP:YOUR_SERVER_POOL
-u, -user, -wal      YOUR_WALLET[.YOUR_WORKER] or YOUR_USER
-o, -pass         YOUR_PASSWORD
-worker         YOUR_WORKER

-pool2         YOUR_BACKUP_SERVER_IP:YOUR_BACKUP_SERVER_POOL
-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
-PRHRI INT      Performance-Report Hash-Rate Interval
            Performance-Report & information after INT multiple of one minute. Minimum value for INT to
            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


No changes and exceptions to windows defender required – the TT-Miner is not suspected to contain a virus. Please check also VirusTotal information:
https://www.virustotal.com/#/url/f80ff82eb6654f4f038ac5a7d8a3678a11b6af73086484fb2a9c9daef4a7edf8/detection


A sample command line might look like this:
TT-Miner.exe -A PROGPOW-100 -P YOUR_WALLET.YOUR_WORKER@POOL_SERVER:POOL_PORT

Stating from version 2.1.5 TT-Miner can understand most of the used command line arguments. If you already use any miner it should be OK just to replace the program name an leave the remaining arguments as they are. If you have a combination that TT-Miner does not understand please let me know so that I can fix that.


If you look for possible command line options please start the miner with the -h or --help option: TT-Miner.exe -h


Download link:
https://TradeProject.de/download/Miner/TT-Miner.zip
SHA-256: ca1e9c213d70361f7544f5ff6de0bd79d858e821d467098c9548b64ad7a1a12b


Older versions:
https://TradeProject.de/download/Miner/TT-Miner-2.2.1.zip
https://TradeProject.de/download/Miner/TT-Miner-2.2.0.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.19.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.18.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.17.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.16.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.15.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.14.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.13.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.12.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.11.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.10.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.9.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.8.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.7.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.6.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.5.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.4.zip
https://TradeProject.de/download/Miner/TT-Miner-2.1.3.zip


The miner required the latest C-runtime from Microsoft. If some dlls are missing when you start the miner you might need to install the CRT. You can get the CRT from Microsoft:
https://go.microsoft.com/fwlink/?LinkId=746572


TT-Miner is NOT free of bugs, so if you find one please help to make TT-Miner better and report it to me so that I have a chance to fix it.

Happy mining!


thanks
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!