Автор Тема: CGminer - лучший майнер в своем роде  (Прочитано 101 раз)

Оффлайн CGMiner

  • Newbie
  • *
  • Сообщений: 2
  • Karma: +0/-0
    • Просмотр профиля
CGminer - лучший майнер в своем роде
« : Май 27, 2018, 02:59:03 pm »
Поскольку официальный разработчик удалил и перестал поддерживать все старые версии клиента, найти их можно тут:

Скачать - CGMiner.zip (MEGA) - https://mega.nz/#!TrASBIzR!HdJHdwPccOr-U3BHSQVqLdmiVF6l_eFyF0Wz1WaRR5s

 
 
ВАЖНО:
 
- после распаковки CGMiner в start.bat файле необходимо ввести логин и пароль, пул, данные видеокарты
- программа может не запускаться из-за несоответствия видеокарты типу майнера
- драйвера и настройки, версия Windows могут конфликтовать с CGMiner
 
В целом, настройка CGMiner 3.7.2 и других версий, равно как и сам клиент, нацелена на достаточно продвинутых, опытных пользователей. Поскольку программа требует тонкой настройки и может некорректно работать по многим причинам.

 

Пример вывода:

cgminer version 4.2.1-Started:[2014-03-2910:06:52]--------------------------------------------------------------------------------(5s):4.300T(1m):4.324T(5m):4.240T(15m):4.219T(avg):4.242Th/s
 A:9885432  R:64389  HW:1749  WU:59420.7/m
 Connected to au.ozco.in diff 6.45Kwith stratum as user ckolivas.0Block: a1e68974...Diff:5.01GStarted:[12:48:48]Best share:3.41M--------------------------------------------------------------------------------SB management [P]ool management ettings [D]isplay options [Q]uit
 0: ANU 0:|1.989G/1.980Gh/s
 1: NF1 0:|2.417G/2.404Gh/s
 2: BXM 0:|3.798G/3.781Gh/s
 3: BXM 1:|3.879G/3.867Gh/s
 4: BXF 0:45.9C|4.959G/4.908Gh/s
 5: CTA 013219f9:850MHz75.4C0.68V|1.056T/803.3Gh/s
 6: CTA 013219fa:850MHz116.1C0.68V|643.6G/805.5Gh/s
 7: HFS Random:645MHz86C37%0.79V|1.314T/1.369Th/s
 8: BF1 0d110c15:|2.275G/2.288Gh/s
 9: HFS IceDrill:604MHz86C23%0.80V|1.214T/1.250Th/s

Меню USB:

Hotplug interval:58 USB devices,7 enabled,0 disabled,1 zombie
ummary of device information
[E]nable device
[D]isable device
nplug to allow hotplug restart
[R]eset device USB
[L]ist all known devices
lacklist current device from current instance of cgminer
[W]hitelist previously blacklisted device
[H]otplug interval (0 to disable)Select an option or any other key to return

Меню пула:

0:EnabledAliveQuota1Prio0: stratum+tcp://au.ozco.in:3333  User:ckolivas.01:EnabledAliveQuota1Prio1: stratum+tcp://hash.mineb.tc:3333  User:ckolivas.02:EnabledAliveQuota1Prio2: stratum+tcp://stratum.ozco.in:3333  User:ckolivas.03:EnabledDeadQuota1Prio3: stratum+tcp://us1.eclipsemc.com:3333  User:ckolivas_04:EnabledAliveQuota1Prio4: stratum+tcp://api-stratum.bitcoin.cz:3333  User:ckolivas.05:EnabledAliveQuota1Prio5: stratum+tcp://stratum.btcguild.com:3333  User:ckolivas_0Current pool management strategy:Failover[F]ailover only disabled
Pool[A]dd [R]emove [D]isable [E]nable [Q]uota change
[C]hange management strategy witch pool nformation
Or press any other key to continue

Меню изменения настроек:

[Q]ueue:1cantime:60[E]xpiry:120[W]rite config file
[C]gminer restart
Select an option or any other key to return

Меню отображения:

[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
[T]oggle status switching:enabled
wdescreen:disabled
[Z]ero statistics
[L]og interval:5

Статистика на выходе:

Summary of runtime statistics:Started at [2011-07-1914:40:09]Runtime:2 hrs :31 mins :18 secs
Average hashrate:1680.1Megahash/s
Queued work requests:3317Share submissions:3489Accepted shares:3489Rejected shares:0Reject ratio:0.0Hardware errors:0Efficiency(accepted / queued):105%Utility(accepted shares / min):23.06/min

Discarded work due to new blocks:0Stale submissions discarded due to new blocks:9Unable to get work from server occasions:16Work items generated locally:330Submitting work remotely delay occasions:33New blocks detected on network:10Pool: http://ozco.in:8332Queued work requests:3253Share submissions:3426Accepted shares:3426Rejected shares:0Reject ratio:0.0Efficiency(accepted / queued):105%Discarded work due to new blocks:0Stale submissions discarded due to new blocks:9Unable to get work from server occasions:15Submitting work remotely delay occasions:33

Также крайне полезным может оказаться раздел инструкций и подсказок. Вызвать его можно командой cgminer --help

 

Примеры настроек и подсказок:

Optionsfor both config file and command line:--api-allow         Allow API access (if enabled) only to the given list of [W:]IP[/Prefix] address[/subnets]This overrides --api-network and you must specify 127.0.0.1if it is required
                    W:in front of the IP address gives that address privileged access to all api commands
--api-description   Description placed in the API status header (default: cgminer version)--api-groups        API one letter groups G:cmd:cmd[,P:cmd:*...]See API-README for usage
--api-listen        Listenfor API requests (default: disabled)Bydefault any command that does not just display data returns access denied
                    See--api-allow to overcome this--api-network       Allow API (if enabled) to listen on/for any address (default: only 127.0.0.1)--api-mcast         Enable API Multicast listener,(default: disabled)The listener will only run if the API is also enabled
--api-mcast-addr <arg> API Multicast listen address,(default:224.0.0.75)--api-mcast-code <arg>Code expected in the API Multicast message, don't use '-' (default: "FTW")
--api-mcast-port <arg> API Multicast listen port, (default: 4028)
--api-port          Port number of miner API (default: 4028)
--balance           Change multipool strategy from failover to even share balance
--benchmark         Run cgminer in benchmark mode - produces no shares
--btc-address <arg> Set bitcoin target address when solo mining to bitcoind (mandatory)
--btc-sig <arg>     Set signature to add to coinbase when solo mining (optional)
--compact           Use compact display without per device statistics
--debug|-D          Enable debug output
--disable-rejecting Automatically disable pools that continually reject shares
--expiry|-E <arg>   Upper bound on how many seconds after getting work we consider a share from it stale (default: 120)
--failover-only     Don't leak work to backup pools when primary pool is lagging
--fix-protocol      Donot redirect to a different getwork protocol (eg. stratum)--hotplug <arg>Set hotplug check time to <arg> seconds (0=never default:5)- only with libusb
--kernel-path|-K <arg>Specify a path to where bitstream files are (default:"/usr/local/bin")--load-balance      Change multipool strategy from failover to quota based balance
--log|-l <arg>Intervalin seconds between log output (default:5)--lowmem            Minimise caching of shares for low memory applications
--monitor|-m <arg>Use custom pipe cmd for output messages
--net-delay         Impose small delays in networking to not overload slow routers
--no-submit-stale   Don't submit shares if they are detected as stale
--pass|-p <arg>     Password for bitcoin JSON-RPC server
--per-device-stats  Force verbose mode and output per-device statistics
--protocol-dump|-P  Verbose dump of protocol-level activities
--queue|-Q <arg>    Minimum number of work items to have queued (0 - 10) (default: 1)
--quiet|-q          Disable logging output, display status and errors
--real-quiet        Disable all output
--rotate <arg>      Change multipool strategy from failover to regularly rotate at N minutes (default: 0)
--round-robin       Change multipool strategy from failover to round robin on failure
--scan-time|-s <arg> Upper bound on time spent scanning current work, in seconds (default: 60)
--sched-start <arg> Set a time of day in HH:MM to start mining (a once off without a stop time)
--sched-stop <arg>  Set a time of day in HH:MM to stop mining (will quit without a start time)
--sharelog <arg>    Append share log to file
--shares <arg>      Quit after mining N shares (default: unlimited)
--socks-proxy <arg> Set socks4 proxy (host:port) for all pools without a proxy specified
--syslog            Use system log for output messages (default: standard error)
--temp-cutoff <arg> Temperature where a device will be automatically disabled, one value or comma separated list (default: 95)
--text-only|-T      Disable ncurses formatted screen output
--url|-o <arg>      URL for bitcoin JSON-RPC server
--user|-u <arg>     Username for bitcoin JSON-RPC server
--userpass|-O <arg> Username:Password pair for bitcoin JSON-RPC server
--verbose           Log verbose output to stderr as well as status output
--widescreen        Use extra wide display without toggling
Options for command line only:
--config|-c <arg>   Load a JSON-format configuration file
See example.conf for an example configuration.
--default-config <arg> Specify the filename of the default config file
Loaded at start and used when saving without a name.
--help|-h           Print this message
--version|-V        Display version and exit

Соло-майнинг
 
Добыча в соло может быть эффективна в некоторых случаях и рекомендуется в первую очередь тем, кто владеет большими фермами или мощным оборудованием. Чтобы включить solo-майнинг, должен быть запущен локальный bitcoind / Bitcoin-Qt клиенты или необходимо иметь RPC доступ к серверу, где они расположены. Чтобы сделать это, откройте ваш bitcoind-файл конфигураций (bitcoin.conf) со следующими дополнительными параметрами используя свой логин и пароль:
 
rpcuser = имя пользователя
rpcpassword = пароль
 
Перезагрузите bitcoind, а затем запустите cgminer, указывая на bitcoind и выберите нужный вам BTC адрес со следующими параметрами ( меняя на свои данные, конечно же )
 

cgminer -o http://localhost:8332 -u username -p password --btc-address 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ

Ошибки, логгирование

 

cgminer записывается в стандартном режиме, если он обнаружит стандартный поток ошибок, после чего перенаправляет их в файл.
Чтобы включить ведение журнала, просто добавьте 2> LogFile.txt в командную строку и LogFile.txt
будет содержать всю информацию по работе.
 
Другими словами, если вы обычно используете:
./cgminer -o XXX -u ууу -p ZZZ
если вы используете
./cgminer -o XXX -u ууу -p ZZZ 2> logfile.txt
работа не изменится, но ошибки будут перенаправляться в этот файл.
 
Существует также опция -m ( в Linux ).
 
 
Если вы начинаете cgminer с --sharelog, вы можете получить подробную информацию для каждой найденной шары. Аргумент опции может быть "-" для
стандартного вывода (не рекомендуется с пользовательским интерфейсом ncurses UI ).
 
Для обмена данными в файл с именем "share.log", вы можете использовать:

./cgminer --sharelog 50-o XXX -u ууу-p ZZZ 50> share.log
./cgminer --sharelog share.log -o XXX -u ууу-p ZZZ

 
После каждой найденной шары данные будут записываться в CSV (значения, разделенные запятыми) формат:
 

timestamp,disposition,target,pool,dev,thr,sharehash,sharedata

RPC API

 

Детали RPC API можно найти в файле README.txt


 

 

Яндекс.Метрика