CGMiner is one of the many soft products available on the market that enable the mining of cryptocurrencies. Find out how it works, what it is and how it is configured.

What is CGMiner?
CGMiner is an open-source cryptocurrency mining software, designed for several platforms - Windows, OS X and Linux. Its characteristic feature is the fact that it is based on the original CPU Miner code. CGMiner has an extremely intuitive interface, as well as many useful functions - e.g. monitoring or overclocking.
CGMiner what is it?
CGMiner is cryptocurrency mining software and works with AMD graphics cards. This program offers many interesting functions, including tools designed to overclock the graphics processor or control the cooling speed. For security reasons, please use them carefully. CGMiner also provides users with debugging information, allowing you to automatically disable problematic operations. The software allows you to work via Proxy and use strategies such as Load Balance or Roud Robin. There are also many other options available to users, including specifying vector widths, configuring separate message output, and creating artificial delays for routers.
CGMiner - efficiency
The performance of CGMiner is determined by the intensity of the main indicator, which affects the speed of mining. This value ranges from 0 to 20. However, too high an intensity can adversely affect the speed of extraction, as it exhausts all available memory and reduces the actual work efficiency. In the worst case scenario, a large number of incorrect calculations can occur, as well as the occurrence of hardware errors. If the intensity is not set exactly, CGMiner adjusts it automatically. The software does not reduce the comfort of working at the computer.
CGMiner configuration
The basic configuration of CGMiner is based on assigning the appropriate commands to the cgminer.exe file, including the mine number as well as the login and password of the user. Parameters such as intensity, gpu-threads, vectors, worksize and the diablo kernel have the greatest impact on software performance. CGMiner allows you to overclock the graphics card, i.e. change the GPU and memory clock settings. For this purpose, the gpu-engine and gpu-memclock commands are edited. The dynamic change of the GPU clock speed depends on the temperature, which cannot be exceeded. The GPU frequency range is set with the temp-target command.
The dynamic change of the fan speed also depends on the GPU temperature, the range of which is set as a percentage with the auto-fan and gpu-fan commands. If the specified temperature is exceeded, the fan turns to maximum speed and the GPU clock speed is reduced. For this reason, it is recommended to use additional security in the configuration, using the temp-overheat command. The GPU is turned off when the temperature specified in the temp-cutoff command is exceeded. Separate individual settings can be used for each GPU. In this case, consecutive values for GPU0, GPU1 or GPU2 should be separated with a comma