- Download
It's an open-source GPU-miner based on its original code. This tool works with AMD and NVIDIA graphics cards and features proxy support and a number of tools to overlock GPU and take control over coolers' speed. Mine SHA-256 cryptocurrencies and Litecoins. Download CGMiner 4.10 from our software. Bitcoin Core initial synchronization will take time and download a lot of data. You should make sure that you have enough bandwidth and storage for the full block chain size (over 200GB). If you have a good Internet connection, you can help strengthen the network by keeping your PC running with Bitcoin Core and port 8333 open.
If your download is not starting, click here.
Thank you for downloading CGMiner from our software portal
You are downloading CGMiner, version 4.10. The package you are about to download is authentic and was not repacked or modified in any way by us. Each download we provide is subject to periodical scanning, but we strongly recommend you to check the package for viruses on your side before running the installation. Download wii emulator for mac.
CGMiner antivirus report
This download is virus-free.This file was last analysed by Free Download Manager Lib 166 days ago.
CLAMAV
NOD32
COMODO
WebAdvisor
CGMiner 4.3.5 with GridSeed and Zeus scrypt ASIC support.
This file describes Scrypt-specific settings and options.For general CGMiner information refer to README.Scrypt algorithm code was ported from CGMiner version 3.7.2.
Zeus
The Zeus driver needs to be configured with two runtime options: the number ofchips per ASIC device with
--zeus-chips
and the desired clock speed in MHzwith --zeus-clock
. These options are applied to all Zeus miners. To set optionsfor a specific device use --zeus-options ID,chips,clock
where ID specifiesthe device (see below) and chips and clock set the respective options. MultipleID,chips,clock tuples can be joined together separated by semi-colons.Device Selection
With no
--scan-serial
options the driver will use libusb to autodetect anyconnected miners and to perform all device I/O operations. This is therecommended method if multiple drivers are compiled into cgminer.If
--scan-serial zeus:auto
is specified, the driver will use libudev toidentify which USB-serial ports (if any) are from a Zeus miner and open thoseports directly. All I/O will be done using direct serial reads and writes(not through libusb). This method may not work properly if multiple driversare enabled. This method is only available on Linux.Individual devices can be specified manually using
--scan-serial zeus:/dev/ttyX
(note the 'zeus:' is optional if only the Zeus driver has been compiled in). Thisdisables autodetection (for the Zeus driver only) and all I/O will also be doneusing direct serial reads and writes instead of through libusb.The following three examples are equivalent assuming three miners are connected:
The different methods are provided to accomodate different systems or preferencesand as fallback.
Device Identification
When using serial I/O the ID for use with
--zeus-options
is the full path nameof the serial port (eg: /dev/ttyUSB0). If using libusb the ID is the miner'sUSB serial number, which can be found by running ./cgminer --ndevs
or on Linuxby examining the output of lsusb
. The ID is also shown on each device's statusline on the main screen of cgminer.Note: Early hardware versions (at least batch 1) used a different USB-Serial chipwhich did not provide a valid serial number. In that case the ID used in CGMineris the USB bus and device address in this format:
<bus number>:<device address>
Chip count for different models: Blizzard: 6, Cyclone: 96
Zeus driver is based on documentation and the official reference implementation.Many thanks also to sling00 and LinuxETC for providing access to test hardware.
Gridseed
GC3355-specific options can be specified via
--gridseed-options
or'gridseed-options'
in the configuration file as a comma-separated list ofsub-options:- baud - miner baud rate (default 115200)
- freq - any frequency multiple of 12.5 MHz, non-integer frequencies rounded up (default 600)
- pll_r, pll_f, pll_od - fine-grained frequency tuning; see below
- chips - number of chips per device (default 5)
- per_chip_stats - print per-chip nonce generations and hardware failures
- start_port - first port number for scrypt proxy mode (default 3350); see below
- voltage - switch the voltage to the GC3355 chips; see below
- led_off - turn off the LEDs on the Gridseed miner
When mining scrypt-only this version of cgminer does not initialize the SHA cores so thatpower usage is low. On a 5-chip USB miner, power usage is around 10 W.
Gridseed support is based largely on the original Gridseed CGMiner anddtbartle's scrypt modifications.
Frequency Tuning
If
pll_r/pll_f/pll_od
are specified, freq is ignored, and calculated as follows:- Fin = 25
- Fref = int(Fin / (pll_r + 1))
- Fvco = int(Fref * (pll_f + 1))
- Fout = int(Fvco / (1 << pll_od))
- freq = Fout
Dual Mining
When dual-mining
start_port
will set the listening proxy port of the first gridseeddevice on the SHA256 instance of cgminer, with additional miners using successive ports.The scrypt instance of cgminer will attempt to connect starting at this port.When dual mining, start the SHA mining instance of cgminer first, wait for it to beginmining and then start the scrypt version. The second instance will detect that the USBports are in use and will attempt to connect to the first via UDP.
If everything is working the same devices will appear in both cgminer windows.
Voltage Modding
If
voltage=1
is set the gridseed chips will be switched to an alternate voltage.Specifically, this flag will cause the MCU to assert the VID0 input to the voltageregulator. This requires a voltmodded miner. On a stock unit this will actuallyreduce the regulator's output voltage.More Complex Options
Cgminer Windows 64 Bit 3.7.2
The options can also be specified for each device individually by serial number via
--gridseed-freq
or --gridseed-override
or their configuration file equivalents.--gridseed-freq
takes a comma-separated list of serial number to frequency mappingswhile --gridseed-override
takes the same format as --gridseed-options
: