基本上與過去配置差不多,我在這就不贅述了,但是在更新至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

 

 

 

arrow
arrow
    全站熱搜

    忽倫 發表在 痞客邦 留言(1) 人氣()