区块链
cgminer是一款专业的莱特币挖矿软件,支持CPU/GPU挖矿,支持超频和调节风扇速度,非常的强大,能够帮助用户轻松的的挖得更多的莱特币。
win7最合适cgminer软件。从系统的角度来说,cgminer在windows平台中只编译了32位,是纯粹的32位软件。如果放到64位的操作系统中运行,理论上应该是不如32位运行的好的。
显卡驱动是必须装的,至于装什么版本的显卡,以经验来看,装最新的显卡没有问题。从我的调试过程中新旧版本有对比,没有明显的差异。下载地址:support.amd.com/zh-cn/download/
AMD-APP-SDK是AMD的显卡驱动开发包,装这个软件是有目的的,后面在讲调试cgminer的时候有用。下载地址:
developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/#one,根据你的操作系统下载。
一个好的莱特币矿池也会对你的收入有很大影响。国内有不少好的矿池,有收手续费的,也有免手续费。刚开始,我注册的矿池是鱼池,比较稳定,后来转到了带有盈利奖励的莱特币矿池www.LTC1BTC.com/reg/xyabcgs(小小推荐一下,用我的推荐地址去注册,我可以获得你的一点小小的回报,你则可以获得更多的额外盈利奖励,双赢),收入提高了一些。
矿池选择好了后,就需要挖矿软件了。挖莱特币的cgminer版本不能超过3.7,这是我在一篇教程里看到的。我一直用cgminer3.50版本,状况比较稳定。下载地址:ck.kolivas.org/apps/cgminer/
cgminer各参数详细介绍相信不少同学都能在网上查到,我就不一一解释了,但我会将重点参数,影响挖矿效率的参数在下面做详细的说明。
以下调试均针对4块显卡,所以参数有4个。
用文本文件编写并保存为myltc.conf,放在cgminer目录下。格式如下:
{
“pools”:[
{
“url”:“矿池地址”,
“user”:“你的矿工名”,
“pass”:“x”
}
],
“scrypt”:true,【这个参数为挖莱特币必须的参数】
“kernel”:“scrypt,scrypt,scrypt,scrypt”,
“intensity”:“17,17,17,17”,【关键参数1,几个GPU就几个值】
“gpu-engine”:“1050,1050,1050,1050”,【关键参数2,几个GPU就几个值】
“gpu-memclock”:“200,200,300,300”,【关键参数3,几个GPU就几个值】
“gpu-memdiff”:“0,0,0,0”,
“gpu-powertune”:“0,0,0,0”,
“thread-concurrency”:“12284,12284,12284,12284”,【关键参数4,几个GPU就几个值】
“shaders”:“1792,1792,1792,1792”,
“worksize”:“256,256,256,256”,
“gpu-fan”:“0-90,0-90,0-90,0-90”,
“gpu-threads”:“1”【关键参数5,只有1个值】
}
用文本编写bat批处理(随便命名例如go.bat,放在cgminer目录下作为启动cgminer的命令),内容为:
setxGPU_MAX_ALLOC_PERCENT100
setxGPU_USE_SYNC_OBJECTS1
cgminer-cmyltc.conf
上面的两个setx命令只有装了AMD-APP-SDK才能起作用。它能够使thread-concurrency参数超过8192,intensity超过13。否则,你会有大量的HW硬件错误,严重影响你的收益。
因为每块显卡有每块显卡的体质,因此,针对自己的显卡,一定要亲自调试。别人的东西始终是别人的。
第一步,确定thread-concurrency值。方法:将【关键参数1】intensity设置为“d,d,d,d”,其余参数全部置0或删除(gpu-threads置1),不断的增大thread-concurrency值,每次增大后运行一次go.bat,一直到go.bat不能够正常运行为止,找到它的最大值。该值与你的内存有关,内存越大值能设置的越大。但对于我的R9270X显卡来说,2G内存足够用了。它的大小会影响到显卡的硬件错误率,但不会影响挖矿运算速度。一定要注意,你的内存不能小于你单块显卡的显存。
第二步,确定intensity值。方法:将【关键参数1】intensity设置从“14,14,14,14”(4块显卡的设置,一块显卡只设一个值就行了)开始,运行cgminer。逐渐增大该值,例如“19,19,19,19”,观察cgminer的运行状况,以界面中的HW不出现错误和运算速度最快为准,找到intensity的最合适值。
第三步,确定gpu-engine值。方法:确定了intensity值和thread-concurrency值后,我们再来找【关键参数2】gpu-engine的最佳值。从750开始,以30为步长,逐渐增大该值,观察cgminer的运行状况,找出哪个值是你显卡的最快运算速度。
第四步,微调【关键参数3】gpu-memclock。首先将该值设置为“100,100,100,100”,该值对你的运算速度影响有一定的影响,先逐渐增大该值,确定最佳频率。由于各显卡电压或者其它原因,各GPU的运算速度会有少许的不同。哪个GPU低你就稍微将对应的gpu-memclock值增大一点,例如从200增大到250。直到各GPU的运算速度接近一致就行了。
最后说明:其余未重点标明的参数其实都可以删除。还有,有人会问,【关键参数5】gpu-threads没讲,gpu-threads值从1到4,能上4你就烧高香了。有的卡设置为1最合适,有的设置为2最合适。你试一试就行了,我调成3的时候电脑就卡死了。
首先确实自己需要什么样的莱特币矿机。然后再去那个品牌矿机的官网看。例如:莱特币矿机L21矿机是币网BW生产的,首先可以去它们的官网看看,肯定有卖。另外,去华强北看看,那里的矿机十分多。
全部0条评论
快来发表一下你的评论吧 !