推 justice2008:我選2 XD 05/10 20:20
※ 引述《jk21234 ()》之銘言:
: ※ 引述《dolphinus (GasVosky)》之銘言:
: : 我是用 stream 1.3 SDK 還有 CUDA SDK 2.1 寫的東西在測,
: : nVidia 的卡在不設延申桌面輸出時 CUDA 的 code 無法啟動,
: : ATi 的卡即使不設延申桌面 CAL binary 一樣可以使用.
: Geforce一定要開延伸桌面才能用CUDA.這個基本上cuda
: 一直都如此啦....
: cal我沒試過.既然試出了就應該是OK的.
: 不過因為需要cal或者是跑ati gpgpu比較快的場合幾乎沒有.
: 反而ATI卡不接螢幕,軟解不會出現,OpenGL加速也沒有..
: 只能接一個螢幕的場合當然優先考慮ATI顯示卡.
: 如果不是混插而是清一色,當然一個螢幕接一張主卡
: 其他在背景算東西就好.....
嗯, 這點十分有趣..
因為之前有人跟我 complain 過說 2900XT 都可以跑 folding@home
為啥我的東西不能跑? 我回不出來 :x
只記得 ATi 以前也有用過像 libsh 這類透過 OpenGL 去達成算值的
目地這類的做法, 而 CAL 是只有 unifield shader (?) 這世代以上
才有的..
感謝告知, 我回去多實驗一下這類的相容性問題.
: : physx 的 API 我現在沒辦法實驗在 CUDA 能跑時它能不能跑,
: : 因為光只看 demo 看不出來.
: 開四開或者是開超過cpu核心數量,
: 看加速效果.........
不設定延申桌面打不開它那個 properties, 我以為不能動..
: 當然不是這問題.
: 搞定到確認"OK"要很多步驟.
: 要每個地方都沒問題才叫做沒問題,所以這要多方確認.
: 再說......其實還是會發生driver送gpgpu要算的東西送錯卡的情況.
: 明明顯示程式以ATI CAL送資料,另外一張卡計算中的東西卻凍結住了......
: 這樣的話,要多忙兩天才會發現其實沒搞定就很冤了.
: 這種事情只能多找人討論多找測試失敗的資料.
目前是開兩個 thread (pthread api) 下去各家的卡各收送自己的
資料看樣子是沒問題, 只知道 cuda 它會去抓各自 device 使用的
DMA memory area 去個別存取, ati 的不知道... 然後這種狀況下
系統都會卡死一小段時間不能動, 大概記憶體傳輸量太大還怎樣..
有機會有卡有板子時再實驗同一間的卡有一張以上時的狀況...
先感謝您嘍. :)
--
這篇文章讓你覺得
1.金機歪 2.哩金變態 3.金豪洨 4.幹 5.零分 6.舊排球 7.這啥洨? 8.推一個
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: dolphinus 來自: 122.116.74.57 (05/10 18:49)