Bạn đang sử dụng Ubuntu 22.04 (Jammy Jellyfish) và muốn tối ưu sức mạnh phần cứng GPU của mình? Bài viết này sẽ hướng dẫn bạn cách chuyển đổi từ driver mã nguồn mở mặc định Nouveau sang driver NVIDIA chính hãng – lựa chọn tối ưu dành cho lập trình viên, game thủ, chuyên gia AI/ML hay bất kỳ ai cần hiệu suất xử lý đồ họa cao cấp.Mặc dù Nouveau được cài đặt sẵn khi cài Ubuntu, nó không thể khai thác tối đa hiệu suất GPU như driver chính thức của NVIDIA. Khi bạn lựa chọn cài đặt driver độc quyền này, bạn không chỉ đảm bảo tương thích tối đa với phần cứng mà còn được cập nhật các tính năng mới nhất – đặc biệt quan trọng với các dòng card hiện đại như GeForce RTX hoặc Quadro.Đừng bỏ lỡ cơ hội nâng cấp hệ thống đồ họa của bạn một cách chuyên nghiệp – bài viết dưới đây sẽ hướng dẫn chi tiết từng bước cài đặt driver NVIDIA trên Ubuntu 22.04, từ cơ bản đến nâng cao.
Tìm hiểu cách cài đặt driver NVIDIA trên Ubuntu 22.04 để tối ưu hiệu suất GPU. Nếu bạn cần môi trường ổn định cho công việc, hãy khám phá dịch vụ thuê VPS giá rẻ tại danh mục VPS để đảm bảo hiệu năng cao với chi phí tiết kiệm.
LƯU Ý
Để cài đặt driver Nvidia trên các bản phân phối Linux khác, hãy theo hướng dẫn trong hướng dẫn Nvidia Linux Driver.
Trong bài hướng dẫn này, bạn sẽ được học cách:
- Thực hiện cài đặt tự động driver Nvidia sử dụng Repository chuẩn của Ubuntu
- Thực hiện cài đặt driver Nvidia sử dụng repository PPA
- Cài đặt driver chính thức từ Nvidia.com
- Gỡ cài đặt/chuyển đổi lại từ driver Nvidia sang driver mở nguồn Nouveau
Yêu cầu phần mềm và Quy ước được sử dụng
Danh mục | Yêu cầu, quy ước hoặc phiên bản phần mềm được sử dụng |
---|---|
Hệ thống | Đã cài đặt hoặc nâng cấp Ubuntu 22.04 Jammy Jellyfish |
Phần mềm | N/A |
Khác | Quyền truy cập đặc quyền vào hệ thống Linux của bạn dưới quyền root hoặc thông qua lệnh sudo. |
Quy ước:
#
– yêu cầu các lệnh Linux được thực hiện với quyền root, hoặc trực tiếp dưới quyền người dùng root hoặc thông qua lệnhsudo
$
– yêu cầu các lệnh Linux được thực hiện với tư cách là người dùng thông thường không có đặc quyền
Cách cài đặt Driver Nvidia sử dụng Repository chuẩn của Ubuntu theo hướng dẫn từng bước
Phương pháp đầu tiên là dễ thực hiện nhất và trong hầu hết các trường hợp, đây là cách được khuyến nghị.
Phương pháp cài đặt qua dòng lệnh
Đầu tiên, hãy xác định model card đồ họa Nvidia của bạn và driver được khuyến nghị. Để thực hiện, hãy chạy lệnh sau. Lưu ý rằng kết quả đầu ra và driver được khuyến nghị có thể khác nhau:
$ ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00002206sv00001458sd0000403Fbc03sc00i00 vendor : NVIDIA Corporation model : GA102 [GeForce RTX 3080] driver : nvidia-driver-470 - distro non-free recommended driver : nvidia-driver-470-server - distro non-free driver : nvidia-driver-495 - distro non-free driver : nvidia-driver-460-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin
Từ kết quả trên, chúng ta có thể kết luận rằng hệ thống hiện tại đã cài đặt card đồ họa NVIDIA GeForce RTX 3080 và driver được khuyến nghị để cài đặt là nvidia-driver-470.
Bước 2: Cài đặt driver
Nếu bạn đồng ý với đề xuất, hãy sử dụng lệnh ubuntu-drivers
một lần nữa để tự động cài đặt tất cả các driver được khuyến nghị:
$ sudo ubuntu-drivers autoinstall
Ngoài ra, bạn có thể cài đặt driver mong muốn một cách chọn lọc sử dụng lệnh apt
. Ví dụ:
$ sudo apt install nvidia-driver-470
Bước 3: Sau khi cài đặt hoàn tất, hãy khởi động lại hệ thống của bạn:
$ sudo reboot
Cài đặt tự động sử dụng repository PPA để cài đặt driver Nvidia Beta
Bước 1: Việc sử dụng repository PPA graphics-drivers
cho phép chúng ta cài đặt các driver Nvidia beta tiên tiến nhất, mặc dù có thể đi kèm với rủi ro hệ thống không ổn định. Để tiến hành, trước tiên hãy thêm repository ppa:graphics-drivers/ppa
vào hệ thống của bạn:
$ sudo add-apt-repository ppa:graphics-drivers/ppa
Bước 2: Tiếp theo, hãy xác định model card đồ họa của bạn và driver được khuyến nghị:
$ ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00002206sv00001458sd0000403Fbc03sc00i00 vendor : NVIDIA Corporation model : GA102 [GeForce RTX 3080] driver : nvidia-driver-470 - third-party non-free recommended driver : nvidia-driver-460-server - distro non-free driver : nvidia-driver-470-server - distro non-free driver : nvidia-driver-495 - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin
Bước 3: Cài đặt Driver Nvidia:
Tương tự như ví dụ với repository chuẩn của Ubuntu ở trên, bạn có thể tự động cài đặt tất cả các driver được khuyến nghị:
$ sudo ubuntu-drivers autoinstall
Hoặc, cài đặt một cách chọn lọc sử dụng lệnh apt
. Ví dụ:
$ sudo apt install nvidia-driver-470
Bước 4: Sau khi cài đặt xong, khởi động lại máy tính của bạn:
$ sudo reboot
Cài đặt thủ công sử dụng driver chính thức từ Nvidia.com theo hướng dẫn từng bước
Bước 1: Xác định card VGA của NVIDIA
Các lệnh dưới đây sẽ giúp bạn xác định model card Nvidia:
$ lshw -numeric -C display
hoặc
$ lspci -vnn | grep VGA
hoặc
$ ubuntu-drivers devices
Bước 2: Tải Driver chính thức của Nvidia
Sử dụng trình duyệt web của bạn, hãy truy cập trang web chính thức của Nvidia và tải xuống driver phù hợp cho card đồ họa Nvidia của bạn. Ngoài ra, nếu bạn đã nắm rõ quy trình, bạn có thể tải driver trực tiếp từ danh sách driver Nvidia Linux. Khi hoàn tất, bạn sẽ có một file tương tự như file được hiển thị dưới đây:
$ ls NVIDIA-Linux-x86_64-470.94.run
Bước 3: Cài đặt các gói cần thiết
Các gói phụ thuộc sau đây cần được cài đặt để biên dịch và cài đặt driver Nvidia:
$ sudo apt install build-essential libglvnd-dev pkg-config
Vô hiệu hóa driver Nouveau của Nvidia
Bước 1: Bước tiếp theo là vô hiệu hóa driver Nouveau mặc định. Hãy làm theo hướng dẫn để vô hiệu hóa driver Nouveau mặc định.
CẢNH BÁO
Tùy thuộc vào model card VGA Nvidia của bạn, hệ thống có thể hoạt động không ổn định. Ở giai đoạn này, hãy chuẩn bị tinh thần cho những tình huống phức tạp. Sau khi khởi động lại, bạn có thể không có giao diện đồ họa. Hãy đảm bảo rằng bạn đã kích hoạt SSH trên hệ thống để có thể đăng nhập từ xa hoặc sử dụng tổ hợp phím CTRL+ALT+F2 để chuyển sang TTY console và tiếp tục cài đặt.
Hãy chắc chắn rằng bạn đã khởi động lại hệ thống trước khi tiến hành bước tiếp theo.
Bước 2: Dừng Trình Quản Lý Desktop
Để cài đặt driver Nvidia mới, chúng ta cần dừng server hiển thị hiện tại. Cách đơn giản nhất là chuyển sang runlevel 3 sử dụng lệnh telinit
. Sau khi thực thi lệnh dưới đây, server hiển thị sẽ dừng lại, vì vậy hãy chắc chắn lưu lại tất cả công việc hiện tại (nếu có) trước khi tiến hành:
$ sudo telinit 3
Nhấn CTRL+ALT+F1 và đăng nhập với tên người dùng cùng mật khẩu của bạn để mở phiên TTY1 mới hoặc đăng nhập qua SSH.
Bước 3: Cài đặt Driver Nvidia
Để bắt đầu cài đặt driver Nvidia, thực hiện lệnh dưới đây và làm theo hướng dẫn:
$ sudo bash NVIDIA-Linux-x86_64-470.94.run
Bước 4: Driver Nvidia đã được cài đặt. Khởi động lại hệ thống của bạn:
$ sudo reboot
Bước 5: Cấu hình cài đặt NVIDIA X Server. Sau khi khởi động lại, bạn sẽ có thể mở ứng dụng NVIDIA X Server Settings từ menu Activities.
Sau khi cài driver NVIDIA, bạn có thể nâng cấp trải nghiệm với một VPS server mạnh mẽ. Khám phá các gói VPS server tại DataOnline để hỗ trợ học máy, AI hoặc render 3D với hiệu suất vượt trội.