MCPLive > 杂志文章 > 当一名合格矿工 AMD显卡挖矿高级教程

当一名合格矿工 AMD显卡挖矿高级教程

2013-06-25陈先宇《微型计算机》2013年6月上

功耗和温度考察

显卡在挖矿时的功耗和温度如何?和3D计算时的差别大吗?笔者选择了高端的蓝宝石HD79706GBGDDR5黑钻版进行详细测试,同时对比了公版Radeon HD 7970显卡。由于显卡挖矿是24小时满负载运行,所以对显卡的功耗和散热提出了更高的要求。蓝宝石HD79706GB GDDR5黑钻版显卡在挖矿时的平台功耗为286W,可以观察到处理器的占用率几乎为0%,可见挖矿完全是依靠显卡核心进行计算的,跟处理器没有关系。10分钟后的核心温度为72℃,此时的风扇转速通过cgminer设置为自动,核心温度虽高,但在正常范围内,风扇噪音也很小。如果将风扇转速设置为80%,温度可以控制在更低水平的63℃,但是噪音略大。

我们又用常用的Furmark软件测试整个平台在运行3D时的功耗,平台功耗上升到367W,原因就是3D处理时处理器也会参与部分运算。此时的处理器占用率大约为10%左右,所以平台的功耗比挖矿时更高。而满载运行10分钟后,显卡的核心温度也基本保持在73℃左右,和挖矿时设置自动风扇转速的温度一致。

笔者所测试的这几款蓝宝石显卡在挖矿时的温度基本都保持在55℃~73℃之间,这得益于蓝宝石良好的散热设计。按照笔者的经验来看,AMD显卡在满载运行时的核心温度和显卡档次有关。Rade on HD7970加大风扇转速后,核心温度多在60℃~70℃之间,Radeon HD 7950多在60℃左右,Radeon HD 7870和Radeon HD 7850多在55℃左右。温度高的是Radeon HD 7990双芯显卡,挖矿时的满载温度多在95℃以上,而实际运行3D游戏时温度会低15℃左右。

笔者选择了一款AMD Radeon HD 7970 公版显卡进行对比,发现AMD公版显卡中常用的涡轮风扇散热效果并不理想(图9)。主要有两个问题,一个是核心温度偏高,长时间运行时的核心温度为81℃,相比非公版设计的优秀散热器散热效率很低下。特别是搭建多显卡之后,冷空气进来的空隙小,更容易受到旁边显卡的影响,造成热量堆积。第二个问题是涡轮风扇高转速运行时的噪音很大,相比蓝宝石这种大尺寸双风扇的噪音很明显。如果是在家里挖矿,过大的噪音会在夜间明显影响休息。所以选择一款散热设计优秀的显卡,不但可以压低核心温度、降低风扇噪音,也可以保证更好的超频成绩,获得更多的收益。蓝宝石HD7970 6GB GDDR5黑钻版显卡使用了Vapor-X真空腔均热板技术,所以在温度控制上比普通的涡轮风扇更给力,风扇噪音也更低。

多显卡平台搭建指南

前面介绍了挖矿软件的设置和显卡的选择,专业矿机还需要搭配多显卡使用,才能大程度赚钱。专业矿机一般选择多PCI-E插槽的主板,除此之外,还有散热、超频、电源等多方面的考虑。

搭建矿机的主板好选择PCI-Ex16 插槽多的主板。多数中高端主板上的PCI-Ex16插槽在2个以上,我们推荐选择有三根PCI-Ex16插槽的主板,价位在800元左右,处理器购买低档次的就行。不要选择太高端的产品,如果只是用于挖矿的话都是无的成本投入。3根PCI-Ex16插槽的主板可以安装3块显卡,这也是ATX主板上直接安装显卡的极限。超过3根PCI-Ex16插槽的主板不但价格贵,而且显卡也只能安装3块。如果要安装更多的显卡怎么办?在上期我们曾经简单介绍过方法,就是使用PCI-E延长线(图10)。使用延长线,可以让各块显卡之间的距离加大,散热更好,也可以通过PCI-Ex1转x16的延长线解决PCI-Ex16插槽不够用的情况。

但是显卡越多,从主板取电的电流越大,会导致24Pin主供电口过热烧毁。网上有人制作特殊的延长线售卖,可以从大4Pin接口取电,保证平台的稳定运行。但是笔者实际测试,该延长线因为是手工焊接,质量得不到保证,可能出现延长线温度过高的问题,火胶封闭的电感焊点明显发烫、发软。所以,稳定的运行方式还是直接将3块显卡插在主板上。如果要通过延长线搭建多显卡平台,好不要超过5块。延长线连接的显卡必须使用定制的机架。该机架可以在制作超市货架的地方定制,下面一层放置主板,上面一层放置显卡,中间用延长线连接,保证显卡稳固即可。也可以使用超市常见的品牌为空间大师的三层金属网架,底下一层放主板平台,显卡则通过扎带挂在上一层的金属网上。总之,办法很多,大家可以充分发挥自己的动手能力。

多显卡平台大的问题就是显卡散热。目前的显卡一般都比较厚,插上3块之后显卡和显卡之间的空隙很小。此时的显卡温度比只插单块显卡的温度高不少,好使用机箱风扇进行额外的散热。多显卡挖矿平台还需要强大的电源支持,根据显卡的档次需要1000W~1200W的电源,或者使用两台700W的双电源配置实现更高的功率供给。

从硬件上解决了多显卡平台的搭建,软件上如何进行配置、超频和风扇设置呢?如果你使用的是不同核心的显卡是否可以混插挖矿呢?在3D应用的时候,多显卡组成CrossFire系统有严格的核心匹配要求、显存要求,需要连接桥接器,并在驱动中打开CrossFire功能。而挖矿则不必,只要将所有的显卡插在主板的PCI-Ex16插槽上,正确安装好AMD的显卡驱动即可(注意是必须包含OpenCL的版本,WindowsXP不支持)。在多显卡的挖矿平台上,AMD自带的OverDrive驱动中是无法针对每块显卡的核心频率和风扇转速进行调节的。绝大多数显卡品牌的超频软件也无法对每块显卡进行频率调节,此时就要依靠cgminer。如果你使用的是多显卡平台,也可以先用前面的单显卡配置文件引导启动cgminer,然后待所有核心开始计算后,依次按下S键、W键、Enter键另存一次cgminer.conf文件,就能导出适合你的多显卡配置文件,再在该文件的基础上进行频率或者显卡优先级的修改。

多显卡和单显卡配置文件的不同在于多显卡平台所有的参数项都有对应的N个,用逗号隔开。比如默认导出的三显卡平台配置文件,核心频率一栏为“"gpu-engine": "0-0,0-0,0-0"”,每个参数都有三个选项,对应GPU0、GPU1和GPU2。需要超频时,就可以同时对每块显卡进行有针对性的设置。

如果你还是希望使用简单的GUIMiner在多显卡平台上进行挖矿,是不是就没有办法对每块显卡进行单独的超频和风扇控制了呢?答案是否定的。AMD Over Drive只能对主显卡进行超频,但是蓝宝石提供的Tri XX显卡超频软件就是一款针对多显卡平台很好的超频软件。打开TriXX软件,有一个小箭头的下拉菜单,里面可以选择该平台上的任何一块显卡进行设置和温度监控(图11)。除了超频之外,我们还可以针对风扇转速灵活地自定义运行曲线。比如70℃以下时,保持风扇50%的低转速运行,避免噪音。而温度超过80℃时,可以将风扇转速提升到80%,立即用大风量将温度降下去(图12)。

不挖比特币挖铼特币

在上一次制作挖矿文章的时候,比特币的计算难度是7673000,而现在的计算难度为11187257,难度大幅度提升。造成这样的原因就是近ASIC设备开始大量出货,比特币网络的计算难度大幅度提升。难道今后显卡挖矿真无收益了吗?

其实,除了比特币之外,还有另外的虚拟货币可以挖。目前适合挖的是被称为铼特币LTC(litecoin)的货币。如果比特币被称为黄金,那么铼特币就相当于虚拟货币中的白银。挖铼特币使用Scrypt算法挖矿,而比特币是采用SHA 256算法。Scrypt算法更复杂,而且对内存的要求更高,它的设置和调试也更加复杂。挖铼特币的收益比比特币高50%左右,而且先天对ASIC设备免疫,计算难度不会在短期内大增。Radeon HD 7970、HD 7950、HD 7870、HD 7850挖铼特币时的计算速度大概为580K/s、506K/s、400K/s、36 0K/s,不同系统设置和不同的参数配置有较大的差异,所以需要仔细调试。

比特币的计算难度逐渐开始大幅度走高,相同计算能力每个月所能获得的比特币相比2月前已经减半,LT C是矿工们的另一个出路。
比特币的计算难度逐渐开始大幅度走高,相同计算能力每个月所能获得的比特币相比2月前已经减半,LT C是矿工们的另一个出路。

挖铼特币的软件仍然是cgminer,只是参数调节方式和比特币不太一样。第一次启动时在cgminer.exe的快捷方式地址后添加后缀“--scrypt--worksize256--lookup-gap2--thread -concurrency 7200-g2-I13-ohttp://矿池地址:端口-u工人名称 -p密码”。就能以Scrypt算法启动,或者新建一个文本文件,加入以下文字:

cgminer--scrypt--worksize 256--lookup-gap2 --thread-concurrency 7200-g2-I13-o http://矿池地址:端口 -u工人名称-p密码pause

将文本文件的后缀更改为.bat批处理文件,双击后就能启动cgminer。第一次启动后点击S 、W、回车键,保存为新的配置文件。LTC矿池笔者推荐http://ltc.kattare.com/https://notroll.in/。下面解释一下配置文件中的有关参数。

--scrypt:挖铼特币的必填参数,以Scrypt算法启动cgminer。

--intensity:显卡工作优先级,设置值从-10~20。相比比特币挖矿,I值大小对铼特币挖矿的速度影响非常大,填写范围在12~14之间。设置不正确要不速度偏低,要不会HW硬件错误过多,需要仔细调试。

--worksize256:工作空间,默认256不要更改。

-g:速度,好设置为2,不超过4,否则cgminer无法启动。

--thread-concurrency:并发线程,建议设置为显卡流处理器数量的4倍。

--gpu-engine:显卡核心频率。

--gpu-memclock:显存频率。

-o:矿池网址。

-u:工人名。

-p:密码。

写在后

显卡挖矿在近成为热潮,越来越多的用户投身挖矿大军,也显然提升了挖矿难度。虽然现在的挖矿收入没有以前高了,但是仍不失为一种赚钱手段。在ASIC设备大行其道之际,我们可以将目光从比特币转移到其他类似的虚拟货币上。除了比特币、铼特币之外,还有不下10种“山寨虚拟货币”在网络上流行。在目前看来,铼特币是大家认可度较高,而价值又比较低估的一种虚拟货币。如果你不是职业挖矿人,但是电脑里也有一块高端A MD显卡,除了游戏之外,也可以业余时间将其利用起来挖矿。物尽其用,才是DIY玩家所追求的极致。

分享到:

用户评论

用户名:

密码: