地表最詳盡之Folding@Home雙FAH程式執行全攻略 Part2 關鍵篇
三.實際操作
(1) 實體安裝好雙卡並安裝177.35版驅動程式, 重新開機一次.
可至裝置管理員 確認 驅動後六碼是否為11.7735
(2) 安裝好GPU2 6.12 beta8程式.
這程式僅需要安裝一次.也只能安裝一次.所以在網上爬到要安裝兩次程式的都已是舊文.
至此需要留意兩個目錄:
C:\Program Files\Folding@home\Folding@home-gpu
這個是主安裝目錄, 基本上是固定的. 跑雙卡也只要有一個此目錄即可.
另一個是屬於個人的核心程式目錄 : 這有可能隨每個人安裝而略有不同. 例如我的是在
C:\Documents and settings\Raziel\Application Data\Folding@home-gpu
至此,依照預設安裝,
先確定單卡程式能正常運作無誤, 目前它使用的是有螢幕輸出的那張卡
如果可以順利執行, 跑出畫面, 接到任務,一切OK, 停止該程式(右下角icon 按右鍵 選 quit)
下面就是重點了.
(3)手動建立兩個FAH程式捷徑
在上述同一個父目錄之下, 將Folding@Home-gpu目錄複製一份(當然名稱要不同,範例結尾取叫gpu2) 如下圖
至此,你會有兩個完全相同內容的僅名稱不同的目錄,都在Application Data目錄下
在桌面建立兩個捷徑, 名稱取自己好認的.
目標程式都指向安裝目錄的
[email protected].
程式捷徑的引號後面先空一格, 再分別指定
" -gpu 0" 與 " -gpu 1"
而
開始位置則分別指向剛剛那兩個目錄.
(4)手動置換v1.07版核心程式
將預備篇當中那個1.07版核心程式找出來, 將原先的取代掉.
依照預設安裝, FahCore_11.exe這個程式是在Application Data下面那個目錄
當然,你剛剛多複製了一個目錄, 所以那兩個目錄的FahCore_11.exe都要換掉.
(5) 修改Machine ID
前面有說明過, 每個GPU都要有自己的
machine ID, 才會跑出兩個process.
進入下圖之目錄, 找到
client.cfg 這個檔案, 用純文字編輯器(ex:小作家)開啟
手動編輯內容的machine ID 數值, 這個數值可以是1~6. 你現在有兩個folder, 所以自己找
兩個不重複的數值下去改, 我是將它們分別改成
1 與
2. 修正完成後存檔.
(6) 更換掉原本 auto run的捷徑
由於你更換過程式, 建立起新的, 所以原本安裝的自動執行捷徑已經是錯誤的, 刪掉它.
把你剛剛建立的兩個捷徑, 分別拉進 [啟動] 程式集中方便爾後開機自動執行.
如下圖:
改完後 先關機. 喝杯茶~ 有個硬體的問題要處理.
瞎密~ 先關機!?
悉低~ 至此我們作完了大部分的工作, 但還有一個問題要克服.
就是
如何將兩張卡都有螢幕輸出並開啟延伸桌面, FAH程式才會有實際運算力.
以我目前知道的方式, 有幾個方式都行得通, 要先想想哪種待會方式適合你.
(PS:如果你是開著電腦在做這些事, 記得重開機一次才會生效.)
(A)連接第二張卡的螢幕輸出線到你現有螢幕的第二個訊號輸入孔座, 如果你的螢幕有這樣
的能力, 那當然是最簡單的, 我的DELL 2407就是用這個方式做.訊號切換是由螢幕來控制.
(B)連接你的第二張卡到第二個螢幕來輸出 (傳統雙螢幕接法,如果你有的話)
(C)拿一個KVM switch將這兩個螢幕輸出線接起來
方式應該還很多, 反正就是要先讓第二張卡被偵測到 為主要精神.
(7) 開啟Windows 延伸桌面
如果你決定並完成了上面雙卡雙輸出的作法, 重新啟動電腦吧~
以我採用A方案為例, 在桌面按右鍵選內容 可看到兩張卡
將
第二張卡也啟用並皆開啟延伸桌面功能. 雖然單螢幕者無法同時看到兩邊畫面,
不過這不重要, 顯卡有作用即可, 是否有實際打出來到螢幕上就無所謂.
基本上到此, 你應該已經有兩個FAH程式在努力的幫你的顯卡加溫了.
(8) 確認雙程式運作是否正常.
OK, 如果一切順利, 那也還好, 如果不知道有沒有成功, 有些方式可以檢驗.
(a)
你的工作列上應該會有兩個FAH程式icon 如下圖
當你將滑鼠移到icon的時候, 應該可以看到兩支不同的Work Unit在執行, 顯示不同的運算進度.
(b)
開啟FAHlog.txt檔案觀察
不要去開圖形化的viewer來看是否運作正常, viewer並非可信賴, 可能你看到在跑test
但是實際上有在算任務. 所以最準的是看log.
兩個FAH程式icon 各自按右鍵 選 status , 按Log 選項, 你可以開出兩個文件檔如下圖
可以清楚的看出來
兩個不同啟動路徑, 兩個不同核心(0,1)的參數, 兩個不同的machine ID(1,2) 在不同時間啟動.
這就沒問題了.
(c) 經過一段時間的運算, 回報成績後, 你將可以在web report中看到你的個人報表
多一個
Active processor, 你也會注意到你的個人成績將明顯的加快腳步往前衝.
相信到這裡, 應該已經完成雙n卡在XP上運作兩支FAH的設定了.
下集預告 : 效能加持 番外篇