中国分布式计算论坛

 找回密码
 新注册用户
搜索
查看: 4428|回复: 11

Linux命令行环境免安装V7跑BA/Core17教程

[复制链接]
发表于 2013-9-22 14:41:21 | 显示全部楼层 |阅读模式
本帖最后由 cuda 于 2013-9-24 01:54 编辑

简单摸索了一下在Linux的命令行环境下用V7客户端免安装直接跑BA,发现可行,把过程写下来供诸位参考,也欢迎大家能够继续完善。

跑BA的步骤:
1、下载v7客户端核心文件(7.3.6): fah-v7.xz (2.9 MB, 下载次数: 1369)

评分

参与人数 2基本分 +58 收起 理由
vmzy + 50 技术贴!
金鹏 + 8 赞一个!

查看全部评分

发表于 2013-9-22 17:31:22 | 显示全部楼层
有基础的一看就懂,没基础的,看了也是摸黑
发表于 2013-9-22 18:43:50 | 显示全部楼层
如果能有后续优化就更好了
感谢兄弟
发表于 2013-9-22 18:47:40 | 显示全部楼层
Linux下core17暂不支持A卡,大家注意一下
发表于 2013-9-22 19:52:17 来自手机 | 显示全部楼层
cuda的最新版本最近看Linux吧有人在Fedora17,x86上面搞起来了。貌似要改源码。来自: iPhone客户端
发表于 2013-9-22 21:40:44 | 显示全部楼层
本帖最后由 zhouxiaobo 于 2013-9-22 23:07 编辑

先下载下来,如果一切OK会来冒个泡的~

有一个问题,当我关闭终端后再次打开,就会出现如下字样无法启动:
ERROR:Exception: Error executing: 'PRAGMA synchronous=NORMAL': database is locked

LZ 这个应该是从 /usr/bin/ 里挖出来的,因为我也挖出来的MD5值也和LZ一样。。
然后,有没有CORE15的包,17的。。好像有点累。
 楼主| 发表于 2013-9-23 11:24:27 | 显示全部楼层
zhouxiaobo 发表于 2013-9-22 21:40
有一个问题,当我关闭终端后再次打开,就会出现如下字样无法启动:
ERROR:Exception: Error executing: 'PRAGMA synchronous=NORMAL': database is locked

LZ 这个应该是从 /usr/bin/ 里挖出来的,因为我也挖出来的MD5值也和LZ一样。。
然后,有没有CORE15的包,17的。。好像有点累。

是的,用的就是原版v7的核心文件,直接从rpm包里面导出的:
rpm2cpio fahclient-7.3.6-1.x86_64.rpm | cpio -div
你遇到的这个错误是重复启动FAHClient造成的,说明当前系统中已经有v7在跑,应该先停止。
 楼主| 发表于 2013-9-24 01:44:46 | 显示全部楼层
本帖最后由 cuda 于 2013-9-24 01:57 编辑

core17对一些Linux系统库的依赖性问题令人无语,今天把机器的glibc库暂时升级了一下,命令行下V7跑core17终于成功了。
仍然用1#中的解压包,把config.xml设置改为:
<config>
  <user value='xxxx'/>
  <passkey value='xxxx'/>
  <team value='3213'/>
  <client-type value='advanced'/>
  <max-packet-size value='big'/>
  <power value='full'/>
  <smp value='false'/>
  <gpu value='true'/>
</config>

然后执行./FAHClient即可开跑。
GTX680跑P8900的平均TPF为4m37s,PPD达8.5万左右,好像和Win下差不多?
log文件:

15:00:04:WU00:FS00:0x17:*********************** Log Started 2013-09-23T15:00:04Z ***********************
15:00:04:WU00:FS00:0x17:Project: 8900 (Run 224, Clone 1, Gen 100)
15:00:04:WU00:FS00:0x17:Unit: 0x0000008a028c126651a6585f49a6b391
15:00:04:WU00:FS00:0x17:CPU: 0x00000000000000000000000000000000
15:00:04:WU00:FS00:0x17:Machine: 0
15:00:04:WU00:FS00:0x17:Reading tar file state.xml
15:00:05:WU00:FS00:0x17:Reading tar file system.xml
15:00:05:WU00:FS00:0x17:Reading tar file integrator.xml
15:00:05:WU00:FS00:0x17:Reading tar file core.xml
15:00:05:WU00:FS00:0x17:Digital signatures verified
15:02:25:WU00:FS00:0x17:Completed 0 out of 2500000 steps (0%)
15:07:04:WU00:FS00:0x17:Completed 25000 out of 2500000 steps (1%)
15:11:37:WU00:FS00:0x17:Completed 50000 out of 2500000 steps (2%)
15:16:18:WU00:FS00:0x17:Completed 75000 out of 2500000 steps (3%)
15:20:51:WU00:FS00:0x17:Completed 100000 out of 2500000 steps (4%)
15:25:32:WU00:FS00:0x17:Completed 125000 out of 2500000 steps (5%)
15:30:06:WU00:FS00:0x17:Completed 150000 out of 2500000 steps (6%)
15:34:49:WU00:FS00:0x17:Completed 175000 out of 2500000 steps (7%)
15:39:22:WU00:FS00:0x17:Completed 200000 out of 2500000 steps (8%)
15:44:03:WU00:FS00:0x17:Completed 225000 out of 2500000 steps (9%)
15:48:36:WU00:FS00:0x17:Completed 250000 out of 2500000 steps (10%)

Linux命令行环境查看显卡温度和风扇转速可用nvidia-smi命令,58%转速下温度80度,还算正常。

  1. +------------------------------------------------------+
  2. | NVIDIA-SMI 5.319.37   Driver Version: 319.37         |
  3. |-------------------------------+----------------------+----------------------+
  4. | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
  5. | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
  6. |===============================+======================+======================|
  7. |   0  GeForce GTX 680     Off  | 0000:08:00.0     N/A |                  N/A |
  8. | 58%   80C  N/A     N/A /  N/A |       86MB /  2047MB |     N/A      Default |
  9. +-------------------------------+----------------------+----------------------+
  10. +-----------------------------------------------------------------------------+
  11. | Compute processes:                                               GPU Memory |
  12. |  GPU       PID  Process name                                     Usage      |
  13. |=============================================================================|
  14. |    0            Not Supported                                               |
  15. +-----------------------------------------------------------------------------+
复制代码

评分

参与人数 1基本分 +8 收起 理由
金鹏 + 8 辛苦了!

查看全部评分

 楼主| 发表于 2013-9-24 19:49:15 | 显示全部楼层
本帖最后由 cuda 于 2013-9-24 19:50 编辑

Core17一般要求Fermi以上的显卡,其实老显卡进行一些特殊设置也能跑。刚才用GTX295进行了测试,可行,但成绩不理想。此外FAH官方前几年曾宣称老显卡强制跑fermi包对项目有危害,看来意义不大了。
测试结果:P8900包, TPF约为29m45s,PPD仅5200,算上双芯也只有10400。
10:52:55:WU00:FS00:0x17:Completed 0 out of 2500000 steps (0%)
11:22:39:WU00:FS00:0x17:Completed 25000 out of 2500000 steps (1%)
11:52:21:WU00:FS00:0x17:Completed 50000 out of 2500000 steps (2%)
12:22:09:WU00:FS00:0x17:Completed 75000 out of 2500000 steps (3%)
12:51:49:WU00:FS00:0x17:Completed 100000 out of 2500000 steps (4%)

 楼主| 发表于 2013-9-28 18:30:23 | 显示全部楼层
本帖最后由 cuda 于 2013-9-28 18:32 编辑
wpf999 发表于 2013-9-22 18:47
Linux下core17暂不支持A卡,大家注意一下


这个是官方说法吗?Core17底层是基于Opencl的,按理讲只要A卡对Opencl支持没问题就应该能跑才对。也许是软件设置的限制?有没有可能绕过?
比如可尝试把A卡的PCI设备ID伪装成N卡的ID,然后看能不能跑起来(这个对驱动不会造成影响)。
发表于 2013-9-28 19:57:43 | 显示全部楼层
cuda 发表于 2013-9-28 18:30
这个是官方说法吗?Core17底层是基于Opencl的,按理讲只要A卡对Opencl支持没问题就应该能跑才对。也许是 ...

core17作者赵雨桐在邮件里告诉我的,主要是A卡opencl驱动还不稳定
 楼主| 发表于 2013-10-9 21:57:49 | 显示全部楼层
wpf999 发表于 2013-9-22 18:47
Linux下core17暂不支持A卡,大家注意一下

今天找了台A卡Linux机器进行了测试,把结果简单说一下:
默认情况下V7果然接不到包,如果把PCI设备号伪装成N卡则能接到包,但是在刚开始跑的时候就出现102错误。
看来是没办法了。
04:11:06:WU00:FS00:Starting
04:11:06:WU00:FS00:Running FahCore: /fah-v7/FAHCoreWrapper /fah-v7/cores/www.stanford.edu/~pande/Linux/AMD64/NVIDIA/Fermi/Core_17.
fah/FahCore_17 -dir 00 -suffix 01 -version 703 -lifeline 5804 -checkpoint 15 -gpu 0 -gpu-vendor nvidia
04:11:06:WU00:FS00:Started FahCore on PID 5812
04:11:06:WU00:FS00:Core PID:5816
04:11:06:WU00:FS00:FahCore 0x17 started
04:11:07:WU00:FS00:FahCore returned: INTERRUPTED (102 = 0x66)

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

小黑屋|手机版|Archiver|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2019-11-22 02:09

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表