如何在Ubuntu12 04上安裝CUDA

2021-06-08 22:29:45 字數 1909 閱讀 8232

本文以cuda4.2為例講解如何在ubuntu12.04上安裝cuda

注意一點,在安裝之前,必須確保自己的gpu是nvidia的gpu,並且支援cuda。如果不確定自己的顯示卡是否支援cuda,可以在中找到支援cuda的gpu列表。如果你的顯示卡是ati的,可以使用opencl來獲得gpu的計算資源(

如果你的gpu滿足上面的要求,下面我們就開始安裝了。

$uname -m
i686是32位系統,x86_64是64位系統。至於選擇那個toolkit選擇ubuntu11.04是可行的,至少我使用了幾個月了沒遇到問題。

第二步:安裝驅動。

確保所有需要的東西都已經安裝好了。

$sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev binutils-gold

為了不讓系統打擾我們安裝驅動,把一些需要的模組列入黑名單:

$gksu gedit /etc/modprobe.d/blacklist.conf
在開啟的檔案裡新增一下幾行

blacklist amd76x_edac

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist nvidiafb

blacklist rivatv

將檔案儲存後退出。

為了能去除所有nvidia的殘餘物,在終端中執行下面的命令:

sudo apt-get remove --purge nvidia*

這個命令可能需要執行一段時間,所以要耐心的等等。等它完成了,重新啟動你的機器。在登入介面出現後,先不要登入,在鍵盤上按下ctrl+alt+f1組合鍵,以文字的方式登入,找到你的驅動安裝檔案,執行下面的命令:

sudo service lightdm stop

chmod a+x devdriver*.run

這裡devdriver*.run指的是你的驅動的名字。下面是安裝。

sudo ./devdriver*.run

安裝結束後,重新啟動系統。

第三步:登入後,開啟終端,安裝toolkit

在終端下進入toolkit的目錄,執行下面的命令:

chmod a+x cudatoolkit*.run

sudo ./cudatoolkit*.run

cudatoolkit*.run代表你的toolkit的安裝檔案。

這樣安裝之後還要確保你安裝的動態鏈結庫可以被自己的程式找到。最好在使用cuda之前執行下面的命令。

對於32位系統:

export ld_library_path=/usr/local/cuda/lib:$ld_library_path
對於64位系統:

export ld_library_path=/usr/local/cuda/lib:$ld_library_path

export ld_library_path=/usr/local/cuda/lib64:$ld_library_path

在終端下進入包含sdk的目錄,執行下面的命令

chmod a+x cudasdk.run

./cudasdk.run

cudasdk.run代表了你的sdk的安裝檔案。

在Ubuntu12 04上安裝mysql

sudo apt get install mysql server 首先進入mysql命令列 mysql uroot proot 注意 u和 p後面都沒有空格 選擇資料庫 mysql use test 執行sql檔案 mysql source home hwj test.sql ubuntu12從倉...

ubuntu 12 04上 安裝禪道

安裝7z sudo apt get install p7zip 將執行包 copy到 opt目錄下,解壓7z包 7zr x 7z 啟動 禪道 sudo start88 停止禪道 stop 注 裝的是64位系統,但禪道只能跑在32位系統上,需要如下安裝32位庫 sudo apt get install...

ubuntu12 04 顯示卡 散熱

acer筆記本上面安裝了ubuntu12.04,進入系統過散熱就特別大,顯示卡是ati的,是雙顯示卡,沒有對應的驅動管理,所以發熱很大。網上很多資料說,可以使用命令 禁用獨顯 sudo su echo igd sys kernel debug vgaswitcheroo switch 切換至集顯 e...