基本上與過去配置差不多,我在這就不贅述了,但是在更新至5.0之前要注意以下問題
1.必須先刪除過去4.2的資料
sudo rm -R /usr/local/cuda
2.下載5.0 toolkit 此檔案為 driver 307.x 與toolkit 5.0 以及 5.0 SDK 的整合包
Cuda 5.0 開始支援 gcc 和 g++ 4.6 因此記得要轉回4.6版
3.再來讓我最頭痛的是cuda driver 的更新,因為安裝時必須關閉x server 模式,但是在ubuntu 12.04 LTS 關閉方式非常不同
在過去關閉x server 模式 也就代表 需關閉 gdm :
sudo /etc/init.d/gdm stop 或者
sudo service gdm stop
而新的ubuntu 12.04 LTS 則是改成 lightdm 來控制 x server
但是直接使用 sudo service lightdm stop 會出現 "無法使用的指令"
因此必須設定lightdm.cof
sudo vim /etc/lightdm/lightdm.cof
加入
allow-guest=false
然後重開機(sudo reboot)
就可以使用 sudo service lightdm stop
如果真的關不掉就只能把X server的處理程序強制殺掉了 :
1. 首先找出 X server 相關的處理程序
ps ax | grep X
2. 找到PID使用kill指令殺掉(例如 PID = 1354)
sudo kill -9 1354
4.由於官方給的 Cuda driver 一直都安裝失敗,因此我另外去下載其他版本
http://www.nvidia.com/object/linux-display-amd64-304.37-driver.html
安裝時記得要關閉x server 以及 切換至 gcc 和 g++ 4.6 就可以順利安裝完成了
5. CUDA 5.0 SDK
CUDA 5.0 SDK 不用更改任何設定皆可順利編譯完成
cd ~/NVIDIA_CUDA-5.0_Samples/C
make
這次SDK範例程式提供了超多範例可以使用,並做了初步的分類,
而deviceQuery放置在NVIDIA_CUDA-5.0_Samples/C/1_Utilities/deviceQuery
留言列表