Jump to content

Monero

Sign in to follow this  

7 files

  1. xmr-stak - No Dev Fee

    NOTE: If you decide to use the NO DEV FEE version hosted here, please make a donation to fireice-uk . 
    XMR-Stak - Monero/Aeon All-in-One Mining Software
    XMR-Stak is a universal Stratum pool miner. This miner supports CPUs, AMD and NVIDIA gpus and can be used to mine the crypto currency Monero and Aeon.
    Features
    support all common backends (CPU/x86, AMD-GPU and NVIDIA-GPU) support all common OS (Linux, Windows and MacOS) supports algorithm cryptonight for Monero (XMR) and cryptonight-light (AEON) easy to use guided start (no need to edit a config file for the first start) auto configuration for each backend open source software (GPLv3) TLS support HTML statistics JSON API for monitoring Supported altcoins
    Besides Monero, following coins can be mined using this miner:
    Aeon Electroneum Intense Sumokoin For all coins, except Aeon, you can use Monero settings. Please note, this list is not complete, and is not an endorsement.
    See the project on github: https://github.com/fireice-uk/xmr-stak

    106 downloads

       (0 reviews)

    0 comments

    Updated

  2. Claymore's CryptoNote Windows CPU Miner

    This is POOL version.
    This version is for Windows x64, Windows x86 is supported up to v3.4 only. No Linux support planned.
    This version uses AES-NI if CPU supports it, but also works with older CPUs that don' support AES-NI.
    Since v4.0 this miner is completely free and has no developer fee.
    COMMAND LINE OPTIONS:
    -o    pool address. Both HTTP and Stratum protocol are supported. You can specify several "-o" parameters to use several pools, or use "pools.txt" file, or use both. 
       First pool specified via "-o" option is main pool: miner will switch to main pool every 30 minutes.
       Miner also supports SSL/TLS encryption for all data between miner and pool (if pool supports encryption), it significantly improves security.
       To enable encryption, use "ssl://" or "stratum+ssl://" prefix (or "tls" instead of "ssl").
    -u    your wallet address.
    -p    password, use "x" as password.
    -t    number of threads. "-t 0" - autoselection. Autoselection does not work fine in all cases, so try different values.
       Optimal value depends mostly on L3 cache size. 
       For example, if your CPU has 8 MB of L3 cache (i7 CPUs), use "-t 4". For 6MB L3 cache (i5 CPUs) use "-t 3".
    -pow7   option to support Monero hardfork, use "-pow7 1" value to enable it.
    -lowcpu   low CPU usage mode. In this mode only one CPU thread is used but the speed is much higher than in "-t 1" mode.
       This mode is useful for mining in background when minimal CPU usage is required instead of maximal mining speed. 
       Possible values are "-lowcpu 1" or "-lowcpu 2". For example, on i7 4770 CPU "-lowcpu 2" shows about 180 h/s on a single CPU thread.
       This option is available only for CPUs that support AES-NI.
    -ee    close miner if no more pools are available in the list. By default, miner tries all pools one by one, after last pool it tries first pool again and so on. 
       Use "-ee 1" to close miner when it tried all pools, so you can restart it from some script and do some additional actions related to internet connectins if necessary.
    -dbg   debug log and messages. "-dbg 0" (default) - create log file but don't show debug messages. 
       "-dbg 1" - create log file and show debug messages. "-dbg -1" - no log file and no debug messages.
    -r   Restart miner mode. "-r 0" (default) - restart miner if something wrong. "-r -1" - disable automatic restarting. -r >0 - restart miner if something 
       wrong or by timer. For example, "-r 60" - restart miner every hour or when some worker thread failed.
    -retrydelay   delay, in seconds, between connection attempts. Default values is "20". Specify "-retrydelay -1" if you don't need reconnection, in this mode miner will exit if connection is lost.
    -ftime   failover main pool switch time, in minutes, see "Failover" section below. Default value is 30 minutes, set zero if there is no main pool.
    -mport   remote monitoring/management port. Default value is -3333 (read-only mode), specify "-mport 0" to disable remote monitoring/management feature. 
       Specify negative value to enable monitoring (get statistics) but disable management (restart, uploading files), for example, "-mport -3333" enables port 3333 for remote monitoring, but remote management will be blocked.
       You can also use your web browser to see current miner state, for example, type "localhost:3333" in web browser. 
       Warning: use negative option value or disable remote management entirely if you think that you can be attacked via this port!
       By default, miner will accept connections on specified port on all network adapters, but you can select desired network interface directly, for example, "-mport 127.0.0.1:3333" opens port on localhost only.
    -mpsw   remote monitoring/management password. By default it is empty, so everyone can ask statistics or manage miner remotely if "-mport" option is set. You can set password for remote access (at least EthMan v3.0 is required to support passwords).
    -colors enables or disables colored text in console. Default value is "1", use "-colors 0" to disable coloring. Use 2...4 values to remove some of colors.
    -v   displays miner version, sample usage: "-v 1".
    CONFIGURATION FILE
    You can use "config.txt" file instead of specifying options in command line. 
    If there are not any command line options, miner will check "config.txt" file for options.
    If there is only one option in the command line, it must be configuration file name.
    If there are two or more options in the command line, miner will take all options from the command line, not from configuration file.
    Place one option per line, if first character of a line is ";" or "#", this line will be ignored. 
    You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt.
    SAMPLE USAGE
    unsecure connection:
       NsCpuCNMiner64.exe -o stratum+tcp://mine.moneropool.org:80 -u 449TGay4WWJPwsXrWZfkMoPtDbJp8xoSzFuyjRt3iaM4bRHdzw4qoDu26FdcGx67BMDS1r2bnp7f5hF 6xdPWWrD3Q3Wf7G6 -p x
    SSL/TLS connection:
     miningpoolhub (this pool detects encryption automatically so it uses same port as for unencrypted connection):
       NsCpuCNMiner64.exe -o ssl://us-east.cryptonight-hub.miningpoolhub.com:20580 -u YourLogin.YourWorker -p x
    Do not forget to specify your wallet address!
    FAILOVER
    Use "epools.txt" file to specify additional pools. This file has text format, one pool per line. Every pool has 3 connection attempts. 
    Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares.
    If the first character of a line is ";" or "#", this line will be ignored. 
    Do not change spacing, spaces between parameters and values are required for parsing.
    If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma.
    Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list. 
    If no pool was specified in the command line then first pool in the failover pools list is main pool.
    You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool.
    REMOTE MONITORING/MANAGEMENT
    Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP.
    Start "EthMan.exe" from "Remote management" subfolder (Windows version only).
    Check built-in help for more information. "API.txt" file contains more details about protocol.
    PERFORMANCE
    About 280 h/s on i7-4770 ("-t 4")
    About 170 h/s on i5-4430 ("-t 3")
    32bit version is slower than 64bit version in 1.5-2.0 times, about 190 h/s on i7-4770.
    TROUBLESHOOTING
    For most cases miner shows detailed error messages with explanations. To achieve maximal mining speed, start miner with admin rights once (miner must show "scfg: 1"), 
    it will configure system for optimal performance; then reboot computer to apply changes. For normal work no admin rights or other permissions are required. However, 
    if you use Windows UAC and start miner as admin in non-elevated mode miner will not work. Either create normal user and start miner there, or disable UAC.
    Miner must show "FAST MODE ENABLED" message if everything is ok.
    Sometimes reboot is necessary to clean RAM, otherwise miner can show "not enough memory" error.
    Low speed in Windows 8.1 x64:
    1. Make sure you are logged as admin. Create shortcut for NsCpuCNMiner64.exe on desktop.
    2. Open shortcut properties, and specify command line parameters, for example:
    C:\miner\NsCpuCNMiner64.exe -o stratum+tcp://mine.moneropool.org:80 -u 449TGay4WWJPwsXrWZfkMoPtDbJp8xoSzFuyjRt3iaM4bRHdzw4qoDu26FdcGx67BMDS1r2bnp7f5hF 6xdPWWrD3Q3Wf7G6 -p x
    3. Press "Advanced" button, check "Run As Administrator". Also disable UAC and reboot (perhaps this step is not ncessary for your configuration).
    4. Start shortcut, I get about 290 h/s on stock i7-4770 in Windows 8.1 x64.
    FAQ:
    Q: Miner freezes if I put cursor to its window in Windows 10 until any key is pressed. Sometimes miner freezes randomly until any key is pressed.
    A: You should make some changes in Windows:
      https://superuser.com/questions/555160/windows-command-prompt-freezing-on-focus
      https://superuser.com/questions/419717/windows-command-prompt-freezing-randomly?rq=1
      https://superuser.com/questions/1051821/command-prompt-random-pause?rq=1

    3 downloads

       (0 reviews)

    0 comments

    Submitted

  3. Claymore's CryptoNote AMD GPU Miner

    This is POOL version.
    Set the following environment variables, especially if you have 1-2GB cards:
    GPU_FORCE_64BIT_PTR 1
    GPU_MAX_HEAP_SIZE 100
    GPU_USE_SYNC_OBJECTS 1
    GPU_MAX_ALLOC_PERCENT 100
    GPU_SINGLE_ALLOC_PERCENT 100
    For multi-GPU systems, set Virtual Memory size in Windows at least 16 GB:
    "Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory".
    Since v11.3 this miner is completely free and has no developer fee.
    This version is for recent AMD videocards only: 7xxx, 2xx, 3xx and 4xx, 1GB or more.
    There are builds for Windows x64 and Linux x64. No 32-bit support. No NVidia support.
    COMMAND LINE OPTIONS:
    -xpool    XMR pool address. Only Stratum protocol is supported. 
       Miner also supports SSL/TLS encryption for all data between miner and pool (if pool supports encryption), it significantly improves security.
       To enable encryption, use "ssl://" or "stratum+ssl://" prefix (or "tls" instead of "ssl").
    -xwal    Your XMR wallet address. Also worker name and other options if pool supports it. 
       Pools that require "Login.Worker" instead of wallet address are not supported directly currently, but you can use "-allpools 1" option to mine there.
    -xpsw    Password for XMR pool, use "x" as password.
    -pow7   option to support Monero hardfork, use "-pow7 1" value to enable it.
    -di    GPU indexes, default is all available GPUs. For example, if you have four GPUs "-di 02" will enable only first and third GPUs (#0 and #2).
       You can also turn on/off cards in runtime with "0"..."9" keys and check current statistics with "s" key.
       For systems with more than 10 GPUs: use letters to specify indexes more than 9, for example, "a" means index 10, "b" means index 11, etc.
    -h   number of hashes that GPU processes during one round. If not specified, default value is used. For many cases you can increase performance by adjusting this parameter value. For example, "-h 832" means HashCnt=832 for all cards. You can also specify values for every card, for example "-h 640,832,1376,0", zero value means autoselection. 
    -dmem   doubled memory mode selection. Specify "-dmem 1" to use twice more GPU RAM, it will improve performance in many cases. Use "-dmem 0" to disable this mode. 
       Default value is "-1" (autoselection).
    -lite   enables CryptoNight-Lite mode, specify "-lite 1" to be able to mine AEON. If set, "-allpools 1" will be set automatically.
    -ftime   failover main pool switch time, in minutes, see "Failover" section below. Default value is 30 minutes, set zero if there is no main pool.
    -wd    watchdog option. Default value is "-wd 1", it enables watchdog, miner will be closed (or restarted, see "-r" option) if any thread is not responding for 1 minute or OpenCL call failed.
       Specify "-wd 0" to disable watchdog.
    -r   Restart miner mode. "-r 0" (default) - restart miner if something wrong with GPU. "-r -1" - disable automatic restarting. -r >20 - restart miner if something 
       wrong with GPU or by timer. For example, "-r 60" - restart miner every hour or when some GPU failed.
       "-r 1" closes miner and execute "reboot.bat" file ("reboot.bash" or "reboot.sh" for Linux version) in the miner directory (if exists) if some GPU failed. 
       So you can create "reboot.bat" file and perform some actions, for example, reboot system if you put this line there: "shutdown /r /t 5 /f".
    -retrydelay   delay, in seconds, between connection attempts. Default values is "20". Specify "-retrydelay -1" if you don't need reconnection, in this mode miner will exit if connection is lost.
    -dbg   debug log and messages. "-dbg 0" - (default) create log file but don't show debug messages. 
       "-dbg 1" - create log file and show debug messages. "-dbg -1" - no log file and no debug messages.
    -logfile debug log file name. After restart, miner will append new log data to the same file. If you want to clear old log data, file name must contain "noappend" string.
       If missed, default file name will be used.
    -li   low intensity mode. Reduces mining intensity, useful if your cards are overheated. Note that mining speed is reduced too. 
       More value means less heat and mining speed, for example, "-li 10" is less heat and mining speed than "-li 1". You can also specify values for every card, for example "-li 3,10,50".
       Default value is "0" - no low intensity mode.
    -tt   set target GPU temperature. For example, "-tt 80" means 80C temperature. You can also specify values for every card, for example "-tt 70,80,75".
       You can also set static fan speed if you specify negative values, for example "-tt -50" sets 50% fan speed. Specify zero to disable control and hide GPU statistics.
       "-tt 1" (default) does not manage fans but shows GPU temperature and fan status every 30 seconds. Specify values 2..5 if it is too often.
       Note: for Linux gpu-pro drivers, miner must have root access to manage fans, otherwise only monitoring will be available.
    -ttli   reduce entire mining intensity (for all coins) automatically if GPU temperature is above specified value. For example, "-ttli 80" reduces mining intensity if GPU temperature is above 80C.
       You can see if intensity was reduced in detailed statistics ("s" key).
       You can also specify values for every card, for example "-ttli 80,85,80". You also should specify non-zero value for "-tt" option to enable this option.
       It is a good idea to set "-ttli" value higher than "-tt" value by 3-5C.
    -tstop   set stop GPU temperature, miner will stop mining if GPU reaches specified temperature. For example, "-tstop 95" means 95C temperature. You can also specify values for every card, for example "-tstop 95,85,90".
       This feature is disabled by default ("-tstop 0"). You also should specify non-zero value for "-tt" option to enable this option.
       If it turned off wrong card, it will close miner in 30 seconds.
       You can also specify negative value to close miner immediately instead of stopping GPU, for example, "-tstop -95" will close miner as soon as any GPU reach 95C temperature.
    -fanmax   set maximal fan speed, in percents, for example, "-fanmax 80" will set maximal fans speed to 80%. You can also specify values for every card, for example "-fanmax 50,60,70".
       This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "100".
    -fanmin   set minimal fan speed, in percents, for example, "-fanmin 50" will set minimal fans speed to 50%. You can also specify values for every card, for example "-fanmin 50,60,70".
       This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "0".
    -cclock   set target GPU core clock speed, in MHz. If not specified or zero, miner will not change current clock speed. You can also specify values for every card, for example "-cclock 1000,1050,1100,0".
       Unfortunately, AMD blocked underclocking for some reason, you can overclock only.
    -mclock   set target GPU memory clock speed, in MHz. If not specified or zero, miner will not change current clock speed. You can also specify values for every card, for example "-mclock 1200,1250,1200,0".
       Unfortunately, AMD blocked underclocking for some reason, you can overclock only.
    -powlim set power limit, from -50 to 50. If not specified, miner will not change power limit. You can also specify values for every card, for example "-powlim 20,-20,0,10".
    -cvddc   set target GPU core voltage, multiplied by 1000. For example, "-cvddc 1050" means 1.05V. You can also specify values for every card, for example "-cvddc 900,950,1000,970". Supports latest AMD 4xx cards only in Windows.
    -mvddc   set target GPU memory voltage, multiplied by 1000. For example, "-mvddc 1050" means 1.05V. You can also specify values for every card, for example "-mvddc 900,950,1000,970". Supports latest AMD 4xx cards only in Windows.
    -mport   remote monitoring/management port. Default value is -3333 (read-only mode), specify "-mport 0" to disable remote monitoring/management feature. 
       Specify negative value to enable monitoring (get statistics) but disable management (restart, uploading files), for example, "-mport -3333" enables port 3333 for remote monitoring, but remote management will be blocked.
       You can also use your web browser to see current miner state, for example, type "localhost:3333" in web browser. 
       Warning: use negative option value or disable remote management entirely if you think that you can be attacked via this port!
       By default, miner will accept connections on specified port on all network adapters, but you can select desired network interface directly, for example, "-mport 127.0.0.1:3333" opens port on localhost only.
    -mpsw   remote monitoring/management password. By default it is empty, so everyone can ask statistics or manage miner remotely if "-mport" option is set. You can set password for remote access (at least EthMan v3.0 is required to support passwords).
    -colors enables or disables colored text in console. Default value is "1", use "-colors 0" to disable coloring. Use 2...4 values to remove some of colors.
    -v   displays miner version, sample usage: "-v 1".
    CONFIGURATION FILE
    You can use "config.txt" file instead of specifying options in command line. 
    If there are not any command line options, miner will check "config.txt" file for options.
    If there is only one option in the command line, it must be configuration file name.
    If there are two or more options in the command line, miner will take all options from the command line, not from configuration file.
    Place one option per line, if first character of a line is ";" or "#", this line will be ignored. 
    You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt.
    SAMPLE USAGE
     moneropool (unencrypted connection):
       NsGpuCNMiner.exe -xpool stratum+tcp://mine.moneropool.org:80 -xwal 449TGay4WWJPwsXrWZfkMoPtDbJp8xoSzFuyjRt3iaM4bRHdzw4qoDu26FdcGx67BMDS1r2bnp7f5hF 6xdPWWrD3Q3Wf7G6 -xpsw x
     miningpoolhub SSL/TLS connection (this pool detects encryption automatically so it uses same port as for unencrypted connection):
       NsGpuCNMiner.exe -xpool ssl://us-east.cryptonight-hub.miningpoolhub.com:20580 -xwal YourLogin.YourWorker -xpsw x
    suprnova SSL/TLS connection:
       NsGpuCNMiner.exe -xpool ssl://xmr.suprnova.cc:5221 -xwal YourLogin.YourWorker -xpsw x
    Do not forget to specify your wallet address!
    FAILOVER
    Use "epools.txt" file to specify additional pools. This file has text format, one pool per line. Every pool has 3 connection attempts. 
    Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares.
    If the first character of a line is ";" or "#", this line will be ignored. 
    Do not change spacing, spaces between parameters and values are required for parsing.
    If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma.
    You can reload "epools.txt" file in runtime by pressing "r" key.
    Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list. 
    If no pool was specified in the command line then first pool in the failover pools list is main pool.
    You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool.
    You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt.
    You can also select current pool in runtime by pressing "e" key.
    REMOTE MONITORING/MANAGEMENT
    Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP.
    Start "EthMan.exe" from "Remote management" subfolder (Windows version only).
    Check built-in help for more information. "API.txt" file contains more details about protocol.
    KNOWN ISSUES
    - Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions. 
      I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don't know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad. 
      Note that I can guarantee clean binaries only for official links in my posts on this forum (bitcointalk). If you downloaded miner from some other link - it really can be a virus.
      However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners - do not use this miner, or at least use it on systems without any valuable data.
    TROUBLESHOOTING
    1. Install Catalyst v15.12.
    2. Disable overclocking.
    3. Set environment variables as described above.
    4. Set Virtual Memory 16 GB or more.
    5. Reboot computer.
    6. Check hardware, risers.
    FAQ:
    Q: Miner freezes if I put cursor to its window in Windows 10 until any key is pressed. Sometimes miner freezes randomly until any key is pressed.
    A: You should make some changes in Windows:
      https://superuser.com/questions/555160/windows-command-prompt-freezing-on-focus
      https://superuser.com/questions/419717/windows-command-prompt-freezing-randomly?rq=1
      https://superuser.com/questions/1051821/command-prompt-random-pause?rq=1

    1 download

       (0 reviews)

    0 comments

    Submitted

  4. SGMiner-GM

    Introduction
    This is a multi-threaded multi-pool GPU miner with ATI GPU monitoring, (over)clocking and fanspeed support for scrypt-based cryptocurrency. It is based on cgminer by Con Kolivas (ckolivas), which is in turn based on cpuminer by Jeff Garzik (jgarzik).
    bugtracker: https://github.com/sgminer-dev/sgminer/issues
    irc: #sgminer and #sgminer-dev on freenode
    mailing lists: https://sourceforge.net/p/sgminer/mailman/
    License: GPLv3. See COPYING for details.
    Documentation
    Documentation is available in directory doc. It is organised by topics:
    API for the RPC API specification; configuration.md for (largely incomplete) detailed information on all configuration options; FAQ.md for frequently asked questions; GPU for semi-obsolete information on GPU configuration options and mining SHA256d-based coins; kernel.md for OpenCL kernel-related information, including development procedure; MINING.md for how to find the right balance in GPU configuration to mine Scrypt-based coins efficiently; windows-build.txt for information on how to build on Windows. Note that most of the documentation is outdated or incomplete. If you want to contribute, fork this repository, update as needed, and submit a pull request.
    Basic Usage
    WARNING: documentation below this point has not been updated since the fork.
    After saving configuration from the menu, you do not need to give sgminer any arguments and it will load your configuration.
    Any configuration file may also contain a single
    "include" : "filename" to recursively include another configuration file.
    Writing the configuration will save all settings from all files in the output.
    Single pool:
    sgminer -o http://pool:port -u username -p password
    Multiple pools:
    sgminer -o http://pool1:port -u pool1username -p pool1password -o http://pool2:port -u pool2usernmae -p pool2password
    Single pool with a standard http proxy, regular desktop:
    sgminer -o "http:proxy:port|http://pool:port" -u username -p password
    Single pool with a socks5 proxy, regular desktop:
    sgminer -o "socks5:proxy:port|http://pool:port" -u username -p password
    Single pool with stratum protocol support:
    sgminer -o stratum+tcp://pool:port -u username -p password
    The list of proxy types are: http: standard http 1.1 proxy http0: http 1.0 proxy socks4: socks4 proxy socks5: socks5 proxy socks4a: socks4a proxy socks5h: socks5 proxy using a hostname
    If you compile sgminer with a version of CURL before 7.19.4 then some of the above will not be available. All are available since CURL version 7.19.4.
    If you specify the --socks-proxy option to sgminer, it will only be applied to all pools that don't specify their own proxy setting like above.
    For more advanced usage , run sgminer --help.
    See doc/GPU for more information regarding GPU mining and doc/SCRYPT for more information regarding Scrypt mining.
    Runtime usage
    The following options are available while running with a single keypress:
    [P]ool management [G]PU management ettings [D]isplay options [Q]uit
    P gives you:
    Current pool management strategy: Failover [F]ailover only disabled [A]dd pool [R]emove pool [D]isable pool [E]nable pool [C]hange management strategy witch pool nformation
    S gives you:
    [Q]ueue: 1 cantime: 60 [E]xpiry: 120 [W]rite config file [C]gminer restart
    D gives you:
    [N]ormal [C]lear ilent mode (disable all output) [D]ebug:off [P]er-device:off [Q]uiet:off [V]erbose:off [R]PC debug:off [W]orkTime details:off co[M]pact: off [L]og interval:5
    Q quits the application.
    G gives you something like:
    GPU 0: [124.2 / 191.3 Mh/s] [A:77 R:33 HW:0 U:1.73/m WU 1.73/m] Temp: 67.0 C Fan Speed: 35% (2500 RPM) Engine Clock: 960 MHz Memory Clock: 480 Mhz Vddc: 1.200 V Activity: 93% Powertune: 0% Last initialised: [2011-09-06 12:03:56] Thread 0: 62.4 Mh/s Enabled ALIVE Thread 1: 60.2 Mh/s Enabled ALIVE
    [E]nable [D]isable [R]estart GPU [C]hange settings Or press any other key to continue
    The running log shows output like this:
    [2012-10-12 18:02:20] Accepted f0c05469 Diff 1/1 GPU 0 pool 1 [2012-10-12 18:02:22] Accepted 218ac982 Diff 7/1 GPU 1 pool 1 [2012-10-12 18:02:23] Accepted d8300795 Diff 1/1 GPU 3 pool 1 [2012-10-12 18:02:24] Accepted 122c1ff1 Diff 14/1 GPU 1 pool 1
    The 8 byte hex value are the 2nd 8 bytes of the share being submitted to the pool. The 2 diff values are the actual difficulty target that share reached followed by the difficulty target the pool is currently asking for.
    The output line shows the following: (5s):1713.6 (avg):1707.8 Mh/s | A:729 R:8 HW:0 WU:22.53/m
    Each column is as follows: 5s: A 5 second exponentially decaying average hash rate avg: An all time average hash rate A: The total difficulty of Accepted shares R: The total difficulty of Rejected shares HW: The number of HardWare errors WU: The Work Utility defined as the number of diff1 shares work / minute (accepted or rejected).
    GPU 1: 73.5C 2551RPM | 427.3/443.0Mh/s | A:8 R:0 HW:0 WU:4.39/m
    Each column is as follows: Temperature (if supported) Fanspeed (if supported) A 5 second exponentially decaying average hash rate An all time average hash rate The total difficulty of accepted shares The total difficulty of rejected shares The number of hardware erorrs The work utility defined as the number of diff1 shares work / minute
    The sgminer status line shows: ST: 1 SS: 0 NB: 1 LW: 8 GF: 1 RF: 1
    ST is STaged work items (ready to use). SS is Stale Shares discarded (detected and not submitted so don't count as rejects) NB is New Blocks detected on the network LW is Locally generated Work items GF is Getwork Fail Occasions (server slow to provide work) RF is Remote Fail occasions (server slow to accept work)
    The block display shows: Block: 0074c5e482e34a506d2a051a... Started: [17:17:22] Best share: 2.71K
    This shows a short stretch of the current block, when the new block started, and the all time best difficulty share you've found since starting sgminer this time.
    Multipool
    Failover strategies
    A number of different strategies for dealing with multipool setups are available. Each has their advantages and disadvantages so multiple strategies are available by user choice, as per the following list:
    Failover
    The default strategy is failover. This means that if you input a number of pools, it will try to use them as a priority list, moving away from the 1st to the 2nd, 2nd to 3rd and so on. If any of the earlier pools recover, it will move back to the higher priority ones.
    Round robin
    This strategy only moves from one pool to the next when the current one falls idle and makes no attempt to move otherwise.
    Rotate
    This strategy moves at user-defined intervals from one active pool to the next, skipping pools that are idle.
    Load balance
    This strategy sends work to all the pools on a quota basis. By default, all pools are allocated equal quotas unless specified with --quota. This apportioning of work is based on work handed out, not shares returned so is independent of difficulty targets or rejected shares. While a pool is disabled or dead, its quota is dropped until it is re-enabled. Quotas are forward looking, so if the quota is changed on the fly, it only affects future work. If all pools are set to zero quota or all pools with quota are dead, it will fall back to a failover mode. See quota below for more information.
    The failover-only flag has special meaning in combination with load-balance mode and it will distribute quota back to priority pool 0 from any pools that are unable to provide work for any reason so as to maintain quota ratios between the rest of the pools.
    Balance
    This strategy monitors the amount of difficulty 1 shares solved for each pool and uses it to try to end up doing the same amount of work for all pools.
    Quotas
    The load-balance multipool strategy works off a quota based scheduler. The quotas handed out by default are equal, but the user is allowed to specify any arbitrary ratio of quotas. For example, if all the quota values add up to 100, each quota value will be a percentage, but if 2 pools are specified and pool0 is given a quota of 1 and pool1 is given a quota of 9, pool0 will get 10% of the work and pool1 will get 90%. Quotas can be changed on the fly by the API, and do not act retrospectively. Setting a quota to zero will effectively disable that pool unless all other pools are disabled or dead. In that scenario, load-balance falls back to regular failover priority-based strategy. While a pool is dead, it loses its quota and no attempt is made to catch up when it comes back to life.
    To specify quotas on the command line, pools should be specified with a semicolon separated --quota(or -U) entry instead of --url. Pools specified with --url are given a nominal quota value of 1 and entries can be mixed.
    For example: --url poola:porta -u usernamea -p passa --quota "2;poolb:portb" -u usernameb -p passb Will give poola 1/3 of the work and poolb 2/3 of the work.
    Writing configuration files with quotas is likewise supported. To use the above quotas in a configuration file they would be specified thus:
    "pools" : [ { "url" : "poola:porta", "user" : "usernamea", "pass" : "passa" }, { "quota" : "2;poolb:portb", "user" : "usernameb", "pass" : "passb" } ] Extra File Configuration
    If you want to store a number of pools in your configuration file, but don't always want them automatically enabled at start up (or restart), then the "state" option with a value of "disabled" can be used:
    "pools" : [ { "url" : "poola:porta", "user" : "usernamea", "pass" : "passa" }, { "quota" : "2;poolb:portb", "user" : "usernameb", "pass" : "passb", "state" : "disabled" } ] It is then trivial to change the "state" setting to "enabled" in the configuration file at anytime and then restart the miner (see below). You can enable the pool whilst the miner is still running ('p' followed by 'e' followed by pool number) - but the pool will still be disabled on restart if the config file is not changed.
    "state" can also be set to "hidden". This allows the json file to contain a large number of pools, of which some could be automatically culled at start up. This makes it easy to swap pools in and out of the runtime selection, without having a large list of pools cluttering up the display.
    "pools" : [ { "poolname" : "Main Pool", "url" : "poola:porta", "user" : "usernamea", "pass" : "passa", "state" : "disabled" }, { "poolname" : "Joe's Weekend Pool", "quota" : "2;poolb:portb", "user" : "usernameb", "pass" : "passb", "state" : "hidden" } ] These options are considered experimental and therefore will NOT be created when the 'Write config file' option is used ('s' followed by 'w').
    A restart of the miner ('s' followed by 'c') will reload the config file and any changes that may have been made.
    Logging
    sgminer will log to stderr if it detects stderr is being redirected to a file. To enable logging simply append 2>logfile.txt to your command line and logfile.txt will contain all debug output unless you set debug-log to false, in which case it will only contain output at the log level you specified (notice by default).
    There is also the -m option on Linux which will spawn a command of your choice and pipe the output directly to that command.
    The WorkTime details 'debug' option adds details on the end of each line displayed for Accepted or Rejected work done. An example would be:
    <-00000059.ed4834a3 M:X D:1.0 G:17:02:38:0.405 C:1.855 (2.995) W:3.440 (0.000) S:0.461 R:17:02:47
    The first 2 hex codes are the previous block hash, the rest are reported in seconds unless stated otherwise: The previous hash is followed by the getwork mode used M:X where X is one of P:Pool, T:Test Pool, L:LP or B:Benchmark, then D:d.ddd is the difficulty required to get a share from the work, then G:hh:mm:ss:n.nnn, which is when the getwork or LP was sent to the pool and the n.nnn is how long it took to reply, followed by 'O' on it's own if it is an original getwork, or 'C:n.nnn' if it was a clone with n.nnn stating how long after the work was recieved that it was cloned, (m.mmm) is how long from when the original work was received until work started, W:n.nnn is how long the work took to process until it was ready to submit, (m.mmm) is how long from ready to submit to actually doing the submit, this is usually 0.000 unless there was a problem with submitting the work, S:n.nnn is how long it took to submit the completed work and await the reply, R:hh:mm:ss is the actual time the work submit reply was received
    If you start sgminer with the --sharelog option, you can get detailed information for each share found. The argument to the option may be "-" for standard output (not advisable with the ncurses UI), any valid positive number for that file descriptor, or a filename.
    To log share data to a file named "share.log", you can use either: ./sgminer --sharelog 50 -o xxx -u yyy -p zzz 50>share.log ./sgminer --sharelog share.log -o xxx -u yyy -p zzz
    For every share found, data will be logged in a CSV (Comma Separated Value) format: timestamp,disposition,target,pool,dev,thr,sharehash,sharedata For example (this is wrapped, but it's all on one line for real): 1335313090,reject, ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000, http://localhost:8337,GPU0,0, 6f983c918f3299b58febf95ec4d0c7094ed634bc13754553ec34fc3800000000, 00000001a0980aff4ce4a96d53f4b89a2d5f0e765c978640fe24372a000001c5 000000004a4366808f81d44f26df3d69d7dc4b3473385930462d9ab707b50498 f681634a4f1f63d01a0cd43fb338000000000080000000000000000000000000 0000000000000000000000000000000000000000000000000000000080020000
     

    1 download

       (0 reviews)

    0 comments

    Submitted

  5. Mac OS X, 64-bit GUI

    Monero Wallet: Mac OS X, 64-bit GUI
    SHA256 Hash (GUI): 4f63ac3e9c5f87f8d8318ff89cdbfa954716e8addbdc8fcd0352fe678b84f8e2

    0 downloads

       (0 reviews)

    0 comments

    Updated

  6. Windows, 64-bit (Command-Line Tools Only)

    Monero Wallet : Windows, 64-bit (Command-Line Tools Only)
    SHA256 Hash (GUI): 81f80876b5ce95b4c94b858bd4b57d2ac808e52e7b98819ab5c33be8ecbc09ae

    1 download

       (0 reviews)

    0 comments

    Submitted

  7. Windows, 64-bit GUI Client

    Monero Wallet : Windows, 64-bit GUI
    SHA256 Hash (GUI): 39d16f40fccf532b0193f33afd5a90c817c924e9abad41d4f4990a4c8c50ba97

    0 downloads

       (0 reviews)

    0 comments

    Submitted

Sign in to follow this  

Announcements



  • Who's Online (See full list)

    There are no registered users currently online

×