where to download cgminer?
- Download CGMiner by clicking the Download button.
- To run mining on multiple computers, download and install the CGMiner application on all computers that will be used for mining.
- In the folder that contains the miner, you should create or edit a file with .bat extension.
CGMiner is free to download and use and is available on GitHub.
This guide describes how to start and how to use the CGMiner version 3.7.2 and higher.
Download from site Download releases Download from BitcoinTalk
Here is a listing of the contents of the file cgminer.conf. It is also better to fill it in:
Setting up is relatively easy once you know all the basic commands.
The main .bat file setting has the following data:
Cgminer –scrypt –o stratum+tcp\\:pool_address:port –u wallet.1 – p x
Here:
This completes the configuration of the bat file.
To get a fine configuration, you need to use a number of special commands:
-auto-fan – adjusting the speed of the GPU cooler to maintain a certain temperature. Sets the metric automatically.
-auto–gpu – sets the GPU frequency to maintain a certain temperature. Works automatically.
-device (-d) – defines a specific video card. By default, the program launches everything it detects. The value of the card is placed next to it (for example, -device 1).
-disable-gpu (-G) - disabling graphics processors.
-gpu-threads (-g) - setting the amount of threads on the graphics processor. The indicator is set from 1 to 10. By default, the program sets 2. The value is placed next to the command - -gpu-thread.
-gpu-dyinterval - setting the refresh period in milliseconds for video adapters using dynamic intensity. Standard cost -gpu-dyinterval.
-gpu-engine- setting the frequency indicator for the video adapter. It is permissible to enter both one indicator and a whole range. It looks like this: -gpu-engine 700 or 700-900.
-gpu-fan - setting the fan speed in percentage, a certain value or range. It looks like this: -gpu-fan 50 or 50-65.
-gpu-map - matches OpenCl with ADL hardware number manually or paired CSV. For example, 1: 0.2: 1 shows OpenCl 1 over ADL 0.2 over 1.
-gpu-memlock - setting the memory frequency. In the case of bitcoin mining, we recommend lowering it, for litecoin - raising it. Looks like that: -gpu-memlock
-gpu-memdiff - sets the specific difference between kernel and memory. The indicator is entered in megahertz. It looks like this: -gpu-memdiff ???.
-gpu-powertune - GPU powertune installation. The value is selected in%.
-gpu-reorder - re-sorting video cards.
-Gpu-vddc - change the voltage on the core. The data is entered in this form: -gpu-vddc125.
-intensity (–I) - sets the intensity. The range of selectable indicators is from one to 14. Setting the value “d” - indicates that the indicator is dynamic. It looks like this: -intensity 10 or d.
-kernel (-k) - specifying the kernel for the hardware. It can be diablo, poclbm, phatk, diakgcn. It looks like this: -kernel diakgcn - help is needed in choosing kernels for GPUs.
-ndevs (-n`) - displays a list of graphics processors, number and outputs.
-temp-hysteresis - the temperature difference in ℃ from the expected indicator is indicated. The standard cost is 3. It looks like this:-temp-hysteresis
-temp-overheat - temperature, specified in ℃, when dropping core frequencies. This is where the coolers work faster (rpm increase). Fitted as standard 85. It looks for example like this: -temp-overheat 95.
-temp-target - the desired temperature is set. The value is in degrees. Standard costs 75. It looks like this: -temp-target 90.
-vectors (-v) - sets the width of vectors. By default, the indicator is selected automatically, but you can specify your own: 1, 2 or 4. Here it is indicated as follows: -vectors
-worksize(-w) - the size of the memory is set. However, it has virtually no effect on performance. Automatic selection of the indicator is standard. When self-introduction, select it in multiples of 64: 64, 128, etc. Recommended 256. Looks like this: -worksize
setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_USE_SYNC_OBJECTS 2 cgminr.exe –srypt –worsize 512 –intensity 10 –auto-fan –lookup-gap 4 –thread-concurrency 25614 – gpu-engine 1050 –gpu-memlock 1500 –gpu-powertune 15 –o stratum+tcp: east1.us.stratum.dedicatedpool.com:3352 u worker -p XXX
where XXX is the worker password.
Please note that the miner is also compatible with Linux and OSX. In the case of Linux, you can also enable remote access. However, it will not be possible to configure the operation of the video adapter as efficiently as on Windows.
The program is aimed exclusively at experienced users who are mining cryptocurrencies. Consequently, the functionality is versatile. The software was launched back in 2011. Since then, it has only improved and increased its positive qualities. The launch was made with open source code, which allows you to be confident in the reliability of the software.
The main developer was Kon Kolivas. He is also known for contributing to the development of Linux. At the same time, he is an anesthesiologist by profession, developing programs for him is a simple hobby.
The program is recognized as the most effective software for the extraction of electronic tokens using AMD and NVidia video adapters.
The software allows you to improve the performance of video adapters, making it possible to fine-tune graphics devices.
Most of the known digital coins can be mined on these algorithms. It is used in the mining of Bitcoin, Dogecoin, Monero, Litecoin and other well-known digital tokens. Provides a number of benefits:
The official site allows you to download the software for free. However, please note that the latest versions of the program focused exclusively on ASICs and FPGAs, since the developers decided not to continue to support mining on CPUs and video processors. It is worth using old software releases for them. These include versions prior to 3.7.8.
Basically, it is worth working on AMD, since the software does not work well with CUDA. For NVidia, it is better to choose another miner, for example, Claymore.
The program has several interesting points. One of them is the introduction of tools to overclock GPUs and set the desired fan speed in the cooling system. True, it is worth using this functionality carefully, since there is a high chance of spoiling the equipment and sending it to the scrap.
The program also provides configuration information, automatically turns off the worker, causing problems or simply not working. You can use proxy, balance loading strategy and Round Robin. Thanks to this, miners can independently enter the parameters of the width of the vectors, the waiting time for the connection restoration, create a specified delay for the router and configure a separate display of notifications. The work of the program is configured through a special configuration file.
CGMiner includes overclocking, monitoring, fan speed control and remote interface features. Other features include self-discovery of new blocks using a mini-database, binary cores, multi-GPU support, and processor mining support. There are many other characteristics of this miner, which you can find out in this article about CGMiner.
CGMiner 4.1.11 – This is a multi-threaded multi-bullet FPGA and ASIC miner for bitcoins, as well as the most popular miner for GPU / FPGA / ASIC. CGMiner – This is an open source GPU miner written in C and available on several platforms such as Windows, Linux and OS X. One of the things that make it extremely popular is the fact that it is based on the original Cpu code. Miner.
Single pool:
Multiple pools:
Single pool with a standard http proxy:
socks5 proxy Single pool with:
Single pool with stratum protocol support:
Solo mining to local bitcoind:
If you compile cgminer with a version of CURL before 7.19.4, then some of the above will not be available. All available since version 7.19.4 CURL
If you specify the –socks-proxy option for cgminer, it will be applied only to all pools that do not specify their own proxy settings, as described above.
After saving the configuration from the menu, you do not need to give the arguments to cgminer, and it will load your configuration.
Any configuration file may also contain one “include”: “filename” to recursively include another configuration file. A configuration record will save all the settings from all the files in the output.
CGMiner on Windows Setup Guide for Bitcoin Users + ASIC Miner Setup
Miner CGMiner is designed to work with AMD graphics cards. Since he does not know how to extract currency using CUDA technology. If you have a computer or farm with NVIDIA graphics cards, it is best to use Claymore Dual Miner.
Of the interesting features of this program, it is worth noting the availability of tools for overclocking the GPU and even for controlling the speed of coolers. It is recommended to use them very carefully.
Even CGMiner can provide debugging information, automatically disable a “problem” worker, work through a proxy, and use the Load Balance and Round Robin strategies. The user is given the opportunity to specify the width of the vectors, time periods for reconnection, create artificial delays for routers and configure a separate message output.
The intensity of the main indicator that affects the speed of the miner, its value is set from 0 to 20. It should be borne in mind that too high a rate can negatively affect the speed of mining, since it can exhaust all available memory and actually reduce the speed of mining at best. In the worst case, a large number of incorrect calculations and HW errors will appear. Please note that if the intensity is not set, CGMiner will dynamically adjust it taking into account the possibility of comfortable work on the PC.
The parallel stream controls the optimal amount of computation that the scrypt algorithm can perform. Initially, it is configured to maximize the use of multiple threads of all the shader blocks of the graphics card that it has. The value must be a multiple of the number of shader blocks of the video card. Accordingly, if “thread parallelism” is indicated, then the shaders can be removed. It is recommended that you spend some time looking for the best value for your video card to achieve maximum performance.
A new version of CGMiner git 5.3.1-tpruvot has appeared for the production of Decred using AMD and NVIDIA GPUs. This new version of the miner should work better than the previously available CGMiner DCR plug.
This branch comes with support for both protocols, adopting a bead such as a formal protocol, and more advanced work through the layer. As mentioned above, the miner will work with AMD and NVIDIA GPU graphics cards (using OpenCL, not CUDA).
Keep in mind that NVML monitoring only works in the 64-bit version. When testing this version of the miner, we were able to achieve a higher hashrate on video cards from NVIDIA than when using tpruvot fork ccMiner to mine DCR. Those who manufacture using AMD graphics cards should have no problems switching to this version of the miner. You will probably be able to get the best Decred mining results using Gatework-enabled pools through Stratum.
The main objective of Cryptonight is not to create a gap between PC users and owners of specialized ASIC devices during mining. Abadi and other cryptographers have developed memory sensitive algorithms.
The main idea is to highlight a large data block (Notepad) in RAM with an unpredictable sequence in it. The block should be large enough to make data storage more convenient than calculating it each time it is accessed. The algorithm should also prevent internal concurrency, that is, N simultaneous threads should require N times more memory at the same time.
The popular Scrypt algorithm also uses memory, but leaves the possibility of creating powerful and relatively inexpensive computing devices to calculate this algorithm. In the case of CryptoNote, unlike Scrypt, each new block (64 bytes) depends on all the previous ones. The new algorithm requires about 2 MB of RAM, which is the minimum size of the L3 cache of modern processors. At the same time, this amount of RAM eliminates the use of ASIC.
We must distinguish between CryptoNote and CryptoNight. CryptoNight is one of the implementations of the CryptoNote protocol. According to the Kryptonite algorithm, Monero (XMR), ByteCoin (BCN), Aeoncoin were built.
Help, I've started cgminer and everything reads zero!?
I have multiple USB stick devices but I can't get them all to work at once?
I've plugged my devices into my USB hub but nothing shows up?
Can I mine on servers from different networks (eg xxxcoin and bitcoin) at the same time?
Can I configure cgminer to mine with different login credentials or pools for each separate device?
Can I put multiple pools in the config file?
The build fails with gcc is unable to build a binary.
Can you implement feature X?
Work keeps going to my backup pool even though my primary pool hasn't failed?
Is this a virus?
Can you modify the display to include more of one thing in the output and less of another, or can you change the quiet mode or can you add yet another output mode?
What are the best parameters to pass for X pool/hardware/device.
What happened to CPU and GPU mining?
GUI version?
I'm having an issue. What debugging information should I provide?
Why don't you provide win64 builds?
Is it faster to mine on windows or linux?
My network gets slower and slower and then dies for a minute?
How do I tune for p2pool?
I run PHP on windows to access the API with the example miner.php. Why does it fail when php is installed properly but I only get errors about Sockets not working in the logs? Read: PHP: Installation - Manual
What is a PGA?
What is stratum and how do I use it?
Q: Why don't the statistics add up: Accepted, Rejected, Stale, Hardware Errors, Diff1 Work, etc. when mining greater than 1 difficulty shares?
My keyboard input momentarily pauses or repeats keys every so often on windows while mining?
More Questions
- What is yuta power now?
- What is job description for cashier?
- What is closure of trading window?
- What is gerd symptoms and treatment?
- What number is considered diabetes?
- How to pronounce grand teton national park?
- Which juz is the shortest?
- How to prepare for avp interview?
- Where is fyn in denmark?
- Where to lie on a surfboard?