CGMiner v4.1.11: Скачать Биткойн майнер для GPU/FPGA/ASIC
CGMiner включает в себя функции разгона, мониторинга, управления скоростью вентилятора и возможности удаленного интерфейса. Другие его функции включают в себя самообнаружение новых блоков с помощью мини-базы данных, двоичную загрузку ядер, поддержку нескольких GPU и поддержку майнинга процессора. Есть много других характеристик данного майнера, узнать которые вы можете в данной статье о CGMiner.
CGMiner 4.1.11 – Это многопоточный многопулевой FPGA и ASIC майнер для биткойнов, а также самый популярный майнер для GPU / FPGA / ASIC. CGMiner – Это GPU-майнер с открытым исходным кодом, написанный на C и доступный для нескольких платформ, таких как Windows, Linux и OS X. Одной из вещей, которые делают его чрезвычайно популярным, является тот факт, что он основан на оригинальном коде Cpu Miner.
- GitHub: https://github.com/ckolivas/cgminer
Обратите внимание, программы-майнеры часто помечаются как вредоносные программы антивирусными программами. Это не так, они помечены просто потому, что они являются майнерами криптовалюты. Если вы не доверяете программному обеспечению, не используйте его!
Другие версии CGMiner:
Полный список доступных версий:
Changelog (Relaeses) CGMiner:
Version 4.11.1
- Alias T1factory option to noauto.
- sem_timedwait needs to use CLOCK_REALTIME.
- Conditional timedwaits need to use CLOCK_REALTIME.
- Remove unused abstime.
Version 4.11.0
v4.9.2: https://crazy-mining.org/majning-2/soft/skachat-cgminer-4-9-2-gpu-majner-dlya-fpga-asic/
- Disable implicit fallthrough warning for newer GCCs.
- Alphabetical options.
- Cope with abs timeouts not working on some OSs, fixing a logic error on
cgsem_mswait. - hash table: use lookup instead of iteration
- Do away with useless factory tune.
- Keep diff low for accurate hashrates.
- Take an optional fanspeed target allowing for quiet operation.
- Change default pll back to 1332.
- Set lastshare on successful reinit and sleep longer for each retry.
- Allow much tighter temperature control if temperature is unchanged for a
longer period, allowing temps to get to 75 degrees and have optimally low
fanspeed. - Use clock_gettime instead of gettimeofday to not be burnt by ntp changes.
- Remove useless variables.
- Should be 390k.
- Set lower spi speed to allow ultra low frequencies on shutdown.
- Re-initialise chains first if possible instead of shutting down cgminer.
- Abstract out prepare T1.
- Abstract out start t1 chain.
- More reliably shut down cgminer from the driver thread.
- Import SPI fixes.
- Import dev fixes.
- Speed up mcompat_find_chain_vid since we are just going to lower voltage
during tuning it doesn’t need to be very accurate. - Fast start/restart with clean shutdown to lower power but powered on mode.
- Import Dragonmint T1 driver and version rolling AKA asicboost support.
- Do not give out API description to random probes to inappopriately open ports.
- Use system provided uthash and libjansson if provided preferentially now.
- Update uthash to version 2.0.2
- Avoid potential buffer overflows in api.c
- Fix write config with enable-icarus changes.
- Sleep if btcd isn’t immediately available and try again when attempting to
decode a coinbase. - Elaborate what type of pool coinbase transactions to decode and do not print a
warning if no devices are attached when decoding. - Add a –decode option that decodes a pool’s coinbase transactions and exits.
- Set up gbt_curl before setting gbt_solo flag to prevent gbt_curl deref in
longpoll_thread. - remove cgminer-api libusb dependency
- Update jasson library in gitignore
- Fix compile guide for api-example.c
- Cleanup libusb-1.0 in gitignore
- Remove AVA7_FREQ_CUTOFF_MODE for Avalon7
- Initialize default temp in detect_modules for Avalon7
- Remove AVA7_FREQ_TEMPADJ_MODE for Avalon7
- Fix build with disable-libcurl.
CGMiner Using:
Single pool:
cgminer -o http://pool:port -u username -p password
Multiple pools:
cgminer -o http://pool1:port -u pool1username -p pool1password -o http://pool2:port -u pool2usernmae -p pool2password
Single pool with a standard http proxy:
cgminer -o "http:proxy:port|http://pool:port" -u username -p password
socks5 proxy Single pool with:
cgminer -o "socks5:proxy:port|http://pool:port" -u username -p password
Single pool with stratum protocol support:
cgminer -o stratum+tcp://pool:port -u username -p password
Solo mining to local bitcoind:
cgminer -o http://localhost:8332 -u username -p password --btc-address 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ
Если вы скомпилируете cgminer с версией CURL до 7.19.4, то некоторые из вышеперечисленных будут недоступны. Все доступны начиная с версии 7.19.4 CURL
Если вы укажете опцию –socks-proxy для cgminer, она будет применена только ко всем пулам, которые не указывают свои собственные настройки прокси, как указано выше.
После сохранения конфигурации из меню вам не нужно давать аргументам cgminer, и он загрузит вашу конфигурацию.
Любой файл конфигурации может также содержать один
“include”: “filename”
чтобы рекурсивно включить другой файл конфигурации.
Запись конфигурации сохранит все настройки из всех файлов на выходе.
Features and Commands:
CGMiner on Windows Setup Guide for Bitcoin Users + ASIC Miner Setup
- Very low overhead free c code for Linux and windows with very low nonmining CPU mining and ram usage
- Stratum and GBT pooled mining protocol support, including ultra low overhead solo mining
- Scaleable networking scheduler designed to scale to any size hashrate without networking delays yet minimise connection overhead
- long poll support will use longpoll from any pool if primary pool does not support it
- Self detection of new blocks with a minidatabase for slow/failing longpoll scenarios, maximum work efficiency and minimum rejects.
- Heavily threaded code hands out work retrieval and work submission to separate threads to not hinder devices working
- Caching of submissions during transient network outages
- Preemptive fetching of work prior to completion of current work
- Local generation of valid work (via stratum, GBT or ntime rollover) whenever possible, as supported on a perwork item basis
- Prevention of stale work submission on new block
- Summarised and discrete device data statistics of requests, accepts, rejects, hw errors and work utility
- Summary displayed when quitting
- Supports multiple pools with multiple intelligent failover mechanisms
- Temporary disabling of misbehaving pools rejecting all shares
- On the fly menu based management of most settings
- Trickling of extra work to backup pools if primary pool is responding but slow
- RPC +/ JSON interface for remote control
- Bitforce support singles and minirig
- Icarus support
- Modminer support
- Ability to cope with slow routers
- Submitold support
- XRejectReason support
- Variable difficulty support
- Share difficulty reporting
- Target and block difficulty displays
- Block solve detection
- ASIC Avalon support
- Bitburner support
- Redfury/Bluefury USB stick support
- Bi*fury USB support
- Hexfury USB support
- Onestring miner support
- BlackArrow Bitfury support
- BFL SC asic support
- Drillbit support
- Klondike support
- KnCminer(Saturn) support
- KnCminer(Jupiter) support
- KnCminer(Neptune) support
- Hashfast support
- Nanofury support
- Minion support
- Antminer U1/2+ support
- Bitmine A1 support
- Avalon2/3 support
- Bitmain S1 support
- Cointerra support
- BFx2 support
- Spondoolies SP10 support
- Spondoolies SP30 support
- Rockminer RBox support
- Hashratio support
- Avalon4/5/6/7 support
- Compac gekko support
- Direct USB communications
- Device hotplug
- Heavily featured RPC API
- Multicast support
- Proxy support
- Lots of other stuff I can’t remember. See options.
CGMiner Обзор
Майнер CGMiner предназначен для работы с видеокартами AMD. Так как он не знает, как извлечь валюту, используя технологию CUDA. Если у вас есть компьютер или ферма с графическими картами NVIDIA, лучше использовать Claymore Dual Miner.
Из интересных особенностей этой программы стоит отметить наличие инструментов для разгона графического процессора и даже для управления скоростью кулеров. Рекомендуется использовать их очень осторожно.
Даже CGMiner может предоставлять отладочную информацию, автоматически отключать «проблемного» работника, работать через прокси и использовать стратегии Load Balance и Round Robin. Пользователю предоставляется возможность указать ширину векторов, периоды времени для переподключения, создать искусственные задержки для маршрутизаторов и настроить отдельный вывод сообщений.
- the lack of GUI (console application);
- using the NeoScrypt algorithm, helps to achieve maximum values of MH/s;
- availability of tools for overclocking the graphics card;
- change parameters via the configuration file;
- display a detailed log;
- To simplify the work with the program, you can use the cgwatcher graphical shell.
Options for config CGMiner
Интенсивность основного индикатора, влияющего на скорость работы майнера, его значение задается от 0 до 20. Следует учитывать, что слишком высокая интенсивность может отрицательно повлиять на скорость майнинга, поскольку она может исчерпать всю доступную память и фактически уменьшите скорость майнинга в лучшем случае. В худшем случае – появится большое количество некорректных расчетов и ошибок HW. Обратите внимание, что если интенсивность не установлена, сам CGMiner будет динамически регулировать ее с учетом возможности комфортной работы на ПК.
Параллельный поток управляет оптимальным количеством вычислений, которые может выполнить алгоритм scrypt. Первоначально он настроен на максимальное использование нескольких потоков всех блоков шейдеров графической карты, которые он имеет. Значение должно быть кратным количеству блоков шейдеров видеокарты. Соответственно, если указано «параллелизм потока», то шейдеры могут быть удалены. Рекомендуется потратить некоторое время на поиск наилучшего значения для вашей видеокарты, чтобы добиться максимальной производительности.
CGMiner GPU mining
Появилась новая версия CGMiner git 5.3.1-tpruvot для производства Decred с использованием графических процессоров AMD и NVIDIA. Эта новая версия майнера должна работать лучше, чем ранее доступная вилка CGMiner для DCR.
Эта ветвь поставляется с поддержкой обоих протоколов, принятия шарика, такого как формальный протокол, и более продвинутой работы через слой. Как уже упоминалось выше, майнер будет работать с видеокартами AMD и NVIDIA GPU (используя OpenCL, а не CUDA).
Имейте в виду, что мониторинг NVML работает только в 64-битной версии. При тестировании этой версии майнера мы смогли добиться более высокого хэшрейта на видеокартах от NVIDIA, чем при использовании tpruvot fork ccMiner для майнинга DCR. У тех, кто производит с использованием видеокарт AMD, не должно возникнуть проблем с переходом на эту версию майнера. Вы наверняка сможете получить наилучшие результаты при майнинге Decred, используя пулы с поддержкой Gatework через Stratum.
CryptoNight алгоритм майнинга
Основная задача Cryptonight – не создавать разрыв между пользователями ПК и владельцами специализированных устройств ASIC во время майнинга. Абади и другие криптографы разработали алгоритмы, чувствительные к памяти.
Основная идея состоит в том, чтобы выделить большой блок данных (Блокнот) в ОЗУ с непредсказуемой последовательностью в нем. Блок должен быть достаточно большим, чтобы сделать хранение данных более удобным, чем вычисление его при каждом обращении к нему. Алгоритм также должен предотвращать внутренний параллелизм, то есть N одновременных потоков должны требовать в N раз больше памяти одновременно.
Популярный алгоритм Scrypt также использует память, но оставляет возможность создания мощных и относительно недорогих вычислительных устройств для расчета этого алгоритма. В случае CryptoNote, в отличие от Scrypt, каждый новый блок (64 байта) зависит от всех предыдущих. Новый алгоритм требует около 2 МБ ОЗУ, что является минимальным размером кэш-памяти L3 современных процессоров. В то же время этот объем оперативной памяти исключает использование ASIC.
Мы должны различать CryptoNote и CryptoNight. CryptoNight является одной из реализаций протокола CryptoNote. По алгоритму «Криптонит» построены Monero (XMR), ByteCoin (BCN), Aeoncoin.
The advantages of production on this algorithm:
- Smoothly decreasing emission.
- Small time intervals between blocks;
- The inability to mine on ASIC hardware.
- The use of bundles of CPU+GPU for greater performance.
- Fundamental differences from bitcoin, which contributes to the growth of interest in new cryptocurrencies.
- Innovation profitable CryptoNight coin isolated from most of the altcoins on the old algorithms.
- Profitability and expediency of production is higher than most other cryptocurrencies.
- Less heating of the graphics card and processor than when mining on other algorithms.
Другие версии CGMiner:
- v4.9.2: https://crazy-mining.org/majning-2/soft/skachat-cgminer-4-9-2-gpu-majner-dlya-fpga-asic/
- v4.1.11: https://crazy-mining.org/majning-2/soft/skachat-cgminer-4-1-11-majner-fpga-asic/
Отправить комментарий