Thành thật mà nói, theo quan điểm của tôi, Nvidia thường cung cấp hỗ trợ tốt hơn cho các linh kiện của mình trên hệ thống Linux so với các đối thủ cạnh tranh. Điều này là do nhiều card đồ họa đời cũ vẫn đang được cập nhật để hỗ trợ các phiên bản Xorg mới nhất.
Và điều này tôi đã xác minh cá nhân, vì tôi là người dùng ATI và Nvidia, nhưng đây không phải là điểm của vấn đề.
Điều tôi thấy rõ là nhiều khi người dùng mới không dám cài đặt trình điều khiển độc quyền của Nvidia vì sợ, ngay cả những người có nhiều kinh nghiệm hơn, bởi vì họ thường xuyên gặp phải một vấn đề rất phổ biến: màn hình đen khét tiếng.
May mắn thay cho người dùng Ubuntu, có các kho PPA của bên thứ ba cung cấp trình điều khiển đồ họa Nvidia và luôn cập nhật chúng để cài đặt.
PPA hiện đang trong giai đoạn thử nghiệm, nhưng bạn vẫn có thể tải các trình điều khiển Nvidia đang hoạt động từ đây.
Cài đặt trình điều khiển Nvidia.
Điều bạn luôn cần biết là phiên bản trình điều khiển Nvidia mới nhất hiện có cho card đồ họa của mình là phiên bản nào.
Nếu bạn không chắc chắn về chúng, bạn có thể truy cập trang Nvidia nơi họ sẽ tìm kiếm mô hình của mình và chọn Linux làm hệ thống, sau đó, nó sẽ đưa họ đến trang tải xuống của tệp nhị phân và họ sẽ có thể xem phiên bản trình điều khiển mới nhất cho đồ họa của bạn.
Sau khi có được thông tin này, cần đảm bảo rằng mọi cài đặt trước đó, nếu có, đều được gỡ bỏ. Để làm điều này, chỉ cần chạy lệnh sau:
sudo apt-get purge nvidia *
Sau khi thực hiện xong bước này, chúng ta cần thêm kho lưu trữ vào hệ thống . Để làm điều đó, chúng ta phải mở cửa sổ dòng lệnh và chạy lệnh sau:
sudo add-apt-repository ppa:graphics-drivers
Chúng tôi cập nhật danh sách kho lưu trữ của mình với:
sudo apt-get update
Bây giờ nếu bạn biết phiên bản trình điều khiển cho thẻ của mình, chỉ cần chỉ ra nó bằng lệnh sau, đây chỉ là một ví dụ:
sudo apt-get install nvidia-370
Nếu không, chúng ta sẽ phải vào menu ứng dụng và tìm mục “ Phần mềm và cập nhật” rồi cài đặt thêm trình điều khiển.

Tại đây, nó sẽ hiển thị cho chúng ta danh sách các trình điều khiển có sẵn, nơi chúng ta có thể chọn trình điều khiển mình thích, mặc dù trình điều khiển được đề xuất luôn mới nhất.
Bây giờ, đây là một bước mà mọi người thường bỏ qua và là nguyên nhân chính gây ra màn hình đen: sau khi quá trình cài đặt hoàn tất, hãy mở cửa sổ dòng lệnh và chạy lệnh sau :
lsmod | grep nvidia
Nếu không có đầu ra, thì có thể quá trình cài đặt của bạn đã không thành công. 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 hệ thống.
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 nouveau mã nguồn mở hay không.
Nếu đầu ra là âm cho nouveau, tất cả đều tốt với cài đặt của bạn.
lsmod | grep nouveau
Sau khi quá trình cài đặt hoàn tất, cần phải thêm các trình điều khiển miễn phí vào danh sách đen để chúng không xung đột với các trình điều khiển mới được cài đặt.
Để tạo danh sách đen này, chúng ta sẽ chạy lệnh sau :
nano /etc/modprobe.d/blacklist-nouveau.conf
Và trong đó chúng ta sẽ thêm những điều sau đây.
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Cuối cùng, chúng ta phải lưu các thay đổi.
Và chúng tôi đã sẵn sàng để khởi động lại máy tính.
Một nguyên nhân khác là cài đặt tự động các bản cập nhật phiên bản nhỏ, điều này thường xảy ra khi chúng tôi chạy nâng cấp apt.
Để tránh điều này, chỉ cần nhập lệnh sau, lưu ý rằng đây là phiên bản cơ sở của bạn.
sudo apt-mark hold nvidia-370
Làm cách nào để gỡ cài đặt trình điều khiển Nvidia?
Chúng ta chỉ cần thực hiện lệnh sau:
sudo apt-get purge nvidia *
Và xóa các trình điều khiển Nouveau khỏi danh sách đen được mô tả ở trên và thực thi:
sudo apt-get install nouveau-firmware
sudo dpkg-cấu hình lại xserver-xorg
Chúng tôi khởi động lại để các thay đổi có hiệu lực và sau đó chúng tôi quay lại trình điều khiển miễn phí một lần nữa.