[實戰]F@H架設單機多GPU詳細解說~!!

84036980

F@H滄者極限團隊
已加入
8/1/05
訊息
1,659
互動分數
0
點數
36
年齡
41
目前F@H GPU還算是測試版,GPU運算還是要仰賴一些CPU作協助運算~這很合理~但進階功能都還要下參數或是用些小技才能開啟多GPU運算,期望以後版本都能再視窗環境下一次設定完成~!


首先跟大家解說一下OS差異與VGA的關係~!


先來說OS下的差異

1.在XP下,CPU使用率是100%(1個GPU就會讓一顆CPU core滿載)~GPU PPD效率會好vista一點,且不用接多螢幕即可跑多GPU~!

2.在vista下,CPU使用率較低(必須開啟Vista Aero)~GPU PPD效率會輸XP一點點,而且需要接多螢幕才可跑多GPU(一個GPU就要接一個螢幕,後面會教各位做loopback解決此問題)~!



再來說說ATI 與nVidia的差異吧~!

1.ATI靠CPU運算較重~一顆ATI GPU 約要吃到1.2顆CPU~!也就是說如果你使用3 ATI GPU,4核CPU會吃到85%左右(這是在vista環境下,如果在XP吃的更多)

2.nVidia靠CPU運算較少~1顆單核心K8 CPU即可餵飽nVidia 2 GPU甚至更多(估計約2.5顆),且GPU PPD值不會受影響~!




先介紹Vista
如果您選擇vista當OS 又要跑2 GPU或以上~就必須把每個GPU都接上螢幕才行~
如果您沒有2個螢幕你可以做個loopback即可~!

開始吧~!



nEO_IMG_20081007179.jpg

首先準備~1個DVI轉D-sub接頭~3個68歐姆電阻




nEO_IMG_20081007180.jpg

把電阻用成這種形狀並修短一點鐵絲~並分別插入3個紅圈處



nEO_IMG_20081007181.jpg

先插入左右2個~



nEO_IMG_20081007183.jpg

再插入中間的~調一下~3個電阻不要互相短路到~



nEO_IMG_20081007184.jpg

最後貼上膠帶固定~以防止掉出~這樣就完成了



nEO_IMG_20081007185.jpg

然後接上VGA卡~注意此片是精星3870X2有4 DVI你必須接到1-2 或 3-4~因為1個GPU有2輸出~你必須分別接在2個GPU上~


nEO_IMG_20081007186.jpg

在加上1張3850也是OK的~!當然也要接上loopback


再來就是系統設定了~續待.....
 

hman876

一般般會員
已加入
9/4/08
訊息
106
互動分數
0
點數
0
年齡
36
網站
www.wretch.cc
期待測試阿
原來2張不一樣的顯示卡可以這樣用阿
我都不知道
搬沙發囉!!
 

屠皇西蒙

Tu huang Simon
已加入
4/7/07
訊息
2,048
互動分數
0
點數
36
年齡
41
大邱~好樣的~~!
我的3870x2上場當model了~嘻~!

等你~解說完~明天我的3870x2
也要上場和我的8800ultra一起征戰~F@H了~~!
 

84036980

F@H滄者極限團隊
已加入
8/1/05
訊息
1,659
互動分數
0
點數
36
年齡
41
info.jpg

先確定驅動都安裝好~!



crossfireoff.jpg

必須把CF關閉~nvidia 也要把SLI關閉~!才能跑多GPU





moniter.jpg

再把次螢幕打開~這時如果您沒有接loopback就會無法開啟~XP則是可以直接開啟不必接loopback~



1.jpg

再到F@H資料夾複製3份~因為我跑3 GPU



12.jpg

在去把複製出來的資料夾把多餘質料刪除





2.jpg

然後用記事本打開client.cfg當作編輯~
各位可以複製下面小字貼過去在更改machineid 和 GPU NO.
machineid 從1開始 , GPU NO. 從0開始以此類推

[settings]
username=您的帳號
team=31403
passkey=
asknet=no
machineid=1
bigpackets=normal
extra_parms=-gpu 0 -verbosity 9 -forcegpu
local=578

[http]
active=no
host=localhost
port=8080
usereg=no
proxy_name=
proxy_passwd=

[core]
priority=0
cpuusage=100
disableassembly=no
nocpulock=0
checkpoint=15

[power]
battery=no



13.jpg

再去桌面製作GPU 2 3的捷徑~!




4.jpg

執行之後~滑鼠可以去小圖是那理看看他的進度~
他一開始會先下載核心資料~然後抓任務好後就會開始算了~
如果您看到他已經顯示幾分之幾代表成功了~
反之他會重複顯示傳送資料和抓任務~!這樣就是有問題失敗~



3gpu.jpg

當然你也可打開GPU-Z看看是否每個GPU都在做運算了~
nVidia就只能看GPU溫度是否上升或聽VGA發出吱吱吱的聲音判斷~


vista大概就是這樣~


再來就是介紹XP平台~請續待.....
 

pleaseenterme

進階會員
已加入
4/15/07
訊息
398
互動分數
0
點數
0
第一次看到這種方法真厲害:MMM: ...
期待84036980大教學...
 

84036980

F@H滄者極限團隊
已加入
8/1/05
訊息
1,659
互動分數
0
點數
36
年齡
41
二號平台使用XP + nvidia VGA做為示範~

AMD 4400 X2
8800GT *2 + 8800GTX
這種環境下600W power快要吃滿...超太高會熄火~



nEO_IMG_DSC04835.jpg

XP不需接loopback~直接上


nEO_IMG_DSC04836.jpg

要注意散熱~CPU+GPU *3 24H燒機熱量是很驚人的~



8800XP.jpg

進OS後~一樣先把次螢幕全部開啟~


再來一樣
1.複製資料夾
2.刪除檔案
3.修改client.cfg檔
4.製作捷徑


nVidia參數如下~唯一不一樣的紅字部分
其他記得改您的username 、 machineid 和GPU NO.

[settings]
username=您的帳號
team=31403
passkey=
asknet=no
machineid=1
bigpackets=normal
extra_parms=-gpu 1 -verbosity 9 -forcegpu nvidia_g80
local=578

[http]
active=no
host=localhost
port=8080
usereg=no
proxy_name=
proxy_passwd=

[core]
priority=0
cpuusage=100
disableassembly=no
nocpulock=0
checkpoint=15

[power]
battery=no




8800.jpg

起跑之後~注意CPU用到幾顆!?
通常XP只會用一顆CPU去跑F@H~所以您必須去設定CPU關聯性~
讓所有CPU去跑~



88002.jpg

~注意GPU溫度~如果不怕噪音直接把VGA風扇調100%




FAH.jpg

設定好後可用F@H管理程式去看看各GPU跑的狀態~
AMD4400 x2 是可以餵飽nvidia 3GPU的~甚至用單核也有不錯的表現~
PPD都不會下降太多~


大概就降摟~~好累~掰;0a155537;
 

hman876

一般般會員
已加入
9/4/08
訊息
106
互動分數
0
點數
0
年齡
36
網站
www.wretch.cc
好威的測試
XP的監控軟體有這個喔
我怎麼都不知道.....

參數那個部分
紅字 nvidia_g80 GPU是 G80
如果是 G94就要打G94嗎?
 

84036980

F@H滄者極限團隊
已加入
8/1/05
訊息
1,659
互動分數
0
點數
36
年齡
41

bojue1971

進階會員
已加入
8/31/08
訊息
293
互動分數
0
點數
16
年齡
53
:MMM: 真利害.我先收藏起來慢慢看.一下子太多東西吸收不了.謝謝你的分享
 

hman876

一般般會員
已加入
9/4/08
訊息
106
互動分數
0
點數
0
年齡
36
網站
www.wretch.cc
▌延伸閱讀