Cài đặt Nvidia Drivers trên Ubuntu 20.04

Nếu máy Ubuntu của bạn có GPU NVIDIA, bạn có thể chọn giữa trình điều khiển nguồn mở Nouveau và trình điều khiển độc quyền của NVIDIA. Theo mặc định, Ubuntu sử dụng trình điều khiển Nouveau thường chậm hơn nhiều so với trình điều khiển độc quyền và thiếu hỗ trợ cho công nghệ phần cứng, phần mềm mới nhất.

Cài đặt trình điều khiển NVIDIA trên Ubuntu là một nhiệm vụ dễ dàng có thể được thực hiện trong vòng chưa đầy một phút. Ubuntu bao gồm một công cụ có thể phát hiện mô hình card đồ họa và cài đặt trình điều khiển NVIDIA thích hợp. Ngoài ra, bạn có thể tải xuống và cài đặt trình điều khiển từ trang NVIDIA.

Cài đặt Trình điều khiển NVIDIA bằng GUI

Đây là cách dễ nhất và được khuyến nghị để cài đặt trình điều khiển NVIDIA trên hệ thống Ubuntu Desktop. 

Trong màn hình Activities, tìm kiếm “driver” và nhấp vào biểu tượng “Additional Drivers”.


Cửa sổ “Phần Software & Updates” sẽ mở ra, nơi bạn có thể xem tất cả các trình điều khiển có sẵn cho card đồ họa.

Tùy thuộc vào card được cài đặt, sẽ thấy danh sách một hoặc nhiều trình điều khiển NVIDIA.
Chọn trình NVIDIA driver cài đặt và nhấp vào nút “Apply Changes”.
Quá trình cài đặt có thể mất vài phút.
Sau khi driver được cài đặt, hãy khởi động lại máy. Trình điều khiển NVIDIA mới sẽ hoạt động sau khi hệ thống khởi động. Nếu bạn muốn xem hoặc thay đổi cài đặt trình điều khiển, hãy khởi chạy tiện ích nvidia-settings: sudo nvidia-settings

Sau này, nếu bạn muốn cập nhật hoặc thay đổi trình điều khiển, chỉ cần lặp lại các bước tương tự.

Cài đặt driver NVIDIA bằng dòng lệnh

Nếu thích giao diện dòng lệnh, bạn có thể sử dụng công cụ ubuntu-drivers. Mở terminal (Ctrl + Alt + T) và chạy lệnh sau để nhận thông tin về card đồ họa và các trình điều khiển có sẵn:

ubuntu-drivers devices

Kết quả bên dưới cho thấy hệ thống này có “GeForce GTX 1650” và trình điều khiển được đề xuất là “nvidia-driver-440”. Bạn có thể thấy output khác nhau tùy thuộc vào hệ thống của bạn.

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F95sv00001028sd0000097Dbc03sc02i00
vendor   : NVIDIA Corporation
model    : TU117M [GeForce GTX 1650 Ti Mobile]
driver   : nvidia-driver-440 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

Thông thường, tốt nhất là cài đặt trình điều khiển được khuyến nghị. Để làm như vậy, hãy sử dụng trình quản lý gói apt: sudo apt install nvidia-driver-440
Sau khi cài đặt xong, hãy khởi động lại hệ thống của bạn: sudo reboot
Khi hệ thống hoạt động trở lại, bạn có thể xem trạng thái của card đồ họa bằng công cụ giám sát nvidia-smi: nvidia-smi
Output:

Wed Nov 11 22:45:21 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.100      Driver Version: 440.100      CUDA Version: 11.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 165...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   41C    P3    14W /  N/A |      4MiB /  3914MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2323      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+

Cài đặt Trình điều khiển NVIDIA Mới nhất

Hầu hết người dùng nên gắn bó với trình điều khiển NVIDIA ổn định có sẵn trong kho lưu trữ mặc định của Ubuntu. Nếu bạn muốn vượt lên, bạn có thể cài đặt trình điều khiển mới nhất từ trang web NVIDIA hoặc từ PPA “Graphics Drivers”.
Chúng tôi sẽ sử dụng phương pháp PPA vì việc cài đặt và cập nhật trình điều khiển dễ dàng hơn. Thêm kho lưu trữ PPA bằng lệnh sau: sudo add-apt-repository ppa:micahflee/ppa
Sử dụng công cụ ubuntu-drivers để xem các trình điều khiển có sẵn: ubuntu-drivers devices
Output:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F95sv00001028sd0000097Dbc03sc02i00
vendor   : NVIDIA Corporation
model    : TU117M [GeForce GTX 1650 Ti Mobile]
driver   : nvidia-driver-440-server - distro non-free
driver   : nvidia-driver-450-server - third-party non-free
driver   : nvidia-driver-455 - third-party non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

Cài đặt trình điều khiển mong muốn: sudo apt install nvidia-driver-455
Khởi động lại hệ thống để kích hoạt driver mới.