精華區beta VideoCard 關於我們 聯絡資訊
※ 引述《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)
justice2008:我選2 XD 05/10 20:20