Điểm:1

Trình điều khiển NVIDIA độc quyền trên Ubuntu 20.04 và 21.10 không hoạt động

lá cờ fr

Tôi có card đồ họa GeForce RTX 3060 Ti và bản cài đặt Ubuntu 20.04 LTS sạch. Bo mạch chủ của tôi là của MSI: PRO Z690-A DDR4(MS-7D25). Tôi đã cài đặt HĐH từ ổ USB có thể khởi động và chọn các tùy chọn Tải xuống các bản cập nhật trong khi cài đặt UbuntuCài đặt phần mềm của bên thứ ba cho đồ họa và phần cứng Wi-Fi và các định dạng phương tiện bổ sung. Sau khi cài đặt, tôi khởi động vào hệ điều hành.

Bây giờ tôi vẫn muốn trình điều khiển NVIDIA, vì vậy tôi đã làm theo cái này hướng dẫn.

Tôi đã cập nhật phần mềm bằng trình cập nhật phần mềm GUI. Tôi đã xem phần "Trình điều khiển bổ sung" của Phần mềm & Cập nhật và trình điều khiển Nouveau đã được chọn. Tôi đã nhấp Sử dụng siêu dữ liệu trình điều khiển NVIDIA từ nvidia-driver-470 (độc quyền, đã thử nghiệm)tùy chọn, áp dụng các thay đổi và khởi động lại. Bây giờ PC của tôi sẽ không vượt qua logo khởi động MSI. Tôi có thể nhận được một tty với Ctrl+Alt+F3. Từ đó tôi thực hiện các lệnh này:

$ ubuntu-trình điều khiển thiết bị
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00002489sv000010DEsd0000153Cbc03sc00i00
nhà cung cấp: Tập đoàn NVIDIA
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-495 - 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-460 - bản phân phối không miễn phí
trình điều khiển: nvidia-driver-470-server - 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 không nhận được một kiểu mẫu cánh đồng! Tôi không biết tại sao...

$ cài đặt nvidia -q tất cả
Không thể khởi tạo máy chủ: Không thể kết nối: Kết nối bị từ chối

LỖI: Màn hình điều khiển không xác định; vui lòng chạy `nvidia-settings --help` để biết thông tin sử dụng.
$ nvidia-smi
Thứ tư 22 tháng 12 11:47:05 2021       
+--------------------------------------------- ----------------------------- +
| Phiên bản trình điều khiển NVIDIA-SMI 470.86: 470.86 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 Tắt | Không áp dụng |
| 0% 33C P8 6W/200W | 14MiB / 7982MiB | 0% mặc định |
| | | Không áp dụng |
+------------------------------------+----------------- -----+----------------------+
                                                                               
+--------------------------------------------- ----------------------------- +
| Quy trình: |
| GPU GI CI Loại PID Tên quy trình Bộ nhớ GPU |
| ID ID Sử dụng |
|================================================= ============================|
| 0 N/A N/A 1017 G /usr/lib/xorg/Xorg 8MiB |
| 0 Không áp dụng Không áp dụng 1310 G /usr/bin/gnome-shell 3MiB |
+--------------------------------------------- ----------------------------- +
$ nvidia-smi --query-gpu=name --format=csv,noheader
NVIDIA GeForce RTX 3060Ti
$ sudo lshw -c video
  *-trưng bày
       Mô tả: Bộ điều khiển tương thích VGA
       sản phẩm: GA104 [Tốc độ băm GeForce RTX 3060 Ti Lite]
       nhà cung cấp: Tập đoàn NVIDIA
       id vật lý: 0
       thông tin xe buýt: pci@0000:01:00.0
       phiên bản: a1
       chiều rộng: 64 bit
       xung nhịp: 33MHz
       khả năng: pm msi pciexpress vga_controller bus_master cap_list rom
       cấu hình: trình điều khiển = độ trễ nvidia = 0
       tài nguyên: irq:160 bộ nhớ:42000000-42ffffff bộ nhớ:60000000-6fffffff bộ nhớ:70000000-71ffffff ioport:5000(size=128) bộ nhớ:43000000-4307ffff
  *-hiển thị KHÔNG ĐƯỢC YÊU CẦU
       Mô tả: Bộ điều khiển tương thích VGA
       sản phẩm: AlderLake-S GT1
       nhà cung cấp: Tập đoàn Intel
       id vật lý: 2
       thông tin xe buýt: pci@0000:00:02.0
       phiên bản: 0c
       chiều rộng: 64 bit
       xung nhịp: 33MHz
       khả năng: pciexpress msi pm vga_controller bus_master cap_list
       cấu hình: độ trễ = 0
       tài nguyên: bộ nhớ:41000000-41ffffff bộ nhớ:50000000-5fffffff ioport:6000(size=64) bộ nhớ:c0000-dffff bộ nhớ:45000000-4bffffff
$ systemctl trạng thái gdm
â gdm.service - Trình quản lý hiển thị GNOME
     Đã tải: đã tải (/lib/systemd/system/gdm.service; tĩnh; giá trị đặt trước của nhà cung cấp: đã bật)
     Hoạt động: hoạt động (đang chạy) kể từ Thứ Tư 2021-12-22 11:17:05 CET; 31 phút trước
    Quá trình: 892 ExecStartPre=/usr/share/gdm/generate-config (mã=đã thoát, trạng thái=0/THÀNH CÔNG)
    Quá trình: 913 ExecStartPre=/usr/lib/gdm3/gdm-wait-for-drm (mã=đã thoát, trạng thái=0/THÀNH CÔNG)
   PID chính: 916 (gdm3)
      Nhiệm vụ: 3 (giới hạn: 76852)
     Bộ nhớ: 5,6M
     Nhóm C: /system.slice/gdm.service
             ââ916 /usr/sbin/gdm3

ngày 22 tháng 12 11:17:05 spectroag systemd[1]: Bắt đầu Trình quản lý Hiển thị Gnome...
ngày 22 tháng 12 11:17:05 spectroag systemd[1]: Bắt đầu Trình quản lý Hiển thị Gnome.
ngày 22 tháng 12 11:17:07 spectroag gdm-autologin][961]: gkr-pam: không có mật khẩu cho người dùng
ngày 22 tháng 12 11:17:07 spectroag gdm-autologin][961]: pam_unix(gdm-autologin:session): phiên mở cho nhà phát triển người dùng bởi (uid=0)
ngày 22 tháng 12 11:17:07 spectroag gdm-autologin][961]: gkr-pam: gnome-keyring-daemon bắt đầu đúng cách

(Tôi đã cài đặt Ubuntu với đăng nhập tự động)

$ sudo lspci -vnn | grep -i VGA -A 25
00:02.0 Bộ điều khiển tương thích VGA [0300]: Intel Corporation Device [8086:4680] (rev 0c) (prog-if 00 [VGA controller])
    Tên thiết bị: Trên bo mạch - Video
    Hệ thống con: Micro-Star International Co., Ltd. [MSI] Thiết bị [1462:7d25]
    Cờ: bus master, devsel nhanh, độ trễ 0, IRQ 255
    Bộ nhớ ở mức 41000000 (64-bit, không thể tìm nạp trước) [size=16M]
    Bộ nhớ ở mức 50000000 (64-bit, có thể tìm nạp trước) [size=256M]
    Cổng I/O ở 6000 [size=64]
    ROM mở rộng ở 000c0000 [ảo] [đã tắt] [size=128K]
    Khả năng: [40] Thông tin cụ thể của nhà cung cấp: Len=0c <?>
    Khả năng: [70] Express Root Complex Integrated Endpoint, MSI 00
    Khả năng: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit-
    Khả năng: [d0] Quản lý năng lượng phiên bản 2
    Khả năng: [100] ID không gian địa chỉ xử lý (PASID)
    Khả năng: [200] Dịch vụ dịch địa chỉ (ATS)
    Khả năng: [300] Giao diện yêu cầu trang (PRI)
    Khả năng: [320] Ảo hóa I/O gốc đơn (SR-IOV)

00:06.0 Cầu PCI [0604]: Intel Corporation Device [8086:464d] (rev 02) (prog-if 00 [Giải mã thông thường])
    Cờ: bus master, devsel nhanh, độ trễ 0, IRQ 123
    Bus: chính=00, phụ=02, cấp dưới=02, độ trễ giây=0
    I/O phía sau cầu: [đã tắt]
    Bộ nhớ phía sau cầu nối: 44800000-448fffff [size=1M]
    Bộ nhớ có thể tìm nạp trước phía sau cây cầu: [đã tắt]
    Khả năng: [40] Express Root Port (Slot+), MSI 00
    Khả năng: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Khả năng: [90] Hệ thống con: Thiết bị [0000:0000]
--
01:00.0 Bộ điều khiển tương thích VGA [0300]: NVIDIA Corporation Device [10de:2489] (rev a1) (prog-if 00 [VGA controller])
    Hệ thống con: Thiết bị của tập đoàn NVIDIA [10de:153c]
    Cờ: bus master, devsel nhanh, độ trễ 0, IRQ 160
    Bộ nhớ ở mức 42000000 (32-bit, không thể tìm nạp trước) [size=16M]
    Bộ nhớ ở mức 60000000 (64-bit, có thể tìm nạp trước) [size=256M]
    Bộ nhớ ở mức 70000000 (64-bit, có thể tìm nạp trước) [size=32M]
    Cổng I/O ở 5000 [size=128]
    ROM mở rộng ở mức 43000000 [ảo] [đã tắt] [size=512K]
    Khả năng: [60] Quản lý năng lượng phiên bản 3
    Khả năng: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Khả năng: [78] Express Legacy Endpoint, MSI 00
    Khả năng: [b4] Thông tin cụ thể của nhà cung cấp: Len=14 <?>
    Khả năng: [100] Kênh ảo
    Khả năng: [250] Báo cáo dung sai độ trễ
    Khả năng: [258] Trạng thái con L1 PM
    Khả năng: [128] Lập ngân sách năng lượng <?>
    Khả năng: [420] Báo cáo lỗi nâng cao
    Khả năng: [600] Thông tin cụ thể của nhà cung cấp: ID=0001 Rev=1 Len=024 <?>
    Khả năng: [900] PCI Express phụ
    Khả năng: [bb0] BAR có thể thay đổi kích thước <?>
    Khả năng: [c1c] Lớp vật lý 16,0 GT/s <?>
    Khả năng: [d00] Lề đường tại Bộ thu <?>
    Khả năng: [e00] Tính năng Liên kết Dữ liệu <?>
    Trình điều khiển hạt nhân đang sử dụng: nvidia
    Các mô-đun hạt nhân: nvidiafb, nouveau, nvidia_drm, nvidia
$ truy vấn chọn thủ
nvidia
$ps aux | grep X
root 1017 0,0 0,0 25358216 56396 tty2 Sl+ 11:17 0:01 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
gốc 2905 0,0 0,0 25346156 51956 tty1 Sl+ 11:50 0:00 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/125/gdm/Xauthority -background none -noreset -keeptty -verbose 3
phát triển+ 3488 0.0 0.0 17676 664 tty3 R+ 12:12 0:00 grep --color=auto X

(Tôi đang ở tty3 thực hiện điều này)

$ mèo /etc/default/grub | grep CMDLINE
GRUB_CMDLINE_LINUX_DEFAULT="giật gân yên tĩnh"
GRUB_CMDLINE_LINUX=""

Bất kỳ ý tưởng những gì có thể xảy ra? Có vẻ như nó sẽ hoạt động, nhưng tôi không thể có được bất kỳ hình ảnh nào.

Trong BIOS của tôi, tôi có thể thấy rằng Khởi động an toàn bị tắt, tôi cũng đang sử dụng UEFI nếu điều đó quan trọng.

Xin vui lòng cho tôi biết nếu tôi nên cung cấp thêm thông tin!

CHỈNH SỬA: Tôi có màn hình hiển thị nhật ký trong khi khởi động, vì vậy tôi có thể biết nó đang làm gì trước khi bị kẹt. Đây là phần cuối cùng của những gì trên màn hình:

[ OK ] Đã bắt đầu Phiên 1 của nhà phát triển người dùng.
         Bắt đầu dịch vụ chính sách lập lịch trình RealtimeKit...
         Khởi động NVIDIA Persistence Daemon...
[ OK ] Bắt đầu NVIDIA Persistence Daemon.
[ OK ] Bắt đầu Snap Daemon.
         Đang bắt đầu Đợi cho đến khi snapd được tạo đầy đủ...
[ OK ] Xong Đợi cho đến khi snapd được tạo đầy đủ.
[ OK ] Bắt đầu dịch vụ chính sách lập lịch trình RealtimeKit.
         Đang khởi động Daemon để quản lý năng lượng...
[ OK ] Bắt đầu Daemon để quản lý năng lượng.

Hầu hết các quy trình tôi mong đợi cũng ở đó, nhưng tôi không thể sao chép tất cả cho bạn. Có vẻ như nó vẫn giữ được sau khi kết thúc, và tôi không biết tại sao vẫn...

CẬP NHẬT : Tôi đã cài đặt Ubuntu 21.10 và đã tải xuống trình điều khiển với sudo apt install nvidia-driver-470. Khi khởi động lại, tôi có tình trạng tương tự như mô tả trong bài viết. Lần này mình cũng không vào được VT3 bằng cách nhấn ctrl alt f3, vì nó cứ quay lại cái mà mình nghĩ là VT1 (màn hình đăng nhập), hiện màn hình đen với con trỏ chuột (giống như trong bài viết).

CẬP NHẬT : Tôi đã cố cập nhật phiên bản sinh học, nhưng phiên bản v11 đã làm hỏng toàn bộ hệ thống của tôi và tôi phải hạ cấp thủ công BIOS về v10. Tôi đã thử với trình điều khiển 495,44 và cả với trình điều khiển 470,94 không có trong kho tiêu chuẩn. Tôi đã thử với kernel 5.15. Không có gì làm việc không may. Với kernel 5.15 và trình điều khiển 495.44, nhật ký khởi động mới nhất là "Đang bắt đầu hiển thị màn hình khởi động Plymouth..." và tôi không có nhật ký nào cho biết nó đã hoàn thành.

CẬP NHẬT : Dưới đây là một số thông tin thêm: /var/log/boot.log, trông khá bình thường với tôi. /var/lib/gdm3/.local/share/xorg/Xorg.0.log, cho thấy một lỗi thú vị. Đối với cả hai nhật ký, tôi đang sử dụng kernel 5.13.0-22-generic và NVIDIA Driver 470.86 trên bản cài đặt mới.

ChanganAuto avatar
lá cờ us
Vô hiệu hóa Khởi động an toàn, thế là đủ.
Maarten Meijer avatar
lá cờ fr
@ChanganAuto Tôi hy vọng như vậy là đủ, nhưng thật không may, nó đã bị tắt ... "Khởi động nhanh MSI" và "Khởi động nhanh" cũng bị tắt.
ChanganAuto avatar
lá cờ us
Khởi động nhanh KHÔNG phải là Khởi động an toàn.
Maarten Meijer avatar
lá cờ fr
Tôi biết, Khởi động nhanh và Khởi động an toàn đều bị tắt. Tôi chỉ đề cập đến nó bởi vì tôi nghĩ nó cũng có thể khiến bạn quan tâm
lá cờ za
Trân trọng, nếu tôi có thể hỏi; tại sao bạn muốn chạy Ubuntu 20.04 mà không phải 21.04 hay 21.10? Việc giải quyết vấn đề của bạn có thể cần nhiều giờ cố gắng và nhiều ngày chờ đợi phản hồi. Tính thực tế? Khi tôi cài đặt 21.10, thời gian cần thiết là khoảng 25 phút và kết quả là một máy tính để bàn hoạt động ổn định. Bạn có thể muốn xem xét một bản nâng cấp mới. Để tăng tốc mọi thứ, tôi sẽ chọn cài đặt tối thiểu, mặc định là Nouveau, sau đó cài đặt trình điều khiển Nvidia theo cách thủ công để đảm bảo không có vấn đề gì vào thời điểm đó, sau đó cài đặt mọi thứ khác mà tôi có thể cần. Tôi thấy 'khớp thần kinh' rất hữu ích cho việc này.
Maarten Meijer avatar
lá cờ fr
Tôi chọn cài đặt Ubuntu 20.04 vì đây là phiên bản mới nhất với LTS. Tôi cho rằng đó sẽ là điều tốt nhất vì tôi muốn chạy một hệ điều hành ổn định với sự hỗ trợ tốt. Tôi không nghĩ rằng các phiên bản mới hơn sẽ hỗ trợ tốt hơn cho các trình điều khiển của tôi, nhưng tôi sẽ dùng thử ngay bây giờ. Xem xét "cài đặt trình điều khiển Nvidia theo cách thủ công", ý bạn là không sử dụng GUI phải không? Tôi đã sử dụng GUI vì có vẻ như đó là cách đáng tin cậy nhất để cài đặt trình điều khiển, nhưng tôi có thể thử cài đặt trình điều khiển bằng `sudo apt install nvidia-470`. Tôi sẽ thử cái này!
Maarten Meijer avatar
lá cờ fr
Cập nhật: Tôi đã cài đặt Ubuntu 21.10 và đã tải xuống trình điều khiển với `Sudo apt install nvidia-driver-470`. Khi khởi động lại, tôi có tình trạng tương tự như mô tả trong bài viết. Lần này mình cũng không vào được VT3 bằng cách nhấn ctrl alt f3, vì nó cứ quay lại cái mà mình nghĩ là VT1 (màn hình đăng nhập), hiện màn hình đen với con trỏ chuột (giống như trong bài viết).
heynnema avatar
lá cờ ru
Bạn có biết cách thêm `nomodeset` vào menu GRUB khi khởi động không?
lá cờ cc
Tìm kiếm trang web này cho 3060ti và thấy rằng bạn không đơn độc. Trước tiên, hãy đảm bảo chương trình cơ sở bo mạch chủ của bạn được cập nhật, hãy thử trình điều khiển Nvidia mới nhất hiện có (495,44 từ kho tiêu chuẩn) và nếu cần, nhân mới nhất bạn có thể bắt đầu với bản phát hành 21.10.
Maarten Meijer avatar
lá cờ fr
@heynnema vâng, tôi biết cách. Tôi đã thử và nó khiến tôi sử dụng trình điều khiển mới, nhưng nó không giúp tôi sử dụng trình điều khiển NVIDIA.
Maarten Meijer avatar
lá cờ fr
@ubfan1 Tôi đã cố cập nhật phiên bản BIOS của mình (https://www.msi.com/Motherboard/PRO-Z690-A-DDR4/support#down-bios), nhưng phiên bản v11 đã làm hỏng toàn bộ hệ thống của tôi và tôi phải hạ cấp thủ công BIOS trở lại v10. Tôi đã thử với trình điều khiển 495,44 và cả với trình điều khiển 470,94 không có trong kho tiêu chuẩn. Tôi đã thử với kernel 5.15. Không có gì làm việc không may. Với kernel 5.15 và trình điều khiển 495.44, nhật ký khởi động mới nhất là "Đang bắt đầu hiển thị màn hình khởi động Plymouth..." và tôi không có nhật ký nào cho biết đã hoàn thành
heynnema avatar
lá cờ ru
@ubfan1 Nvidia 495 là trình điều khiển beta. Nên dùng 470.
heynnema avatar
lá cờ ru
@MaartenMeijer Boy, bạn chắc chắn đang gặp khó khăn. Nvidia 495 là trình điều khiển beta. Tôi sẽ chọn 470. Về BIOS, hãy chuyển đến BIOS v10 và chọn "đặt lại về cài đặt gốc" hoặc "đặt lại về mặc định", sau đó thử cập nhật BIOS v11 lại. Bạn đang sử dụng Wayland hay X11? Kiểm tra bảng Cài đặt/Giới thiệu để kiểm tra, nếu bạn có thể. Nếu không, bạn có thể kiểm tra nó trên màn hình đăng nhập của mình. Nvidia và Wayland vẫn chưa thực sự chơi tốt.
Maarten Meijer avatar
lá cờ fr
@heynnema Quả thực tôi đã chuyển về 470. Tôi thậm chí không có màn hình đăng nhập nên tôi không chắc liệu mình có đang sử dụng Wayland hay không, nhưng bây giờ tôi đã tắt Wayland trong `/etc/gdm3/custom.conf`, nhưng vấn đề vẫn còn... BIOS v10 của tôi đã có cài đặt mặc định, vì vậy tôi không nghĩ điều đó sẽ hữu ích.
heynnema avatar
lá cờ ru
@MaartenMeijer Nếu bạn khởi động bằng nomodeset, điều đó có đưa bạn đến màn hình đăng nhập không? Nếu vậy, hãy kiểm tra xem bạn đã sẵn sàng sử dụng wayland hay x11/xorg chưa.
Maarten Meijer avatar
lá cờ fr
Không, nó không thay đổi, tôi vẫn phải sử dụng tty3
heynnema avatar
lá cờ ru
@MaartenMeijer Nó có khởi động được Ubuntu Live USB không? Nếu vậy, hãy thử cài đặt Nvidia 470 ở đó (sử dụng Phần mềm & Cập nhật) và xem nó có hoạt động không. Bạn có thẻ Nvidia khác mà bạn có thể thử không? Tôi sẽ liên hệ với MSI về vấn đề BIOS v11 của bạn và Nvidia về vấn đề hiện tại của bạn.
heynnema avatar
lá cờ ru
@MaartenMeijer Đăng nhập qua tty3 và xóa trình điều khiển Nvidia của bạn. Sau đó, ít nhất bạn sẽ có thể khởi động và sử dụng nouveau, cho đến khi bạn có thể nhận được một số hỗ trợ từ Nvidia. (Vấn đề có thể là BIOS của bạn).
heynnema avatar
lá cờ ru
Bắt đầu nhận xét cho tôi bằng @heynnema hoặc tôi có thể sẽ nhớ chúng.
lá cờ cc
Bạn có cắm cả hai cáp nguồn vào thẻ không? Xem https://www.nvidia.com/en-us/geforce/forums/game-ready-drivers/13/416912/rtx-3060-ti-driver-issues/ để biết một giải pháp cho màn hình đen.
Điểm:1
lá cờ fr

Tôi đã nhận nó để làm việc! Tôi thật ngu ngốc khi chỉ làm điều này quá muộn, nhưng màn hình của tôi được kết nối với cổng HDMI của bo mạch chủ chứ không phải của GPU. Chỉ cần di chuyển cáp đến cổng GPU đã khắc phục sự cố, vì trình điều khiển đang hoạt động chính xác... Tôi hy vọng không ai khác phải trải qua điều này!

Đă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.