核心概念:cgminer 的基本命令结构
cgminer 的参数通过命令行传递给程序,基本格式如下:

(图片来源网络,侵删)
cgminer -o [矿池地址] -u [用户名] -p [密码] [其他参数]
-o/--url: 矿池的 Stratum 协议地址。-u/--user: 你的钱包地址或矿池用户名。-p/--pass: 你的矿池密码,通常是x或任意字符。
针对 AMD HD 7850 的关键优化参数
对于 HD 7850 这类 AMD GCN 架构的显卡,优化主要集中在强度、显存频率和引擎/显存超频上。
强度 参数 (-I)
这是最重要的参数之一,它决定了 GPU 处理哈希任务的线程数和大小。设置不当会导致性能大幅下降或卡死。
- 作用: 控制每个 GPU 的工作负载,数值越高,理论性能越高,但也会增加 GPU 的占用率和延迟。
- 如何设置: HD 7850 的显存较小(通常为 1GB 或 2GB),所以强度不能设置得太高。
- 对于 1GB 显存版本: 强度建议从 13 开始尝试。
- 对于 2GB 显存版本: 强度可以从 15 开始尝试。
- 调整方法:
- 先从低强度(如
I=13)开始,观察挖矿的稳定性和哈希率。 - 如果稳定,可以逐步增加强度(
I=14,I=15...),直到哈希率不再明显提升或出现卡顿、GPU 100% 占用但哈希率停滞不前。 - 最佳强度通常是在性能和稳定性之间取得平衡的那个点。
- 先从低强度(如
显存频率 参数 (--memclock)
- 作用: 提高 GPU 显存的运行频率,可以减少数据延迟,从而提升哈希率。
- 如何设置: HD 7850 的显存是 GDDR5,默认频率通常在 1200MHz - 1250MHz,你可以尝试进行小幅超频。
- 保守超频:
--memclock 1300 - 激进超频:
--memclock 1400或更高(如1450)
- 保守超频:
- 注意事项:
- 超频要循序渐进,每次增加 50MHz 或 100MHz。
- 超频后必须进行长时间测试(至少 30 分钟以上),观察是否出现花屏、闪退或算力不稳定的情况。
- 如果出现不稳定,立即降低频率或恢复默认。
引擎/核心频率 参数 (--gpu-engine)
- 作用: 提高 GPU 核心频率,可以提升计算速度。
- 如何设置: HD 7850 的默认核心频率在 860MHz 左右,超频空间比显存小。
- 保守超频:
--gpu-engine 950 - 激进超频:
--gpu-engine 1000或更高(如1050)
- 保守超频:
- 注意事项:
- 核心超频比显存超频更容易导致系统不稳定或死机。
- 同样需要逐步测试,并密切关注 GPU 温度。温度过高会触发降频,反而降低性能。
- 如果只是为了挖矿,优先保证显存超频,核心超频可以省略或进行小幅尝试。
GPU 编号 (--gpu-engine 的另一种写法)
当你的电脑有多块显卡时,你需要指定参数作用于哪一块,你有两块显卡,编号为 0 和 1。
- 为第 0 块显卡设置参数:
--gpu-engine 0 950 - 为第 1 块显卡设置参数:
--gpu-engine 1 1000
你也可以为所有显卡设置相同的参数:--gpu-engine 0,1 950。

(图片来源网络,侵删)
完整参数示例
这里提供几个针对不同算法和显存配置的完整命令行示例。
示例 1:使用 scrypt 算法 (如 LTC, DOGE) - 针对 2GB 显存
这是 HD 7850 最常见的用法。
cgminer -o stratum+tcp://ltc.pool.com:3333 -u YourLTCWalletAddress -p x --gpu-engine 950 --gpu-fan 80 --gpu-memclock 1400 -I 15 --auto-fan
参数解释:
--gpu-engine 950: 核心超频到 950MHz。--gpu-fan 80: 手动设置风扇转速为 80%。--gpu-memclock 1400: 显存超频到 1400MHz。-I 15: 设置强度为 15,适合 2GB 显存。--auto-fan: 自动控制风扇(如果支持),可以和--gpu-fan配合使用,例如在温度低于 60°C 时风扇 50%,高于 70°C 时风扇 80%。
示例 2:使用 scrypt 算法 - 针对 1GB 显存
1GB 显存是瓶颈,强度必须降低。

(图片来源网络,侵删)
cgminer -o stratum+tcp://doge.pool.com:3333 -u YourDOGEWalletAddress -p x --gpu-memclock 1350 -I 13 --auto-fan
参数解释:
--gpu-memclock 1350: 1GB 显存超频空间较小,1350MHz 是一个比较安全的值。-I 13: 强度设置为 13,避免显存溢出。- 这里没有设置核心超频,以保证稳定性。
示例 3:使用 X11 算法 (如 DASH)
cgminer -o stratum+tcp://dash.pool.com:3333 -u YourDASHWalletAddress -p x --gpu-engine 1000 --gpu-memclock 1450 -I 14 --auto-fan
参数解释:
--gpu-engine 1000: X11 算法对核心频率更敏感,可以适当超频。--gpu-memclock 1450: X11 对显存带宽要求高,显存超频效果明显。-I 14: 强度可以比纯 scrypt 算法稍高一些。
温度与风扇控制
老显卡散热是关键,必须重视!
- 手动风扇控制:
--gpu-fan 80(将风扇固定在 80%) - 自动风扇控制:
--auto-fan(cgminer 会根据温度自动调节,但效果可能不如软件好) - 推荐做法: 使用更现代的挖矿软件(如 Bminer, T-Rex)或第三方风扇控制工具(如 MSI Afterburner + RivaTuner Statistics Server)来精确控制风扇曲线,这样更安静且有效。
总结与优化步骤
- 安装驱动: 确保安装了最新且稳定的 AMD 显卡驱动。
- 下载软件: 下载适用于你操作系统的
cgminer版本。 - 基础测试: 先用最简单的命令行启动,不进行任何超频,确认显卡能正常连接矿池并出块。
cgminer -o [矿池地址] -u [钱包] -p x
- 显存超频: 在稳定的基础上,逐步增加
--gpu-memclock,找到最高稳定频率。 - 强度调整: 固定显存超频频率,然后逐步调整
-I参数,找到最佳强度。 - 核心超频 (可选): 最后尝试小幅
--gpu-engine超频,观察性能提升和稳定性。 - 监控: 在整个过程中,使用 GPU-Z 或任务管理器监控 GPU 温度和哈希率,确保一切正常。
最后提醒:挖矿对硬件有一定损耗,请在充分了解风险的前提下进行,对于 HD 7850 这类老卡,稳定性和低功耗远比极限性能重要。
