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

V6/多GPU系统计算 Folding@Home的简易设置教程

[复制链接]
发表于 2009-10-9 20:24:47 | 显示全部楼层 |阅读模式
本帖最后由 金鹏 于 2012-11-19 20:22 编辑

       由于目前3213成员拥有多显卡人数日益增多,而多显卡设置的教程一直处于空白状态,兄弟我不才先临时写个简易教程,算是抛砖引玉。
      期待以后能有高手修改完善并多提宝贵建议,鉴于本人水平有限,难免有错误之处,如有发现请随时指正,便于我随时改正,在此表示感谢!

      本简易教程适用于多N卡和多A卡及A+N混合显卡在WIN系统下的设置,基于Windows: V6 GPU2 (ATI 2xxx--5xxx; nVidia) clientsV6.23客户端(也适合于新版GPU3客户端),确保每个GPU核心对应有一个不重名的程序包,一般包含如图所示一些基本文件:

1-1.jpg 1.jpg


       N卡运行FAH后一般程序文件夹内包含如图所示文件

2.jpg


       A卡运行FAH后一般程序文件夹内包含如图所示文件(相比N卡区别就在于amdcalcl.dll     amdcalrt.dll     AMD-LICENSE.RTF 三个文件,还有运行的FAHCORE内核不同,尽管有时文件名一样)

3.jpg

=========================================================
      对于较新的GPU3客户端运行FAH后一般程序文件夹内包含如图所示文件

GPU3.PNG

===========================================================
GPU2 客户端_V6.23免安装版.rar (3.83 MB, 下载次数: 7322)

V6/GPU3 客户端_V6.41r2免安装版下载(支持额外奖励分数)

    根据你GPU数量分别改名后建立Folding@home-gpu_0 ,Folding@home-gpu_1 ,Folding@home-gpu_2 等文件夹,然后分别用记事本程序打开每个文件夹内的 client.cfg 文件,在username=后填入你的用户名(字母或数字或字母加数字),在machineid=后填入数字(1-16,同台机器上不能重复),然后保存(如图)。)

未命名.bmp

     如果你主板上有集成显卡建议在CMOS里关闭(一般FAH程序会把集成显卡默认为GPU 0),然后根据你有几个GPU核心创建几个程序文件夹后重新命名,把你不同文件夹内的Folding@home.exe创建快捷方式到桌面并对应所在文件夹进行一一重命名(目的便于你启动客户端并明确知道那个快捷方式是启动哪个GPU核心计算的)。

      特别提醒:V6 GPU2和GPU3程序目前不支持SLI和CF(请关闭SLI和CF后运行FAH),包括9800GX2 GTX295  4870X2  4850X2之类一卡双芯显卡,每个FAH计算也只能对应到每一个GPU上

一、对于系统内均为多N卡或多A卡平台设置比较简单:

      对应每个GPU核心在相应的快捷方式,打开属性界面后,在“目标”框内的最后面分别加上   空格-gpu 0    空格-gpu 1    空格-gpu 2  等参数(对于单卡双芯显卡,一张卡对应两个GPU顺位),以此类推如图所示  
      
5.jpg

=================================
在GPU3客户端下,对于使用GTX400和GTX200及以前老卡混插跑时,如出现GTX200及以前老卡对应客户端调用FahCore_15核心出现运算错误,确保GTX200及以前老卡只运行在FahCore_11核心下,请在对应快捷方式属性的目标框内加上参数: 空格-forcegpu nvidia_fermi或者 空格-forcegpu nvidia_g80

捕获.PNG

=============================================

二、对于系统内N+A卡混合平台设置教程:

      如果系统仅为A+N双卡,就可以省去加空格-gpu 0等参数步骤,而是直接在快捷方式属性的目标框内加上参数,N卡自8XXX/ 9XXX/ GT200系列后面都是加统一参数     空格-forcegpu nvidia_g80 ,费米卡加参数  空格-forcegpu nvidia_fermi  ,A卡在3XXX显卡时加  空格 -forcegpu ati_r600   ,  4XXX显卡时加   空格 -forcegpu ati_r700  ,如图所示

6.jpg


      如果是两块以上的A+N显卡混插,你首先要明确知道哪个卡槽插的是什么卡,N卡加统一参数     空格-forcegpu nvidia_g80,A卡(在3XXX显卡时加  空格 -forcegpu ati_r600   ,  4XXX显卡时加   空格 -forcegpu ati_r700  ),GPU序号排位一般是第一卡槽被FAH默认为GPU0,第二位卡槽为GPU1,依此类推(卡槽顺位会依据不同主板有所变化,请详细参阅你的主板说明书),对于一卡双芯显卡同一卡槽上的两个GPU核心依次各占用一个顺位-如在主卡槽内的295其两个核心分别被FAH识别为gpu0 和 gpu1)。

例如:主卡为4870X2,两张附卡分别为260+和9800GT,参数设置如图所示:

7.jpg


再例如:主卡为GTX295,附卡为4890和3870及9800GX2,参数设置如图所示:

8.jpg



三、注意事项:

      1、要想使多个GPU同时运行FAH,除GPU0以外其他每个显示核心必须对应一个默认显示器,在XP下可使用扩展桌面实现,WIN7下可以用横向扩展实现,如图所示

   10.jpg
捕获.PNG

     但在VISTA下需要使用物理欺骗手段才能实现,且操作有一定风险,请慎重!
可参阅welch 兄弟的帖子  在Vista下实现无显示器多GPU计算

         对于某些单PCB双芯的GTX295必须使用物理欺骗(假负载)才能扩展桌面进行FAH计算。

      2、对于每一个GPU运行的FAH程序必须设置不重复的机器ID,同一台机器上支持1-16序号,请在运行时右键点击右下角FAH图标后设置机器ID序号;别忘记把每个FAH程序设置内填上你的用户名和国家队编号3213,还有把CPU占用率(实际上是GPU占用率)拉到100%,把接收10M大包勾上,设置存盘3分钟。






      3、有些兄弟反映在运行FAH时进行某些程序操作会感觉很卡,特别是使用N卡的感觉更明显,可参考进行如下设置(关闭FAH客户端后操作)减少卡顿感



另外建议:使用你几张卡内3D性能最强的作为主卡;如果是3D性能相差不大的A+N卡组合,请使用A卡做主卡,N卡做副卡或物理加速卡(我曾经是主卡4870毒药+附卡9600GSO组合,同时跑着两个FAH看高清基本上感觉不到卡),还有在A卡做主卡时副卡N卡同样频率驱动下能跑出超高的PPD(比如我的96GSO在单卡时跑353包只有5000PPD,在4870主卡下能跑出5800+PPD,原因我无法解释

    4、对于多N卡组合跑FAH需要注意一下,不同SHADER数量显卡组合会造成副卡效能下降或者EUE的情况,例如9800GT+9600GSO组合会造成9600GSO跑FAH的PPD下降40%左右,而260+ +9600GSO组合会造成9600GSO无休止的EUE,根本不能计算。

    5、多GPU计算FAH时对CPU的运算能力要求也随之增高,有足够用的CPU才能确保显卡发挥最大的计算能力;特别是使用多A卡计算的:双GPU建议至少使用入门级双核或三核CPU,四GPU及以上系统使用四核入门级CPU及以上性能的CPU;
    对于使用多N卡的系统使用双核CPU足矣(182.50及以上版本驱动),但是这里需要注意一点:多N卡跑FAH的每个FAHCORE计算都对应到同一个CPU内核上(比如独占CPU0),当同一CPU内核上有超过3个FAHCORE计算关联时就会造成FAH效能的下降(直接反映PPD降低),解决办法就是在系统变量里加入如下参数:变量名称  NV_FAH_CPU_AFFINITY   变量值 0或者 3-15  (见图),目的就是把每一个FAHCORE计算关联到所有CPU内核上,使CPU资源利用最大化(变量值:双核CPU设置 3,三核CPU设置 7,四核CPU设置  15 ,对于6核或线程以上U 设置默认变量值 0 关联到所有核心上)

捕获.PNG

对于多A卡系统请参阅  GPU2、GPU3下适当提高A卡平台运行效率小技巧

    6、多显卡系统散热要求比较苛刻,需要重点加强散热措施(暴力抽风扇或水冷 ),并做好防尘措施.

    7、对于喜欢用FurMark折磨显卡的朋友现在多了一个选择:使用FAH单卡多开测试显卡温度和稳定性等,能跑下FurMark不一定能在7*24下跑FAH不出错。使用方法就是把上面对应不同文件夹的快捷方式属性目标框里参数改为一样,使之对应到同一张显卡上。如:要折磨主卡统一加 空格-gpu 0  要折磨副卡统一加 空格-gpu 1  等等,  双开、三开、四开甚至八开FAH客户端折磨你的某张或某几张显卡。

单卡四开如图改参数
未命名.jpg

双卡四开如图改参数
未命名1.jpg


水平有限,就先写到这,祝您日产PPD破100K,超越SACO或者vennyfan 或者maxzong或者 eqzero 或者 ocw或者chinazrw 等诸多地主


[ 本帖最后由 金鹏 于 2010-2-6 14:42 编辑 ]
捕获.PNG
捕获1.PNG
回复

使用道具 举报

发表于 2009-10-9 20:48:01 | 显示全部楼层
终于有多GPU的系统性讲解了!
回复

使用道具 举报

 楼主| 发表于 2009-10-11 01:39:43 | 显示全部楼层

回复 #2 cicikml 的帖子

算不上系统性,凭经验乱写一些而且不够简洁明了,期待以后有高手修改了
回复

使用道具 举报

发表于 2009-10-20 14:03:30 | 显示全部楼层
学习了~~~
回复

使用道具 举报

发表于 2009-10-20 20:53:50 | 显示全部楼层
果然有用 嘿嘿 正好借鉴一下 省的自己瞎忙了
回复

使用道具 举报

发表于 2009-11-12 09:06:07 | 显示全部楼层
绿色版还是下不来
回复

使用道具 举报

 楼主| 发表于 2009-11-12 14:12:37 | 显示全部楼层
原帖由 eqzero 于 2009-11-12 09:06 发表
绿色版还是下不来


两个下载方式都可以哦了
回复

使用道具 举报

发表于 2009-11-12 16:32:08 | 显示全部楼层
原帖由 金鹏 于 2009-11-12 14:12 发表


两个下载方式都可以哦了


斑竹辛苦了
回复

使用道具 举报

 楼主| 发表于 2010-7-22 23:33:51 | 显示全部楼层
更新了GPU3客户端下设置和有关费米显卡混插设置的一些内容
回复

使用道具 举报

发表于 2010-7-23 00:29:41 | 显示全部楼层
回复 9# 金鹏

谢谢金版
回复

使用道具 举报

发表于 2010-7-23 20:58:52 | 显示全部楼层
混插eue貌似可以一个跑GPU2 一个GPU3搞搞,不过ppd有点惨
回复

使用道具 举报

 楼主| 发表于 2010-7-25 16:02:22 | 显示全部楼层
目前可以跑两个客户端,到年底GPU2就停了,只好都跑GPU3甚至以后的V7综合客户端
回复

使用道具 举报

发表于 2010-7-27 17:58:17 | 显示全部楼层
本帖最后由 kittyjia 于 2010-7-27 18:01 编辑

版主文章的第三项,扩展桌面。我试了,xp系统双N卡用197.45驱动显卡能自动识别。64位win7系统双N卡用257.21驱动显卡也能自动识别。这样就省事了。64位win7系统双N卡用197.45驱动识别不好,起码我的64位win7不能自动识别。
回复

使用道具 举报

 楼主| 发表于 2010-7-27 18:16:34 | 显示全部楼层
建议兄弟在XP下使用197.45万能驱动,能解决大多显卡混插问题

WIN 7 64下使用197.77或者257.21/258.96
回复

使用道具 举报

发表于 2010-8-23 17:17:02 | 显示全部楼层
开始需要这个方法了.呵呵.
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

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

GMT+8, 2024-4-19 22:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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