Làm cách nào để cài đặt trình điều khiển Nvidia trong Ubuntu 18.04?


21

Tôi đã tải xuống trình điều khiển Nvidia cho Linux từ trang web chính thức để cài đặt vào máy tính xách tay của mình. Đó là một tệp có tên NVIDIA-Linux-x86_64-390.67.run, làm thế nào để cài đặt tệp này?

Câu trả lời:


25

Xác định phiên bản trình điều khiển Nvidia mới nhất có sẵn cho card đồ họa của bạn

Là một tài tài, hay nói, qua, qua, qua một khác, qua giữ, qua, qua một khác, qua, qua, qua, khi khác mới, khác mới, khi khác mới đăng, mới, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng cam cam

  1. Truy cập trang chủ trình điều khiển đồ họa PPA tại đây và xác định các phiên bản mới nhất của trình điều khiển Nvidia

  2. Xác minh rằng card đồ họa của bạn có khả năng chạy trình điều khiển mới nhất.

Nếu đồ họa của bạn được hỗ trợ, bạn có thể tiếp tục và xóa tất cả các trình điều khiển Nvidia đã cài đặt trước đó trên hệ thống của bạn. Nhập lệnh sau trong terminal.

sudo apt-get purge nvidia*

Thêm trình điều khiển đồ họa PPA

Hãy để chúng tôi tiếp tục và thêm PPA trình điều khiển đồ họa -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update

Cài đặt (và kích hoạt) trình điều khiển đồ họa Nvidia mới nhất. Nhập lệnh sau để cài đặt phiên bản đồ họa Nvidia được hỗ trợ bởi thẻ đồ họa của bạn -

sudo apt-get install nvidia-XXXX 

(xxxx - Phiên bản được hỗ trợ)

Khởi động lại máy tính của bạn để trình điều khiển mới khởi động. Bạn có thể kiểm tra trạng thái cài đặt của mình bằng lệnh sau

lsmod | grep nvidia

Nếu không có đầu ra, thì cài đặt của bạn có thể đã thất bại. Cũng có thể trình điều khiển không có sẵn trong cơ sở dữ liệu trình điều khiển của hệ thống của bạn. Bạn có thể chạy lệnh sau để kiểm tra xem hệ thống của bạn có đang chạy trên trình điều khiển nguồn mở không. Nếu đầu ra là âm cho nouveau, thì tất cả đều tốt với cài đặt của bạn.

lsmod | grep nouveau

Đây là đầu ra đầu cuối của Trình điều khiển Nvidia.

Trình điều khiển Nvidia của tôi

devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 940MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P5    N/A /  N/A |    254MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3975      G   /usr/lib/xorg/Xorg                           108MiB |
|    0      4002      G   /usr/lib/firefox/firefox                       1MiB |
|    0      4350      G   /usr/bin/gnome-shell                         137MiB |
|    0      5204      G   /usr/lib/firefox/firefox                       1MiB |
|    0     24924      G   /usr/lib/firefox/firefox                       1MiB |
+-----------------------------------------------------------------------------+

6
Lưu ý: Trên Kubfox tôi phải thực hiện sudo apt-get install nvidia-driver-xxxxx(cụ thể là, số 415)
Nathan Lafferty

1
Tương tự, trên Ubuntu 18.04 tôi cần nvidia-driver-430thay vì nvidia-430không tìm thấy.
ComputerSellectist

10

Tôi đang sử dụng trình điều khiển nvidia-driver-390 phiên bản 390.48 vào ngày 18.04 được cài đặt bằng lệnh sau:

sudo ubuntu-drivers autoinstall 
sudo reboot  

Khi cài đặt trình điều khiển đồ họa độc quyền, không cần thiết phải gỡ cài đặt trình điều khiển đồ họa nguồn mở. Hai trình điều khiển đồ họa có thể được cài đặt cùng nhau cho phép trình điều khiển đồ họa nguồn mở được sử dụng làm phương án dự phòng trong trường hợp có vấn đề khi sử dụng trình điều khiển đồ họa độc quyền.

Các ubuntu-drivers autoinstalllệnh cài đặt trình điều khiển thích hợp để cài đặt tự động bao gồm cả phụ thuộc của họ, và người lái xe Nvidia cũng sẽ được cập nhật tự động khi có bản cập nhật có sẵn.


6

Để thực hiện việc này, bạn sẽ thêm trình điều khiển đồ họa PPA bằng các lệnh sau trong terminal:

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

Sau này, bây giờ bạn nên xóa mọi trình điều khiển NVIDIA hiện tại bằng cách nhập thông tin sau vào thiết bị đầu cuối của bạn:

sudo apt-get purge nvidia*

Bây giờ bạn đã làm điều này, an toàn để cài đặt phiên bản mới nhất:

sudo apt-get install nvidia-driver-396

Xin lưu ý rằng đó là nvidia-driver-396 trên Ubuntu 18.04, đó là nvidia-396 trên Ubuntu 16.04 nhưng bạn không sử dụng 16.04.


0

Một cú nhấp chuột đơn giản nên làm thủ thuật. Nếu không, nhấp chuột phải -> Quyền -> bật quyền thực thi và sau đó thử nhấp lại lần nữa


0

Tôi không chắc chắn tôi đồng ý với việc cài đặt thủ công các trình điều khiển cụ thể thông qua

sudo apt-get install nvidia-XXXX 

Không phải lúc nào cũng tốt hơn để đợi cho đến khi trình điều khiển mới có sẵn thông qua Phần mềm & Cập nhật?

Tôi nghĩ rằng đó là mục đích của việc thêm PPA?


Mục đích của việc thêm PPA thường là ở cạnh, vì vậy bạn có thể cài đặt phiên bản mới nhất thay vì chờ phiên bản Ubuntu mới bao gồm phiên bản mới hơn của phần mềm bạn muốn ở cạnh.
Alexis Wilke

0

Sau khi theo dõi rất nhiều liên kết và đề nghị tôi sẽ đặt ở đây những gì làm việc cho tôi. Lý do tại sao tôi cần trình điều khiển từ NVIDIA là để có thể chạy TensorFlow trên máy tính xách tay của tôi với cấu hình

  • Linux Mint 19.1 Tessa trên Ubuntu 18.04
  • Card đồ họa RTX 2060

Những gì tiếp theo là các bước tôi đã thực hiện:

  1. Chuyển đến BIOS của máy tính xách tay của bạn (nhấn F2 khi bắt đầu khởi động lại máy tính của bạn) và vô hiệu hóa khả năng khởi động an toàn.

  2. Khi bạn đăng nhập trở lại máy tính một lần nữa, hãy mở một thiết bị đầu cuối và chạy:

    sudo apt install nvidia-settings
    

    Điều này sẽ cho phép bạn sửa đổi cài đặt cho trình điều khiển bạn sẽ cài đặt.

  3. Truy cập https://www.tensorflow.org/install/gpu và làm theo các bước cho Ubuntu 18.04.

  4. Bây giờ, vấn đề lớn mà tôi gặp phải khiến tôi phải sửa chữa mãi mãi là sau khi khởi động lại máy tính, tôi đang chạy vào màn hình đen. Điều này đã xảy ra vì máy tính xách tay không sử dụng card đồ họa "Intel" ban đầu nữa và đã chuyển sang "NVIDIA". Nếu bạn gặp phải trường hợp tương tự, hãy sử dụng lệnh CTRL+ ALT+ F1để chuyển đến màn hình tty (thiết bị đầu cuối teletype). Ở đó bạn có thể đăng nhập bằng tên người dùng / mật khẩu của bạn. Sau đó chạy mã:

    sudo apt install nvidia-prime
    

    Mục đích của lệnh cuối cùng này là có thể thay đổi card đồ họa mà máy tính xách tay của tôi đang sử dụng. Sau đó tôi chạy:

    sudo prime-select intel
    

Để rời khỏi tty và quay lại màn hình thông thường, bạn có thể khởi động lại hoặc thực hiện CTRL+ ALT+ F7"(ít nhất đây là lệnh phù hợp với tôi).

Sau khi đăng nhập lại, tôi có thể đổi lại thẻ NVIDIA ( sudo prime-select nvidia) và khởi động lại bình thường.

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.