一个关于蓝宝石5850挖矿死机的问题,我将用BTC支付给第一个提出有效解决线索的

2011-06-25 17:57:01 +08:00
 milazi
我有5块 蓝宝石 HD5850 Extreme的显卡
两块主板分别是技嘉 GA 870A和MSI的890 FXA GD70
CPU两块是 240、140分别插在技嘉870和MSI 890上。
技嘉主板上使用的是4GB的SSD固态硬盘
MSI主板上用的金士顿4G U盘当硬盘
技嘉主板插了两块5850,使用了600W的电源,MSI主板插了三块5850,使用了1200W的电源
内存均为2GB,都安装了Ubuntu 11.04系统

问题:

使用 “aticonfig --odgc --adapter=all ”查看显卡状况,可以看出显卡核心频率可以运行在接近900Mhz:

Adapter 0 - ATI Radeon HD 5800 Series
Core (MHz) Memory (MHz)
Current Clocks : 800 900
Current Peak : 800 900
Configurable Peak Range : [550-900] [900-1250]
GPU load : 99%
(一共三张显卡,信息都和上面一样。)

我使用Phoenix连接到矿场开始挖矿,将三个显卡都运行起来之后,又将显卡核心频率设置到大约850Mhz,显存频率由1250降到900Mhz的时候,就出现了问题:三张中开始有一张显卡失去响应,且可以查看这张卡的温度由运行状态时候的60~70度下降到40~50度,我感到这张显卡开始失去响应,后来直到整个系统失去响应而必须在机箱上按按钮才能重新启动。
为了排错,我将失去响应这块显卡换下,使用另外一台矿机上的显卡换上,开机设置并超频后运行挖矿程序,结果一样,有时候在825Mhz的情况下就会死机。为了继续排错,我将这出错矿机上的1200W的电源安装到装了两张显卡的技嘉主板上,(因为技嘉双显卡也是一样出现了这个问题),技嘉+双显卡使用600W电源的情况也总是在这个频率下会有一张显卡失去响应导致最终系统死机,我怀疑是电源问题,但是在更换了1200W的电源的情况下,仍然无法使两张显卡运行在较高的速度下,现在五张显卡都只能运行在核心800Mhz显存900Mhz的速度下。每张显卡的计算速度为大约308Mhz/s。而这离常规的大约340~350Mhz的速度还是挺有差距的


如果提出有效建议或排错可能,经过我试验解决了问题,或任何能将显卡同时运行在350Mhz的速度下的方案,请留下你的BTC地址,我将使用BTC支付我所获得的帮助。
7810 次点击
所在节点    Bitcoin
44 条回复
xi_lin
2011-06-26 10:44:38 +08:00
@milazi 话说 http://forum.bitcoin.org/index.php?topic=11658.0 这个帖子和你好像,这样的话你换windows应该OK的
milazi
2011-06-26 14:37:22 +08:00
@xi_lin 你这个帖子对我很有用,至少我看到了那家伙他说他在win下没这问题,那么我准备换win。多谢提供这个贴。
milazi
2011-06-26 22:09:24 +08:00
风扇换了更猛的,没用,看来不是散热的问题

换了win7,使用trixx操它,似乎只对最后一张显卡有效(期间还做了 @nakowa 在21bitcoin的post内提到的短接显卡接口欺骗windows),且超频后的速度与ubuntu下的软超效果一样,不够简洁

虽然未能最终解决问题,但是 @jiangchun9981 的建议使我得到了一个合理的得到较高速度的i方式,请 @jiangchun9981 给出钱址。这是目前为止最有效的方案了。
xi_lin
2011-06-26 22:14:54 +08:00
@milazi 话说你不去试试显卡BIOS直接超么
milazi
2011-06-26 22:43:47 +08:00
@xi_lin 怎么试?刷bios吗?这个我不敢搞呢,没经验
xi_lin
2011-06-27 01:00:01 +08:00
@milazi 改一下显卡BIOS的默认频率然后刷显卡BIOS就行。保证不断电现在刷BIOS很简单的。。用RBE改用Atiflash或者winflash刷,DT的话刷5870都行。。不保证就是
milazi
2011-06-27 08:20:09 +08:00
@xi_lin 刷一卡一次需要几分钟?改默认频率这个不是问题,就是怕电压过低温度过高,到时候还得刷回来。
jiangchun9981
2011-06-27 10:04:31 +08:00
我的地址:18mrMLJc96h4FfMj9zR8Dmz6pjUx3QdnNq 谢谢啦!
其实看了很多人的设置经验,基本5850不加电压大部分的体制就是单卡跑880M的频率了,见过跑1030M的,的刷BIOS加电压,多卡主要是散热问题基本不能再高了,不过有时候我也有点怀疑是AMD的驱动也有问题,尝试过4卡,基本“启动”都很难,很容易没有响应不的不RESET。
另外:我原来用NVIDIA的CUDA搞别的项目的时候,似乎不用启动X(有驱动还有几个SO文件)就可以跑了,这个OPENCL非的起一个庞大复杂的X才能跑,怪不的天河选了CUDA放弃OPENCL了 。。。。
xi_lin
2011-06-27 13:17:20 +08:00
@milazi 真刷的时候也就1分钟左右。。很快
virushuo
2011-06-27 13:22:04 +08:00
@jiangchun9981 5850能跑800M?单卡?请问是怎么做到的…我的5870只能430M…
milazi
2011-06-27 13:30:24 +08:00
@jiangchun9981 0.18698018 已发送,请笑纳
@virushuo 5850能跑900,单卡,是Mhz,不是Mhash/s
milazi
2011-06-27 13:32:59 +08:00
@xi_lin 我还是不折腾了。
jiangchun9981
2011-06-27 15:40:42 +08:00
@milazi 已经收到!
virushuo
2011-06-27 15:41:38 +08:00
@milazi 哦。。。原来如此。
Mattsive
2011-07-02 12:26:59 +08:00
@milazi 我有5块一样的卡,故障现象也完全一样,和散热和供电都没有太大关系,这个卡就是超不上去,经过多次尝试,我现在基本上都跑在830/900频率下,长时间运行没有问题。再超的话恐怕要加电压了,但这样不利于规模化farm的稳定,我就没有再试,有兴趣你可以试试。
flyingnn
2011-07-02 13:55:43 +08:00
5850跑到880M感觉好高啊,我的现在才跑820M,315MHASH/S.
milazi
2011-07-03 16:37:53 +08:00
@flyingnn @Mattsive 我现在两卡跑在890Mhz下,两卡跑在820Mhz下,一卡跑在840Mhz下,基本稳定运行,风扇一直吹,我归纳总结出来,要是散热再有效一些,电压再加一些,应该可以都运行在890Mhz下。不过,现在计算能力/block 的比已经太离谱了,没兴趣折腾了。
jiangchun9981
2011-07-03 17:22:12 +08:00
按现在的计算难度,每天(24小时开)一块5850也大概才0.18个BTC,还有现在的大概$15.5的汇率,电费都差点不够啊。
ddv
2011-07-06 20:20:06 +08:00
我的两块主板和LZ一样,显卡一样,一样的问题,今天试验了一下,应该是CPU的问题,或者说是OPENCL的BUG:一块卡的时候cpu几乎为零,多块卡CPU暴涨,只要有一个核过了100%,就会出问题。用新版的poclbm/guiminer 设置CPU Affinity,设定只用一个核,或每进程分别占用一个核都会让单个核过100%,几分钟后就有显卡停止响应。
解决办法。。。弄个四核以上的U,我用x4 630,启动miner的时候还要小心,一个进程一个进程的启动,中间等几秒,防止单个核跑满。三块卡总CPU占用80%左右。

显卡工作在900Mhz/300Mhz, 75%转速下,另外感觉微星这板也不太得力,似乎供电简陋了点,不如giga的。giga的我用peie x1转x16的线,似乎还更稳定些。
jiangchun9981
2011-07-06 20:31:29 +08:00
@ddv 你的驱动是2.2或2.3的吧。这个驱动就是有CPU占用过高的BUG,一般推荐使用2.1或2.4的驱动。我观察了我的CPU,占用并不高的(3卡10%左右)。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/14953

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX