|
|
@ -152,6 +152,7 @@ Options for both config file and command line: |
|
|
|
--benchmark Run cgminer in benchmark mode - produces no shares |
|
|
|
--benchmark Run cgminer in benchmark mode - produces no shares |
|
|
|
--compact Use compact display without per device statistics |
|
|
|
--compact Use compact display without per device statistics |
|
|
|
--debug|-D Enable debug output |
|
|
|
--debug|-D Enable debug output |
|
|
|
|
|
|
|
--device|-d <arg> Select device to use, one value, range and/or comma separated (e.g. 0-2,4) default: all |
|
|
|
--disable-rejecting Automatically disable pools that continually reject shares |
|
|
|
--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) |
|
|
|
--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 |
|
|
|
--failover-only Don't leak work to backup pools when primary pool is lagging |
|
|
@ -198,7 +199,6 @@ GPU only options: |
|
|
|
|
|
|
|
|
|
|
|
--auto-fan Automatically adjust all GPU fan speeds to maintain a target temperature |
|
|
|
--auto-fan Automatically adjust all GPU fan speeds to maintain a target temperature |
|
|
|
--auto-gpu Automatically adjust all GPU engine clock speeds to maintain a target temperature |
|
|
|
--auto-gpu Automatically adjust all GPU engine clock speeds to maintain a target temperature |
|
|
|
--device|-d <arg> Select device to use, (Use repeat -d for multiple devices, default: all) |
|
|
|
|
|
|
|
--disable-gpu|-G Disable GPU mining even if suitable devices exist |
|
|
|
--disable-gpu|-G Disable GPU mining even if suitable devices exist |
|
|
|
--gpu-threads|-g <arg> Number of threads per GPU (1 - 10) (default: 2) |
|
|
|
--gpu-threads|-g <arg> Number of threads per GPU (1 - 10) (default: 2) |
|
|
|
--gpu-dyninterval <arg> Set the refresh interval in ms for GPUs using dynamic intensity (default: 7) |
|
|
|
--gpu-dyninterval <arg> Set the refresh interval in ms for GPUs using dynamic intensity (default: 7) |
|
|
@ -220,6 +220,7 @@ GPU only options: |
|
|
|
--vectors|-v <arg> Override detected optimal vector (1, 2 or 4) - one value or comma separated list |
|
|
|
--vectors|-v <arg> Override detected optimal vector (1, 2 or 4) - one value or comma separated list |
|
|
|
--worksize|-w <arg> Override detected optimal worksize - one value or comma separated list |
|
|
|
--worksize|-w <arg> Override detected optimal worksize - one value or comma separated list |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See GPU-README for more information regarding GPU mining. |
|
|
|
|
|
|
|
|
|
|
|
SCRYPT only options: |
|
|
|
SCRYPT only options: |
|
|
|
|
|
|
|
|
|
|
@ -229,7 +230,6 @@ SCRYPT only options: |
|
|
|
|
|
|
|
|
|
|
|
See SCRYPT-README for more information regarding litecoin mining. |
|
|
|
See SCRYPT-README for more information regarding litecoin mining. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ASIC and FPGA mining boards (BFL ASIC, BitForce, Icarus, ModMiner, Ztex) |
|
|
|
ASIC and FPGA mining boards (BFL ASIC, BitForce, Icarus, ModMiner, Ztex) |
|
|
|
only options: |
|
|
|
only options: |
|
|
|
|
|
|
|
|
|
|
@ -240,8 +240,52 @@ only options: |
|
|
|
--usb <arg> USB device selection (See below) |
|
|
|
--usb <arg> USB device selection (See below) |
|
|
|
--usb-dump (See FPGA-README) |
|
|
|
--usb-dump (See FPGA-README) |
|
|
|
|
|
|
|
|
|
|
|
Cgminer will automatically find all of your Avalon ASIC, BFL ASIC, BitForce |
|
|
|
See FGPA-README and ASIC-README for more information regarding these. |
|
|
|
FPGAs, Icarus bitstream FPGAs, ModMiner FPGAs, or Ztex FPGAs |
|
|
|
|
|
|
|
|
|
|
|
Cgminer should automatically find all of your Avalon ASIC, BFL ASIC, BitForce |
|
|
|
|
|
|
|
FPGAs, Icarus bitstream FPGAs, ASICMINER usb block eruptors, ModMiner FPGAs, |
|
|
|
|
|
|
|
or Ztex FPGAs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USB DEVICES |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WINDOWS: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
On windows, the direct USB support requires the installation of a WinUSB |
|
|
|
|
|
|
|
driver (NOT the ftdi_sio driver), and attach it to your devices. |
|
|
|
|
|
|
|
The easiest way to do this is to use the zadig utility which will install the |
|
|
|
|
|
|
|
drivers for you and then once you plug in your device you can choose the |
|
|
|
|
|
|
|
"list all devices" from the "option" menu and you should be able to see the |
|
|
|
|
|
|
|
device as something like: "BitFORCE SHA256 SC". Choose the install or replace |
|
|
|
|
|
|
|
driver option and select WinUSB. You can either google for zadig or download |
|
|
|
|
|
|
|
it from the cgminer directoy in the DOWNLOADS link above. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LINUX: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
On linux, the direct USB support requires no drivers at all. However due to |
|
|
|
|
|
|
|
permissions issues, you may not be able to mine directly on the devices as a |
|
|
|
|
|
|
|
regular user without giving the user access to the device or by mining as |
|
|
|
|
|
|
|
root (administrator). In order to give your regular user access, you can make |
|
|
|
|
|
|
|
him a member of the plugdev group with the following commands: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sudo usermod -G plugdev -a `whoami` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If your distribution does not have the plugdev group you can create it with: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sudo groupadd plugdev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In order for the BFL devices to instantly be owned by the plugdev group and |
|
|
|
|
|
|
|
accessible by anyone from the plugdev group you can copy the file |
|
|
|
|
|
|
|
"01-cgminer.rules" from the cgminer archive into the /etc/udev/rules.d |
|
|
|
|
|
|
|
directory with the following command: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sudo cp 01-cgminer.rules /etc/udev/rules.d/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
After this you can either manually restart udev and re-login, or more easily |
|
|
|
|
|
|
|
just reboot. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Advanced USB options: |
|
|
|
|
|
|
|
|
|
|
|
The --usb option can restrict how many Avalon, BFL ASIC, BitForce FPGAs, |
|
|
|
The --usb option can restrict how many Avalon, BFL ASIC, BitForce FPGAs, |
|
|
|
ModMiner FPGAs or Icarus bitstream FPGAs it finds: |
|
|
|
ModMiner FPGAs or Icarus bitstream FPGAs it finds: |
|
|
@ -293,10 +337,9 @@ If one of the 10 devices stops working, hotplug - if enabled, as is default |
|
|
|
|
|
|
|
|
|
|
|
--usb :0 will disable all USB I/O other than to initialise libusb |
|
|
|
--usb :0 will disable all USB I/O other than to initialise libusb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE: The --device option will limit which devices are in use based on their |
|
|
|
For more ASIC details see the ASIC-README |
|
|
|
numbering order of the total devices, so if you hotplug USB devices regularly, |
|
|
|
For more FPGA details see the FPGA-README |
|
|
|
it will not reliably be the same devices. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- |
|
|
|
--- |
|
|
|
|
|
|
|
|
|
|
|