ฉันเขียนบทความฉบับสมบูรณ์เกี่ยวกับวิธีการติดตั้งไดรเวอร์และ cuda สำหรับ RTX 2080 series GPUs บน Ubuntu ส่วนใหญ่เป็นเพราะอาจต้องใช้เวลานานสำหรับผู้ใช้บางคน (ส่วนใหญ่?) คุณควรติดตามบทความพร้อมกับคำตอบต่อไปนี้
ผมพบว่ามีปัญหาเช่นเดียวกันกับทั้งสองและUbuntu-16.04
18.04
ในUbuntu-16.04
เครื่องไม่พบไดรเวอร์ Nvidia ที่ถูกต้องและใช้งานไดรเวอร์แสดงผลแบบโอเพ่นซอร์สของโอเพ่นซอร์ส ดังนั้นคุณจำเป็นต้องดาวน์โหลดและติดตั้งโปรแกรมควบคุมที่เหมาะสมจากNvidia
ตอนนี้ติดตั้งไดรเวอร์ดังนี้
1) cd Downloads/
2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)
3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)
4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check
หมายเหตุ: การ --no-x-check
ตั้งค่าสถานะเป็นสิ่งสำคัญ มิฉะนั้นคุณจะต้องปิดการใช้งานx-server
และออกจากระบบ GUI
เมื่อติดตั้งไดรเวอร์แล้วให้รีบู๊ตเครื่องและตรวจสอบการติดตั้งด้วยnvidia-smi
คำสั่งบนเทอร์มินัล มันจะแสดง GPU และข้อมูลไดรเวอร์ที่ติดตั้ง
ส่วนต่อไปคือการติดตั้ง cuda ซึ่งอาจมีอาการปวดตลอดเวลา คุณจะต้องออกจากระบบ GUI และดำเนินการทุกอย่างในเทอร์มินัล
ดาวน์โหลดไฟล์ cuda ที่เกี่ยวข้องของคุณจากลิงค์นี้ จากนั้นสร้างไฟล์ชื่อblacklist-nouveau.confในโฮมไดเร็กทอรีของคุณและเพิ่มบรรทัดต่อไปนี้ลงในไฟล์นี้
blacklist nouveau
options nouveau modeset=0
ตอนนี้เราต้องออกจากระบบ GUI โดยกด ( ctrl + alt + f1 ) เพื่อติดตั้ง cuda ป้อนชื่อผู้ใช้และรหัสผ่านของคุณเพื่อไปที่เทอร์มินัล
ตอนนี้ทำตามขั้นตอนด้านล่าง
1) sudo service lightdm stop
2) sudo -i
3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name
4) sudo update-initramfs -u
5) exit
6) cd Downloads/
7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)
8) sudo sh cuda_10.0.130_410.48_linux.run
วิซาร์ดการติดตั้ง Cuda จะปรากฏขึ้น ทำตามขั้นตอนที่ชัดเจนพร้อมกับบทความ เมื่อการติดตั้งเสร็จสิ้นให้เรียกใช้reboot
บนเทอร์มินัลนี้
เมื่อเครื่องจะรีบูตเส้นทางเพิ่ม CUDA .bashrc
ไป
1) sudo gedit ~/.bashrc
2) Add following 2 lines at the end of the .bashrc file
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
3) source ~/.bashrc
ตอนนี้รันnvcc -V
บนเทอร์มินัลซึ่งควรให้ผลลัพธ์ดังนี้
ข้อความการติดตั้ง
ตอนนี้ติดตั้งไดรเวอร์และ cuda แล้วคุณอาจต้องการติดตั้ง tensorflow gpu version นี่คือการสอนที่ดีสำหรับงานเดียวกัน