Dec 272013
 
This entry is part 8 of 8 in the series Litecoin/Bitcoin

好奇心往往让人花费大量的时间去“折腾”。哥继续在折腾中。本博文辑录CGminer两个比较复杂的应用,以飨观众。

一、代理服务器

CGminer支持通过代理服务器连接矿池,但是连接的时候需要注意一些。CGminer的CONF文件中设置代理的代码的一个例子:

{
"url" : "http:192.168.1.1:80|lite.coin-pool.com:8339",
"user" : "macro2.pub",
"pass" : "pub"
}

此处表明通过普通HTTP代理服务器(192.168.1.1,端口80)连接矿池。有两个方面要注意。

第一,不同代理的地址写法不同,详细如下:
http: standard http 1.1 proxy(标准HTTP代理)
http0: http 1.0 proxy(1.0版本HTTP代理)
socks4: socks4 proxy(Sock4代理)
socks5: socks5 proxy (Sock5 代理)
socks4a: socks4a proxy
socks5h: socks5 proxy using a hostname

例如你用socks4代理的话,那么地址写法就变为: socks4:192.168.1.1:80。其他以此类推

第二,据我测试,Stratum不支持HTTP代理,可能只有Sock4代理才能连接(赞无条件测试);而HTTP代理的话,只能用LongPoll模式的矿池,当前Litecoinpool.org的矿池列表里面,支持LongPoll的速度还不错的矿池我只找到了3个,分别如下:
lite.coin-pool.com
https://hypernova.pw/
ltc.kattare.com

二、多显卡,(集成显卡,非ATI显卡等)

如果有多块显卡,特别是包含非ATI显卡的情形比较麻烦,因为我们往往只在ATI类显卡用CGMiner挖矿(nVidia显卡用Cudaminer,具体见其他博文),那么我们需要特别选择特定显卡(你不选择特定显卡,还跑不起来CGminer)。

例如,在一台HP原装机器,Intel集成显卡,外加一块HD7750的ATI显卡的机器上,如果直接运行CGminer会有问题(提示警告信息,而且默认是用Intel集成显卡计算)。我们用 -n 命令,可以查看到这台机器上的显卡的所有信息。

[TIME] CL Platform 0 vendor: Intel(R) Corporation
[TIME] CL Platform 0 name: Intel(R) OpenCL
[TIME] CL Platform 0 version: OpenCL 1.1
[TIME] Platform 0 devices: 1
[TIME] 0 Intel(R) HD Graphics 2500
[TIME] CL Platform 1 vendor: Advanced Micro Devices, Inc.
[TIME] CL Platform 1 name: AMD Accelerated Parallel Processing
[TIME] CL Platform 1 version: OpenCL 1.2 AMD-APP (1268.1)
[TIME] Platform 1 devices: 1
[TIME] 0 Capeverde
[TIME] Failed to ADL_Adapter_ID_Get. Error -1
[TIME] Failed to ADL_Adapter_ID_Get. Error -1
[TIME] Failed to ADL_Adapter_ID_Get. Error -1
[TIME] GPU 0 AMD Radeon HD 7700 Series hardware monitoring enabled

此外它还会提示你: "Number of Opencl a ADL devices did not match"。 如果直接运行Cgminer,那么它会用Intel集成显卡挖矿,速度只有4KHz,慢得不行的。因此,我们如何能够将ATI显卡用起来呢,我的一个解决办法是在CONF文件中,添加一个开关:

"gpu-platform" : "1",

因为从上面给出的信息,我们知道ATI显卡是:Platform 1 devices: 1

扩展问题:

1. 还不知道集成显卡、多块ATI显卡,甚至nVidia显卡并存时何种情形。

2. 我试图尝试集成显卡和ATI显卡一起挖矿,但是迄今未找到让两个platform同时跑起来的办法(开两个CGminer除外)。当然,由于集成显卡太慢,因此也没有这个必要啦。

No related posts.

Series Navigation<< A P2P messenger prototype
Bookmark/FavoritesSina WeiboGoogle+FacebookQQTwitterYahoo BookmarksBaiduDiggEmailGoogle GmailOutlook.comEvernotePrintAIMLinkedInBlogger PostKindle ItOrkutShare

Related Posts:

 Leave a Reply

(required)

(required)


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Switch to our mobile site