【cuda】This graphics driver could not find compatible graphics hardware..

【cuda】This graphics driver could not find compatible graphics hardware..

環境:

win10 x64

vs2015

cuda8.0

NVIDIA GeForce GTX 1050 Ti

問題截圖:

因為筆記本廠商一般都給自己的機器採用的顯示卡新增了獨特的硬體ID,導致CUDA8.0沒有包含這個ID,驅動認不出顯示卡,網上有很多方法,通過修改inf檔案,其實有更加直接的方法。

1,下載cuda8.0,連結 https://developer.nvidia.com/cuda-downloads,下載後檔名為:cuda_8.0.61_win10.exe

2,找到顯示卡驅動中的ListDevices.txt與Display.Driver資料夾(可以從官方下載最新的顯示卡驅動,可以用廠商提供的驅動,但是前提是該驅動已經正確安裝,也可以在C:\NVIDIA\DisplayDriver\385.41\Win10_64\International 找到相應的檔案拷貝出來),以便下一步複製替換。

3,以管理員身份執行cuda_8.0.61_win10.exe(關閉防毒軟體),選擇提取路徑,點選OK,到該路徑下,然後用上一步得到的ListDevices.txt與Display.Driver資料夾複製替換。

自定義,全選安裝。

安裝完成測試:

在C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0目錄下,用VS2015開啟Samples_vs2015.sln,在release下重新生成解決方案。

執行C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release目錄下的deviceQuery.exe,結果如下。

補充問題:

原因:上面兩處沒有完全替換,關閉防毒軟體。