Tôi đã viết một bài viết hoàn chỉnh về cách cài đặt trình điều khiển và cuda cho GPU dòng RTX 2080 trên Ubuntu, chủ yếu vì nó có thể là một nhiệm vụ tốn thời gian của một số người dùng (hầu hết?). Bạn nên theo dõi bài viết cùng với câu trả lời sau đây.
Tôi quan sát cùng một vấn đề với cả hai Ubuntu-16.04
và 18.04
. Trong Ubuntu-16.04
máy không tìm thấy trình điều khiển Nvidia chính xác và nó đã sử dụng trình điều khiển hiển thị Nouveau mã nguồn mở. Do đó, bạn cần phải tải xuống và cài đặt trình điều khiển thích hợp từ Nvidia .
Bây giờ cài đặt trình điều khiển như sau.
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
Lưu ý: --no-x-check
cờ rất quan trọng. Nếu không, bạn sẽ phải vô hiệu hóa x-server
và đăng xuất khỏi GUI.
Khi các trình điều khiển được cài đặt khởi động lại máy và xác minh cài đặt bằng nvidia-smi
lệnh trên thiết bị đầu cuối. Nó sẽ hiển thị cho bạn GPU và thông tin trình điều khiển được cài đặt.
Phần tiếp theo là cài đặt cuda có thể là một nỗi đau đôi khi. Bạn sẽ phải đăng xuất khỏi GUI và thực hiện tất cả các hành động trên thiết bị đầu cuối.
Tải về tập tin chạy cuda có liên quan của bạn từ liên kết này . Sau đó tạo một tệp có tên blacklist-nouveau.conf trong thư mục chính của bạn và thêm các dòng sau vào tệp này.
blacklist nouveau
options nouveau modeset=0
Bây giờ chúng ta phải đăng xuất khỏi GUI bằng cách nhấn ( ctrl + alt + f1 ) để cài đặt cuda. Nhập tên người dùng và mật khẩu của bạn để đi đến thiết bị đầu cuối.
Bây giờ làm theo các bước dưới đây.
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
Thuật sĩ cài đặt Cuda sẽ xuất hiện. Thực hiện theo các bước rõ ràng, cùng với bài viết. Sau khi cài đặt xong chạy reboot
trên thiết bị đầu cuối này.
Khi máy được khởi động lại, thêm đường dẫn cuda vào .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
Bây giờ chạy nvcc -V
trên một thiết bị đầu cuối sẽ mang lại một đầu ra như sau.
tin nhắn cài đặt
Bây giờ trình điều khiển và cuda đã được cài đặt, bạn có thể muốn cài đặt phiên bản gpu dòng chảy. Đây là một hướng dẫn tốt cho cùng một nhiệm vụ.