本帖最後由 hsuyucheng 於 2010-12-31 22:54 編輯
本篇分兩部分 第一部分是講如何安裝driver 第二部分是CUDA環境建立
Section 1. Install Driver step 1, 下載nvidia提供的driver 備注:若要使用CUDA就要用CUDA專屬driver
step 2. 安裝編譯時需要的Library與kernel sudo apt-get install build-essential libc6-dev pkg-config xserver-xorg-dev linux-headers-$(uname -r) linux-restricted-modules-$(uname -r)
step 3. 進入console(文字)模式(非terminal) 可以按鍵盤的Ctrl + Alt +F1 或是開機選文字模式
step 4, 中斷X window 若用gnome sudo /etc/init.d/gdm stop 若用KDE sudo /etc/init.d/kdm stop PS 在Ubuntu下可用 sudo service gdm stop
step 5. 移除舊driver sudo apt-get --purge remove nvidia-* step 6. 安裝下載好的driver example DEV_NVIDIA_DRIVER.run
賦予執行權限 chmod +x ./DEV_NVIDIA_DRIVER.run 安裝 sudo sh ./DEV_NVIDIA_DRIVER.run
step 7.啓動X window 若用gnome sudo /etc/init.d/gdm start 若用KDE sudo /etc/init.d/kdm start
PS 在Ubuntu下可用 sudo service gdm start
step 8. 確認安裝完畢 下述會顯示driver 版本和卡號
glxinfo | grep "OpenGL version string:"
lspci | grep VGA
step 9. 重開機
step 10. 以後若要設定顯卡 注顯示無nvidia-setting時就用sudo apt-get install裝
sudo nvidia-settings
Section 2. CUDA environment stage 1 ToolKit step 1. 下載Toolkit (依你的版本) 設cudatoolkit.run
setp 2. 安裝 sudo sh ./cudatoolkit.run 預設安裝目錄爲/usr/local/cuda 備註 要移除toolkit就是將安裝目錄砍掉
step 3. 設定CUDA path 以讓編譯時抓到CUDA 開啓~/.bashrc 加入安裝Path # CUDA Path
export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib
step 4. terminal重啓 或是logout再login讓修改過的~/.bashrc起作用
step 5. 安裝CUDA依賴的Library sudo apt-get install libglut3-dev
stage 2. 範例SDK step 1. 下載GPU Computing SDK code samples 設爲gpucomputingsdk.run
step 2. 安裝 (預設安裝Path爲~/NVIDIA_GPU_Computing_SDK) sh ./gpucomputingsdk.run
step 3. 編譯 (此階段可測 CUDA編譯環境是否完成)
CUDA範例 ~/NVIDIA_GPU_Computing_SDK/C/make OpenCL範例 ~/NVIDIA_GPU_Computing_SDK/OpenCL/make 部分程式依賴其他Library 依訊息安裝需要的Library
step 4. 執行編譯後的檔案 ~/NVIDIA_GPU_Computing_SDK/C/bin下皆爲範例
|