cgminer项目ASIC设备支持与配置指南

cgminer项目ASIC设备支持与配置指南

【免费下载链接】cgminer 【免费下载链接】cgminer 项目地址: https://gitcode.com/gh_mirrors/cg/cgminer

概述

本文详细介绍了ckolivas/cgminer项目对各种ASIC设备的支持情况,包括设备识别、编译选项、系统配置以及专用参数设置等内容。作为一款专业的计算软件,cgminer通过直接USB通信方式与ASIC设备交互,相比传统的串口通信方式具有更高的效率和稳定性。

支持的ASIC设备列表

cgminer支持市面上绝大多数主流ASIC设备,主要包括以下品牌和型号:

比特大陆系列

  • Antminer U1/U2/U2+/U3 USB系列
  • Antminer S1
  • 其他Antminer设备

Avalon系列

  • Avalon一代(包括BitBurner和Klondike)
  • Avalon2/3
  • Avalon4/4.1/6
  • Avalon7
  • Avalon8

其他知名品牌

  • ASICMINER BlockErupter/Tube/Prisma
  • Butterfly Labs SC系列
  • Bitfury系列设备
  • Cointerra
  • Compac bitshopperde和GekkoScience
  • Halong Dragonmint T1
  • Hashfast Babyjet/Sierra
  • Hashratio
  • KnCminer系列
  • Rockminer系列
  • Spondoolies系列

设备识别与编译选项

不同品牌的ASIC设备在cgminer中有特定的设备标识符,需要在编译时启用相应的支持选项:

比特大陆设备

  • Antminer U1/U2/U3:标识为ANU/AU3,需--enable-icarus
  • Antminer S1:标识为ANT,需--enable-ants1

Avalon设备

  • Avalon一代:标识为AVA,需--enable-avalon
  • Avalon2/3:标识为AV2,需--enable-avalon2
  • Avalon4/4.1:标识为AV4,需--enable-avalon4
  • Avalon6:标识为AV6
  • Avalon7:标识为AV7
  • Avalon8:标识为AV8
  • Klondike:标识为KLN,需--enable-klondike

其他设备

  • ASICMINER BlockErupter:标识为AMU,需--enable-icarus
  • ASICMINER Tube/Prisma:标识为BET,需--enable-blockerupter
  • BlackArrow Bitfury:标识为BaB,需--enable-bab
  • Bitfury设备:需--enable-bitfury
  • Hashfast设备:标识为HFA/HFB/HFS,需--enable-hashfast

系统配置指南

Windows系统配置

  1. 需要安装WinUSB驱动(非ftdi_sio驱动)
  2. 使用zadig工具替换驱动:
    • 以管理员身份运行zadig
    • 选择"Options"→"List All Devices"
    • 找到对应设备(如"BitFORCE SHA256 SC")
    • 选择安装WinUSB驱动
  3. 可能需要重新插拔设备或重启系统

Linux系统配置

  1. 添加用户到plugdev组:
    sudo usermod -G plugdev -a `whoami`
    
  2. 若无plugdev组则先创建:
    sudo groupadd plugdev
    
  3. 复制udev规则文件:
    sudo cp 01-cgminer.rules /etc/udev/rules.d/
    
  4. 重启系统或重新加载udev规则

macOS系统配置

  1. 卸载可能自动加载的CDC驱动:
    sudo kextunload -b com.apple.driver.AppleUSBCDC
    sudo kextunload -b com.apple.driver.AppleUSBCDCACMData
    
  2. 增加USB设备数量限制:
    sudo su
    touch /etc/sysctl.conf
    echo kern.sysv.semume=100 >> /etc/sysctl.conf
    chown root:wheel /etc/sysctl.conf
    chmod 0644 /etc/sysctl.conf
    
  3. 可能需要使用sudo运行cgminer

设备专用参数详解

Antminer参数

  • --anu-freq:设置U1/U2频率(125-500MHz)
  • --au3-freq:设置U3频率(100-250MHz)
  • --au3-volt:设置U3电压(725-850mV)

Avalon参数

  • --avalon-auto:启用动态超频
  • --avalon-freq:设置频率范围
  • --avalon-fan:设置风扇速度(20-100%)
  • --avalon-temp:设置目标温度(默认50°C)
  • --avalon-cutoff:设置过热关机温度(默认60°C)

Avalon4专用参数

  • --avalon4-voltage:设置核心电压(步进125mV)
  • --avalon4-freq:设置频率(可设1-3个值)
  • --avalon4-miningmode:设置计算模式(0-3)
  • --avalon4-smart-speed:设置智能速度模式(0-3)

Avalon7/8专用参数

  • --avalon7-voltage-level:设置电压等级(0-15)
  • --avalon7-freq:设置频率(24-1404MHz)
  • --avalon8-nonce-mask:设置nonce掩码(24-32)
  • --avalon8-pid-p/i/d:设置PID控制参数

其他设备参数

  • --bet-clk:设置ASICMINER Tube时钟((n+1)*10MHz)
  • --bflsc-overheat:设置BFLSC过热阈值(默认90°C)
  • --hfa-hash-clock:设置Hashfast时钟速度(默认550)
  • --hfa-temp-target:设置Hashfast目标温度(默认88°C)
  • --minion-freq:设置Minion芯片频率(100-1400MHz)

最佳实践建议

  1. 温度管理:合理设置目标温度和过热阈值,平衡性能和设备寿命
  2. 频率调整:从默认频率开始,逐步测试稳定超频值
  3. 电压设置:超频时可能需要适当提高电压以保证稳定性
  4. 风扇控制:根据环境温度设置合理的风扇速度范围
  5. 监控日志:密切关注设备状态和错误日志,及时调整参数

通过合理配置这些参数,用户可以最大化ASIC设备的计算效率,同时确保设备长期稳定运行。

【免费下载链接】cgminer 【免费下载链接】cgminer 项目地址: https://gitcode.com/gh_mirrors/cg/cgminer

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值