Điểm:4

Sự cố khi cài đặt trình điều khiển Nvidia trên Ubuntu 20.04

lá cờ in

Vấn đề

Xin chào, tôi gặp sự cố khi cài đặt trình điều khiển Nvidia trên máy của mình. Mục tiêu là để thực hiện các lệnh đơn giản sau:

$ ubuntu-trình điều khiển thiết bị

Và vì vậy, có được một cái gì đó như:

phương thức : pci:v000010DEd00001C8Csv00001028sd00000798bc03sc00i00
nhà cung cấp: Tập đoàn NVIDIA
kiểu máy : GP107M [GeForce GTX 1050 Ti Mobile]
trình điều khiển: nvidia-driver-460 - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-418-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-470 - bản phân phối không miễn phí được khuyến nghị
trình điều khiển: nvidia-driver-450-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-460-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-390 - bản phân phối không miễn phí
trình điều khiển: xserver-xorg-video-nouveau - distro dựng sẵn miễn phí

Và sau khi kiểm tra xem mọi thứ đã ổn chưa, chỉ cần chạy cái này:

$ sudo tự động cài đặt trình điều khiển Ubuntu

Nhưng tôi nhận được điều này như một phản hồi bên trong đầu ra của thiết bị trình điều khiển Ubuntu và tôi không thể làm bước tiếp theo sudo ubuntu-drivers tự động cài đặt:

CẢNH BÁO:root:_pkg_get_support nvidia-driver-390: gói có Legacyheader hỗ trợ không hợp lệ, không thể xác định mức hỗ trợ

Lưu ý quan trọng Các trình điều khiển đã làm việc hoàn hảo cho đến ngày hôm nay. Nhưng sau khi máy tính xách tay hết pin (và nó tắt vì điều này), vì một lý do nào đó, các trình điều khiển đã biến mất. Trình điều khiển tôi đã làm việc và cũng là trình điều khiển tôi sẽ thử cài đặt là 470 của Nvidia, tức là tôi chưa bao giờ cài đặt 390.

Nỗ lực giải pháp tôi đã thử

Tôi đã thử một số giải pháp (đã thử), nhưng chúng không hoạt động, chẳng hạn như một giải pháp đơn giản

$ cập nhật apt sudo
nâng cấp apt $ sudo
$ sudo tự động cài đặt trình điều khiển Ubuntu

nhưng nó không hoạt động, sau đó tôi đã thử

$ Sudo apt-get remove --purge nvidia*
$ sudo tự động cài đặt trình điều khiển Ubuntu

và nó cũng không hoạt động, tôi cũng đã thử với dấu ngoặc kép

$ sudo apt-get remove --purge "nvidia*"
$ sudo tự động cài đặt trình điều khiển Ubuntu

nhưng nó cứ bị lỗi

cấu hình của tôi

phiên bản Ubuntu

$ cat /etc/os-phát hành

NAME="Ubuntu"
VERSION="20.04.3 LTS (Fossa Fossa)"
ID = Ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=tiêu điểm
UBUNTU_CODENAME=tiêu điểm

Phiên bản hạt nhân

$ uname -a 

Linux DellInspiron 5.11.0-34-generic #36~20.04.1-Ubuntu SMP Thứ sáu ngày 27 tháng 8 08:06:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

danh sách trình điều khiển

$ ubuntu-danh sách trình điều khiển

CẢNH BÁO:root:_pkg_get_support nvidia-driver-390: gói có Legacyheader hỗ trợ không hợp lệ, không thể xác định mức hỗ trợ
nvidia-driver-450-server, (các mô-đun hạt nhân được cung cấp bởi linux-modules-nvidia-450-server-generic-hwe-20.04)
nvidia-driver-460-server, (các mô-đun hạt nhân được cung cấp bởi linux-modules-nvidia-460-server-generic-hwe-20.04)
nvidia-driver-390, (các mô-đun hạt nhân được cung cấp bởi linux-modules-nvidia-390-generic-hwe-20.04)
nvidia-driver-418-server, (các mô-đun hạt nhân được cung cấp bởi linux-modules-nvidia-418-server-generic-hwe-20.04)
nvidia-driver-470, (các mô-đun hạt nhân được cung cấp bởi linux-modules-nvidia-470-generic-hwe-20.04)
nvidia-driver-460, (các mô-đun hạt nhân được cung cấp bởi linux-modules-nvidia-460-generic-hwe-20.04)

danh sách thiết bị

$ ubuntu-trình điều khiển thiết bị

CẢNH BÁO:root:_pkg_get_support nvidia-driver-390: gói có Legacyheader hỗ trợ không hợp lệ, không thể xác định mức hỗ trợ
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
phương thức : pci:v000010DEd00001C8Csv00001028sd00000798bc03sc00i00
nhà cung cấp: Tập đoàn NVIDIA
kiểu máy : GP107M [GeForce GTX 1050 Ti Mobile]
trình điều khiển: nvidia-driver-460 - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-418-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-470 - bản phân phối không miễn phí được khuyến nghị
trình điều khiển: nvidia-driver-450-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-460-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-390 - bản phân phối không miễn phí
trình điều khiển: xserver-xorg-video-nouveau - distro dựng sẵn miễn phí
karel avatar
lá cờ sa
Điều này có trả lời câu hỏi của bạn không? [Trình điều khiển Nvidia Ubuntu 18.04 - Dell G5 15](https://askubuntu.com/questions/1159795/nvidia-drivers-ubuntu-18-04-dell-g5-15)
Điểm:7
lá cờ in

Sau khi nghiên cứu trên một số diễn đàn, tôi đã tìm thấy giải pháp một phần đây bởi người dùng alok.fj

Các bước khá đơn giản, tôi đặt tất cả các bước ở đây theo thứ tự:

$ cập nhật apt sudo
nâng cấp apt $ sudo
$ sudo apt autoremove
$ Sudo apt-get remove --purge nvidia*
$ sudo apt-get remove --purge "nvidia*"

Sau đó, tôi chạy (như ý tưởng ban đầu)

$ ubuntu-trình điều khiển thiết bị

CẢNH BÁO:root:_pkg_get_support nvidia-driver-390: gói có Legacyheader hỗ trợ không hợp lệ, không thể xác định mức hỗ trợ
phương thức : pci:v000010DEd00001C8Csv00001028sd00000798bc03sc00i00
nhà cung cấp: Tập đoàn NVIDIA
kiểu máy : GP107M [GeForce GTX 1050 Ti Mobile]
trình điều khiển: nvidia-driver-460 - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-418-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-470 - bản phân phối không miễn phí được khuyến nghị
trình điều khiển: nvidia-driver-450-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-460-server - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-390 - bản phân phối không miễn phí
trình điều khiển: xserver-xorg-video-nouveau - distro dựng sẵn miễn phí

Lưu ý rằng tôi vẫn nhận được CẢNH BÁO, nhưng thay vì chạy sudo ubuntu-drivers tự động cài đặt, hãy chạy lệnh làm rõ phiên bản trình điều khiển mong muốn:

sudo apt cài đặt nvidia-driver-470
khởi động lại sudo

Khi bạn đã khởi động lại, hãy kiểm tra cài đặt với nvidia-smi và bạn sẽ nhận được một cái gì đó như thế này:

$ nvidia-smi

+--------------------------------------------- ----------------------------- +
| Phiên bản trình điều khiển NVIDIA-SMI 470.57.02: 470.57.02 Phiên bản CUDA: 11.4 |
|-------------------------------------+----------------- -----+----------------------+
| Tên GPU Persistence-M| Bus-Id Disp.A | Dễ bay hơi Uncorr.ECC |
| Fan Temp Perf Pwr:Sử dụng/Giới hạn| Sử dụng bộ nhớ | GPU-Util Compute M. |
| | | MIG M. |
|=================================================== =====+======================|
| 0 NVIDIA GeForce ... Tắt | 00000000:01:00.0 Bật | Không áp dụng |
| Không áp dụng 50C P0 Không áp dụng / Không áp dụng | 447MiB / 4040MiB | 1% mặc định |
| | | Không áp dụng |
+------------------------------------+----------------- -----+----------------------+
...

TL; DR

$ cập nhật apt sudo
nâng cấp apt $ sudo
$ sudo apt autoremove
$ Sudo apt-get remove --purge nvidia*
$ sudo apt-get remove --purge "nvidia*"
$ sudo apt install nvidia-driver-470 (bạn có thể cần phiên bản khác)
khởi động lại $ sudo

thử nghiệm với

$ nvidia-smi
KenJ avatar
lá cờ jp
Điều này đã sửa tôi ngay lập tức. Sau khi khởi động lại, tôi có đầu ra video "không có người nhận". Gỡ bỏ và cài đặt lại trình điều khiển đã sửa nó. Cảm ơn bạn.
chx101 avatar
lá cờ za
Tôi đang sử dụng KDE và nó bị treo khi khởi động trên màn hình đen
lá cờ ng
Thực sự tuyệt vời, các cài đặt hiện được ghi nhớ mà trước đây (ngay cả khi tôi có thể xoay màn hình) chúng không có. Vẫn chưa thuyết phục được màn hình đăng nhập được xoay nhưng đó là một vấn đề nhỏ khi so sánh. Cảm ơn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.