最近購入新NB為了方便攜帶, 順便寫CUDA程式..只是似乎是麻煩的開始!
先PO一下Notebook的環境
OS:win 7 (64 bit)
VGA:內建(intel)與獨顯(NV GT 540M)
安裝環境:VS 2008 professional , CUDA Computing Toolkit 4.0(64 bit), CUDA Computing SDK 4.0(64 bit), CUDA_Wizard_w64_2.0.0
當CUDA環境弄好之後,我開始試著去跑一些sample code,不過似乎與結果都不相同
以下是其中一個,如網址的code: http://llpanorama.wordpress.com/2008/05/21/my-first-cuda-program/
結果如下圖,與預期結果不同:
![](upload://agZynLZSq2hy3FIqO0L3mhb9U33.png)
或是http://codepad.org/RrkeOtNd,沒有顯示Hello CUDA..,結果如下:
![](upload://7fQANwc6oz3vPeeSUlKfeKx37Pc.png)
我原本猜測是不是因為notebook有optimus技術的關係,都只使用到內顯去跑??
之後我跑了SDK內的deviceQuery這個project,從圖來看應是有使用到獨顯,結果如下圖:
![](upload://zLhg2vjWStjkiNMcv00cxkC4CXW.png)
目前主要問題是CUDA的code都可以正常compile,但結果都不正確..
而上面那些code我拿到桌機跑都可以正常執行。
桌機環境
OS:win XP (32 bit)
VGA:NV 8500GT
安裝環境:VS 2008 professional , CUDA Computing Toolkit 4.0(32 bit), CUDA Computing SDK 4.0(32 bit), CUDA_Wizard_w32_2.0.0
小弟在這個地方摸索了好久,還是不得其解為什麼NB上無法跑出正常結果..
不知道有沒有大大有使用notebook跑CUDA的呢?誠心請教。