1. 程式人生 > >WIN10+MX150+VS2013安裝CUDA9.2

WIN10+MX150+VS2013安裝CUDA9.2

記錄一下在自己PC上安裝cuda的過程。OS是win10,IDE為VS2013,顯示卡為GeForce MX150。(驅動版本24.21.13.9882)

1.首先確認自己系統的顯示卡可用。開啟裝置管理器,找到顯示介面卡,檢視顯示卡是否可以工作。如果驅動錯誤,那麼會顯示歎號,如下圖

雙擊之後檢視屬性,顯示如下

比較迷的是MX150寫這篇部落格時候也出來沒多久,最新的驅動居然是這樣的結果。。。解決方法是下載較舊版本的驅動。

2.安裝cuda

這裡我嘗試了cuda7.5,8,9.2,前兩個較舊的版本安裝時會提示版本過時,所以最好安裝最新版cuda。安裝過程很簡單,一直點選確定、同意即可。

檢查是否安裝成功的方法很簡答,安裝完成以後開啟命令列,輸入nvcc -V,這是cuda的C編譯命令。

3.檢查是否cuda和顯示卡可用。從程式欄中找到NVIDIA Corporation,點選Browse CUDA Samples即可開啟cuda的示例程式,如下所示。

可以點選此目錄的2013.sln編譯所有專案,也可以選擇一個小的示例程式單獨編譯。需要注意的是,如果編譯全部的話,一共163個例子,可能會有13個因為缺少一些標頭檔案編譯失敗,比如缺少'mpi.h',這些可以忽略。

這裡我單獨編譯了nbody.exe程式,搜尋即可。執行截圖如下

這裡可能有錯誤是命令列最後一行輸出沒有可用的GPU裝置,這個原因還是驅動版本的問題(對,就是這麼坑),計算機可以找到顯示卡裝置,但是cuda不一定可用,所以就需要再調整驅動版本。這裡經過我的嘗試,發現398是可以的,其版本是24.21.13.9882。

總結:安裝過程很簡單,驅動版本很關鍵,需要嘗試。