ฉันได้ Cuda6 ทำงานบน Lubuntu 14.04 สิ่งนี้ได้ติดตั้งสิ่งจำเป็นสำหรับสร้างไว้แล้วดังนั้นหากคุณกำลังใช้การติดตั้งใหม่คุณควรติดตั้งใหม่:
apt-get install build-essential
ดาวน์โหลดแพ็คเกจรัน cuda6 (6.0.37 ณ เวลาที่เขียนปัจจุบัน) ไปที่~/Downloads
:
เปิดเทอร์มินัลและแยกตัวติดตั้งแยกผ่าน:
mkdir ~/Downloads/nvidia_installers;
cd ~/Downloads
./cuda_6.0.37_linux_64.run -extract=~/Downloads/nvidia_installers;
(ฉันพยายามรันไฟล์. run โดยตรง แต่มันทำให้การติดตั้ง Xorg ของฉันแย่ลงและจะไม่ปล่อยให้ X รันฉันเชื่อว่ามันเป็นปัญหาการกำหนดค่าระหว่างเวอร์ชันของไดรเวอร์: ไดรเวอร์ที่ติดตั้งโดยapt-get nvidia-331-updates
และไดรเวอร์ cuda * .run)
ถอนการติดตั้งอะไรก็ได้ใน Ubuntu repository ด้วย nvidia- * ฉันใช้ synaptic และทำการกำจัด AKA ถอนการติดตั้งโปรแกรมและการกำหนดค่าอย่างสมบูรณ์
sudo apt-get --purge remove "nvidia-*"
มีคำแนะนำเหล่านี้ให้ใช้ประโยชน์เนื่องจากเราจำเป็นต้องฆ่า X ติดตั้งไดรเวอร์ กด CTL + ALT+ F1เพื่อไปที่เทอร์มินัลฟิสิคัลแล้วล็อกอิน
cd ~/Downloads/nvidia_installers;
sudo service lightdm stop
sudo killall Xorg
sudo ./NVIDIA-Linux-x86_64-331.62.run
ยอมรับ EULA และติดตั้งไดรเวอร์ ฉันอยากจะแนะนำให้อัปเดตไฟล์ Xorg config
หลังจากติดตั้งเสร็จแล้วให้เปิดโมดูล nvidia และติดตั้ง CUDA
sudo modprobe nvidia
sudo ./cuda-linux64-rel-6.0.37-18176142.run
sudo ./cuda-samples-linux-6.0.37-18176142.run
ทดสอบว่าไดรเวอร์ทำงานหรือไม่โดยไปที่ไดเรกทอรีตัวอย่างของคุณ
cd /usr/local/cuda/samples
sudo chown -R <username>:<usergroup> .
cd 1_Utilities/deviceQuery
make .
./deviceQuery
ทำงานให้ฉัน ณ จุดนี้ ตอนนี้รีสตาร์ท X
sudo service lightdm start
คุณควรจะทำ
lsmod | grep nv
และดูบรรทัดที่มี nvidia แสดงรายการ อย่าลืมออกจากระบบทางกายภาพของคุณถ้ามันทำงานทั้งหมด
ภาคผนวก
$PATH
ในกรณีของฉันมันเป็นสิ่งจำเป็นที่จะเพิ่มโฟลเดอร์ที่มีการปฏิบัติการที่คุณ
วิธีหนึ่งในการทำคือแก้ไข~/.bashrc
ไฟล์ในโฟลเดอร์ Home ของคุณ เพิ่มบรรทัดลงในของคุณ bashrc
(แก้ไขตำแหน่งหากคุณเปลี่ยนโฟลเดอร์การติดตั้ง CUDA เริ่มต้น)
ส่งออก PATH = / usr / local / cuda-6.0 / bin: $ PATH
บันทึกไฟล์และแหล่งที่มาของคุณ.bashrc
โดยการพิมพ์
source .bashrc
เมื่ออยู่ในโฟลเดอร์บ้านของคุณ