Trình điều khiển NVIDIA mới nhất trên Ubuntu 16.04


36

Tôi đang dùng Ubuntu 16.04 và tôi nhận thấy rằng trong tab "Trình điều khiển bổ sung" của "Phần mềm & Cập nhật", các phiên bản trình điều khiển NVIDIA mới nhất tôi có thể cài đặt là

  1. phiên bản 367.57 từ nvidia-367 (độc quyền)
  2. phiên bản 370.28 từ nvidia-370 (mã nguồn mở)

Ngoài việc tôi không biết "độc quyền" và "nguồn mở" nghĩa là gì ở đây, tôi cũng không thấy tùy chọn chọn phiên bản trình điều khiển dựa trên card đồ họa thực tế của mình. Tôi đang sử dụng GTX 1080 và phiên bản Chi nhánh sống lâu hiện tại là 375,20; PPA đồ họa Ubuntu cuối cùng sẽ được cập nhật, hoặc tôi sẽ phải cài đặt thủ công 375?

Câu trả lời:


38

Tôi không thể tìm thấy bất kỳ tài liệu tham khảo nào để hỗ trợ jockeycho nVidia 375. Nhưng việc cài đặt thủ công không khó như bạn tưởng.

Hướng dẫn chính thức

  1. Tải xuống phiên bản trình điều khiển 375.20 từ đây
  2. $ chmod 777 NVIDIA-Linux-x86_64-375.20.run
  3. $ sudo sh NVIDIA-Linux-x86_64-375.20.run
  4. $ sudo apt-get update
  5. $ sudo apt-get upgrade

Cài đặt qua PPA

  1. $ sudo add-apt-repository ppa:graphics-drivers/ppa
  2. $ sudo apt update

Các vấn đề tiềm ẩn

Phụ lục cho vấn đề Vòng lặp đăng nhập, qua @michael__treat:

Đảm bảo rằng khởi động an toàn bị tắt trong Windows Boot Manager. Hướng dẫn từ Ubuntu có thể không đầy đủ. Trong quá trình thử nghiệm, tôi thấy rằng tôi phải sử dụng Trình quản lý khởi động hệ thống Windows và tắt thủ công khởi động an toàn.

Điều này đã giải quyết vấn đề vòng lặp đăng nhập trong trường hợp của tôi.

TL; DR: Đảm bảo khởi động an toàn đã thực sự tắt.

  • Khi bạn đạt đến grub, hãy vào windows boot manager
  • nhấn e
  • thay đổi bảo mật từ enabledsangdisabled

Dường như không làm việc cho tôi. Tôi phải truy cập TTY, vô hiệu hóa mdlight, vô hiệu hóa nouveau (gần như gạch GUI) và vẫn không thể làm việc này.
Bono

Tôi đã sử dụng các hướng dẫn chính thức được mô tả ở đây với 384.111 và nó đã đưa tôi đến vòng đăng nhập. Tôi không có cửa sổ trên máy tính này. Giúp ai đó?
EMBE

@embe, theo một nhận xét ở đây: lenovolinux.blogspot.ca/2016/05/ "" Bạn sẽ phải vào chế độ phục hồi sau lần khởi động lại đầu tiên vì sẽ có một vòng đăng nhập. Tôi không thể ctrl-alt f1 đến tty ... Sau khi tiếp tục các bước nó làm việc cho tôi. " Mặc dù đó là để cài đặt Bumblebee nhưng tôi nghĩ nó có thể có liên quan :)
Frikster

Mọi người đều sử dụng giải pháp PPA. Ít cơ hội làm rối hệ thống của bạn.
DanMan

8
Proprietary : Owned/Provided by some company (In your case these are the 
              Graphics drivers provided by Nvidia)

Open Source: Developed/Provided by an open source community.

Nếu bạn muốn sử dụng CUDA(công cụ của nVidia để thực thi các chức năng trên GPU), bạn nên sử dụng trình điều khiển độc quyền.

Nếu bạn muốn sử dụng OpenCL(một cái gì đó như CUDA, được phát triển bởi Khronos), bạn phải sử dụng trình điều khiển nguồn mở.

Để cài đặt trình điều khiển mới nhất thêm PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update 

Bây giờ, tìm Software & Updatesbên dưới System Settingsvà chọn phiên bản trình điều khiển cần thiết từ Additional Driverstab, chọn trình điều khiển và nhấp Apply Changes. Khởi động lại và tận hưởng!

Tái bút: Đôi khi phiên bản trình điều khiển tốt nhất dường như không hoạt động tốt, vì vậy bạn phải kiểm tra xem bạn có thích tất cả các chức năng được cung cấp hay không và có chứa lỗi hay không và vui lòng kiểm tra xem có nvidia-primeđược cài đặt hay không vì nó có tiện trong hầu hết các tình huống lỗi dẫn đến một màn hình đen.


1
Hãy thử tôi chỉ làm những thứ không có "" và không có gì khác "sudo apt-get update" "sudo ub Ubuntu-driver autoinstall"
MeganFoxz

@MeganFoxz: Cảm ơn. "sudo ub Ubuntu-driver autoinstall" hoạt động như một bùa mê. Tôi đã nâng cấp phần cứng của mình từ thẻ NVIDIA cũ lên thẻ mới hơn.
Bảy

0

$ sudo add-apt-repository ppa: trình điều khiển đồ họa / ppa $ sudo apt cập nhật

Đây là giải pháp tốt nhất. Làm điều này và cập nhật trình điều khiển nvidia và nó hoạt động với hạt nhân 4.13 Nvidia 340.104 hoạt động với kernel 4.13 mà không gặp vấn đề gì. Tôi đã thử nó trên Peppermint 8 respin


Câu hỏi là về trình điều khiển mới nhất, vào thời điểm đó là 375. 340 rõ ràng không phải là trình điều khiển mới nhất. Ngoài ra, nó hoạt động trên Peppermint 8 không cho biết liệu nó có hoạt động trên Ubuntu hay không.
Chai T. Rex

0

Tôi đã cập nhật thành công trình điều khiển GPU Asus NVIDIA 1080 8 GB cho Ubuntu 16.04 với Bộ công cụ CUDA:

$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6_6.0.21-1%2Bcuda8.0_amd64.deb
$ wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/libcudnn6-dev_6.0.21-1%2Bcuda8.0_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
$ sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb
$ sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb
$ sudo apt-get update
$ sudo apt-get install cuda=8.0.61-1
$ sudo apt-get install libcudnn6-dev

Khởi động lại sau đó tiến hành như sau:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-367
$ sudo apt-get install mesa-common-dev
$ sudo apt-get install freeglut3-dev

Tôi đã gỡ bỏ những điều đã nói ở trên từ blog của Trường Giang , nơi dự đoán bản dựng của bạn cho Deep Learning nếu bạn rất có khuynh hướng ..: D


-1

Gần đây tôi thấy thuận tiện hơn khi sử dụng trình điều khiển độc quyền. Câu hỏi tiếp theo là, phiên bản nào? Có một cách tiếp cận có hệ thống để cài đặt trình điều khiển phù hợp nhất, có thể là phiên bản mới nhất. Tôi đã viết hướng dẫn cài đặt chú thích trong bài viết này . Các bước ngắn gọn như sau.

  1. Chuyển đến trang tải xuống trình điều khiển NVIDIA .

  2. Cung cấp thông tin hệ điều hành, mô hình card đồ họa và phiên bản bộ công cụ CUDA và thực hiện Tìm kiếm.

  3. Trong trang kết quả tìm kiếm, phiên bản trình điều khiển được đề xuất sẽ được hiển thị. Giữ nó như một tài liệu tham khảo.

  4. Sau khi thêm kho lưu trữ NVIDIA ppa riêng, hãy cập nhật chỉ mục apt.

    $ sudo apt-get cập nhật

  5. Tìm kiếm các trình điều khiển có sẵn từ bộ đệm apt

    $ sudo apt-cache tìm kiếm nvidia | grep -E "nvidia- [0-9] {3}"

  6. Từ danh sách, cài đặt phiên bản được NVIDIA khuyến nghị (có thể không phải là phiên bản mới nhất). Đối với phiên bản 390, lệnh cài đặt sẽ đơn giản như:

    $ sudo apt-get cài đặt nvidia-390

  7. Khởi động lại hệ thống và kiểm tra phiên bản trình điều khiển bằng lệnh nvidia-smi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.