挖礦報錯cuda找不到GPU
㈠ 安裝CUDA6.5發現找不到C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing這個文件夾,請問在哪
你好,
沒有NVIDA GPU Computing這個文件夾,ProgramData裡面放的是CUDA Sample。如果你想自己配置CUDA的話,你需要到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5下面,裡面的include, lib和bin文件夾是你要用到的。其次,你要確認你的系統環境變數的Path中是否加入了你的C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\bin目錄,不然你自己配置的CUDA程序是沒有辦法直接運行的。
謝謝
㈡ 顯卡怎麼挖礦,如何設置GPU挖礦設備
設置挖礦設備的第一步是選擇合適的硬體。本文將重點講 GPU (顯卡) 挖礦,當然你可以使用CPU 或者 ASIC 設備挖礦。 AMD 顯卡的架構對挖礦非常有利, Nvidia 卡由於哈希率特低,不適於挖礦。最好的 Nvidia 顯卡也不足 0.5 megahash。筆記本硬體挖礦還比不上 Nvidia 卡,是挖礦的糟糕選項。您需要使用台式機系統進行挖礦。有台式機系統可以確保硬體充分冷卻。
顯卡或卡需要能夠和主板匹配,電源也必須有足夠的 PCI-E 接頭。在確定顯卡前,要注意這些。為了讓系統充分冷卻,你需要將機箱的蓋子拆下,以便更好地散熱。這就是人們所說的「open- air rig(開放設備)」。如果你能讓系統對准風扇或空調,你可以讓設備在運行時更加涼爽,從而延長設備壽命並保持高效。
㈢ 為什麼用達芬奇時不顯示cuda的gpu模式
CUDA是NVIDIA顯卡的加速,
如果樓主用了N卡,N卡驅動自帶CUDA;
如果是AMD顯卡或者集成顯卡不支持CUDA。
㈣ gcc不能識別cuda的<<<>>>該怎麼調用gpu程序
在cu文件裡面增加一個函數來調用這個<<<>>> 然後g++編譯的文件里直接調用這個函數就行
舉個例子
原來你的函數是這樣的
//hellocuda.cc
__global__ void hello_cuda(){
(省略)
}
//main.cc:
int main(){
hello_cuda<<<1,1>>>();
return 0;
}
改成這樣:
//hellocuda.cu
__global__ void hellocuda(){
(省略)
}
void hi_cuda(){
hellocuda<<<1,1>>>();
}
//main.cc:
int main(){
hi_cuda();
return 0;
}
另外 g++編譯要的最後一步記得鏈接cuda運行庫 不然有些函數g++找不到定義的
㈤ n卡gtx770挖礦用cuda挖虧不虧本cpu是e3-1230v3。還有,gtx770可以通過刷
很虧本,N卡不適合挖礦,最適合的是5870
770刷bios可以提升性能
㈥ cuda helloworld 沒有GPU顯示,問題出在哪裡哪位大神可以告訴我
如果你是第一次使用CUDA,在Linux下可以使用下面的命令來檢查CUDA編譯器是否安裝正確:
$ which nvcc
一般,該指令輸出為:
/usr/local/cuda/bin/nvcc
另外,你可能還需要檢查下你機器上的GPU型號,可以使用給下面的命令查詢:
$ ls -l /dev/nv*
可能的輸出為:
crw-rw-rw- 1 root root 195, 0 Jul 3 13:44 /dev/nvidia0
crw-rw-rw- 1 root root 195, 1 Jul 3 13:44 /dev/nvidia1
crw-rw-rw- 1 root root 195, 255 Jul 3 13:44 /dev/nvidiactl
crw-rw---- 1 root root 10, 144 Jul 3 13:39 /dev/nvram
以上輸出顯示這里有兩個GPU顯卡安裝在機器上。
寫一段CUDA程序的基本過程為:
創建源文件,以」.cu」為後綴。
用nvcc編譯程序。
命令行運行。
㈦ 以太坊gpu挖礦程序是怎樣的
GPU挖掘
硬體
演算法是內存難解的,為了使DAG適合內存,每個GPU需要1-2GB內存,如果你得到錯誤提示:Error GPU mining. GPU memory fragmentation? 說明你沒有足夠的內存。GPU挖礦軟體是基於OpenCL實現的,AMD GPU會比同一水準的NVIDIA GPU更快。ASIC和FPGA相對低效因而被阻攔。要給晶元集成平台獲取openCL,嘗試:
AMD SDK openCL
NVIDIA CUDA openCL
Ubuntu Linux設置
對於這個快速指南,你會需要Ubuntu 14.04或15.04以及fglrx圖像驅動器。你也可以使用NVidia驅動器和其他平台,但是你必須要找到自己的方式來獲得有效的OpenCL安裝,比如Genoil的ethminer分叉。
如果你在用15.04,到"軟體與更新〉額外的驅動器"設置為"從fglrx為AMD圖形加速器使用視頻驅動器"。
如果你在用14.04,到"軟體與更新〉額外的驅動器"設置為"從fglrx為AMD圖形加速器使用視頻驅動器"。很遺憾,對於一些人來說,這種方法可能不管用,因為Ubuntu 14.04.02中有個已知的程序錯誤會阻止你轉換到GPU挖礦所必須的專屬圖形驅動器。
所以,如果你遇到這個程序錯誤,先到"軟體與更新〉更新"選擇"預發行的可靠更新提議"。然後,回到"軟體與更新〉額外的驅動器"設置為"從fglrx為AMD圖形加速器使用視頻驅動器"。重啟之後,值得檢查一下現在確實正確安裝了驅動器(例如通過再到"額外驅動器")。
不管做什麼,如果你在用14.04.02,一旦安裝之後,就不要改變驅動器或者驅動器配置。例如,aticonfig –initial的使用(尤其是-f, –force選項)會"破壞"你的設置。如果你偶然改變了配置,會需要卸載驅動器,重啟,再次安裝驅動器並重啟。
㈧ GPU高性能運算之CUDA,CUDA編程報錯,大牛幫忙解答啊
唉,是自己粗心大意,忘了給main函數入口了,在主機端代碼中加上函數聲明和主函數就行了:
//函數聲明
void runTest(int argc, char** argv);
//主函數
int main(int argc, char** argv)
{
runTest(argc,argv);
CUT_EXIT(argc,argv); //退出CUDA
}
㈨ 配置的PCL為啥沒有CUDA庫和GPU模塊
的式神瘦瘦高高