Thông tin hệ thống
- Máy tính xách tay MSI Creator 15
- NVIDIA GeForce RTX 2070 SUPER Mobile / Max-Q
- Màn hình LG Ultrawide bên ngoài
- Khởi động kép Windows 10 / Ubuntu 20.04
Vấn đề
Tôi đã sử dụng thành công trình điều khiển nvidia 455 trên máy Ubuntu 20.04 của mình được khoảng sáu tháng. Tôi hiếm khi sử dụng phân vùng Windows, nhưng tôi đã sử dụng nó ngày hôm qua. Sau khi tắt Windows 10 và quay lại Ubuntu, màn hình ngoài của tôi ngừng hoạt động hoàn toàn.
(Lưu ý: có thể Windows không liên quan gì đến vấn đề này - việc khởi động lại có thể đã cho Ubuntu cơ hội cập nhật các gói và tự hỏng)
Rõ ràng, trình điều khiển NVIDIA không còn hoạt động. Đang chạy nvidia-smi
và các lệnh khác tạo ra lỗi sau:
NVIDIA-SMI đã bị lỗi vì nó không thể giao tiếp với trình điều khiển NVIDIA. Đảm bảo rằng trình điều khiển NVIDIA mới nhất đã được cài đặt và đang chạy.
Tìm kiếm câu trả lời trên Google, hầu hết các giải pháp đều khuyến nghị cài đặt lại trình điều khiển NVIDIA khi điều này xảy ra. Lưu ý rằng tôi cần trình điều khiển đồ họa cũng như bộ công cụ CUDA cùng với nvcc
vân vân..
Thanh lọc Nvidia
Tôi đã thử nhiều giải pháp khác nhau và tôi chạy các lệnh này bất cứ khi nào gặp khó khăn và cần bắt đầu lại.
Sudo apt purge nvidia*
Sudo apt thanh lọc libnvidia*
sudo apt autoremove
Thông thường, tôi đang chạy những thứ này ở chế độ khôi phục sau khi các trình điều khiển mới được cài đặt khiến Ubuntu bị kẹt trong quá trình khởi động sau khi khởi động lại.
tôi cũng kiểm tra dpkg -l | grep nvidia
và xóa bất kỳ gói nào còn sót lại trong quá trình cài đặt. Điều này là cần thiết khi tôi muốn cài đặt các phiên bản trình điều khiển cũ hơn.
Giải pháp đã thử
Đây là danh sách mọi thứ tôi đã thử:
khởi động lại máy của tôi vô số lần (kể cả tắt nguồn hoàn toàn và rút phích cắm một lúc)
Theo quan chức Hướng dẫn cài đặt NVIDIA Cuda để cài đặt lại trình điều khiển và quản lý xung đột. Ví dụ,
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
Sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.4.1/local_installers/cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_amd64.deb
Sudo dpkg -i cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_AMD64.deb
sudo apt-key add /var/cuda-repo-ubuntu2004-11-4-local/7fa2af80.pub
sudo apt-get cập nhật
Sudo apt-get -y cài đặt cuda
- Đã thử đưa tiểu thuyết và nvidiafb vào danh sách đen:
danh sách đen nvidiafb
tân danh sách đen
tùy chọn mới modeset=0
Khi cài đặt lại trình điều khiển nvidia, tôi đã thử nhiều phiên bản trình điều khiển (470, 465, 460, 455) bằng nhiều phương pháp cài đặt (đầu tiên là gỡ lỗi, sau đó được phân phối trên Ubuntu, sau đó là runfile). Tất cả đều thất bại theo những cách khác nhau. Thông thường nhất, khi tôi khởi động lại sau khi cài đặt trình điều khiển, Ubuntu bị treo vô tận khi khởi động (tôi thấy màn hình đen có logo MSI và logo "ubuntu", đôi khi có vòng tròn quay).
Trình điều khiển NVIDIA dường như vẫn hoạt động tốt trong Windows, vì vậy tôi không nghĩ rằng card đồ họa của mình bị hỏng hay bất cứ thứ gì tương tự.
khởi động vào chế độ khôi phục Ubuntu từ grub và chọn tùy chọn sửa lỗi dpkg - dường như không giúp được gì
Sudo ubundu-trình điều khiển tự động cài đặt
- điều này đã cài đặt trình điều khiển nvidia 470, không thành công
Tôi nhận thấy rằng uname -r
cho biết phiên bản kernel của tôi là 5.11, khi bảng hỗ trợ trình điều khiển Nvidia cho thấy chỉ 5.4 được hỗ trợ cho Ubuntu 20.04. Vì vậy, tôi đã hạ cấp o 5.4 và cài đặt lại trình điều khiển nvidia, một lần nữa không thành công.
quan sát
nvidia-smi
không tạo ra đầu ra (thay vì lỗi) trong các tình huống sau:
- sau khi cài đặt lại trình điều khiển nhưng trước khi khởi động lại hệ thống
- trong chế độ khôi phục sau khi cài đặt lại trình điều khiển
Gì bây giờ?
Tôi hoàn toàn không biết phải làm gì. Điều duy nhất tôi có thể nghĩ đến là cài đặt lại hoàn toàn Ubuntu, điều này có vẻ điên rồ khi mọi thứ vẫn hoạt động tốt vào ngày hôm qua.
Người giới thiệu
HỏiUbuntu.SE, "Màn hình trống sau khi cài đặt trình điều khiển hạn chế nvidia"
HỏiUbuntu.SE, Ubuntu 18.04 và nVidia. Bị kẹt sau khi khởi động
HỏiUbuntu.SE, Khởi động bị treo sau khi cài đặt trình điều khiển mới nhất từ PPA và phím tắt Ctrl+Alt+F1 không hoạt động
HỏiUbuntu.SE, Bị kẹt ở màn hình khởi động, sự cố trình điều khiển đồ họa Nvidia
HỏiUbuntu.SE Thay đổi Trình điều khiển NVIDIA khiến Ubuntu bị đóng băng khi khởi động
HỏiUbuntu.SE Màn hình trống sau khi cài đặt trình điều khiển hạn chế nvidia
HỏiUbuntu.SE trình điều khiển đồ họa ngừng hoạt động
HỏiUbuntu.SE Đồ họa Nvidia của Ubuntu 20.04 không sử dụng được (khuyến nghị chuyển sang kernel 5.4)
Thông tin hệ thống
Trước khi viết câu hỏi này, tôi đã xóa mọi thứ khỏi hệ thống của mình một lần nữa bằng phương pháp được mô tả ở trên. Ở trạng thái này, đây là một số thông tin hệ thống:
Phiên bản hạt nhân
$ uname -r
5.4.0-80-chung
Khởi động an toàn
$ Sudo mokutil --sb-state
Khởi động an toàn bị vô hiệu hóa
lshw
$ Sudo lshw -C hiển thị
*-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: TU104M [GeForce RTX 2070 SUPER Mobile / Max-Q]
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 cap_list
cấu hình: độ trễ = 0
tài nguyên: bộ nhớ:ac000000-acffffff bộ nhớ:80000000-8fffffff bộ nhớ:90000000-91ffffff ioport:3000(size=128) bộ nhớ:ad000000-ad07ffff
*-trưng bày
Mô tả: Bộ điều khiển tương thích VGA
sản phẩm: Đồ họa UHD
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: 05
chiều rộng: 64 bit
xung nhịp: 33MHz
khả năng: pcieexpress msi pm vga_controller bus_master cap_list rom
cấu hình: driver=i915 độ trễ=0
tài nguyên: irq:191 bộ nhớ:ab000000-abffffff bộ nhớ:40000000-4fffffff ioport:4000(size=64) bộ nhớ:c0000-dffff
hwinfo
$ hwinfo --gfxcard
16: Bộ điều khiển tương thích VGA PCI 100.0: 0300 (VGA)
[Được tạo tại pci.386]
ID duy nhất: VCu0.pBgP2fGEzV8
ID gốc: vSkL.sXdMPV6yXb4
ID SysFS: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Lớp phần cứng: card đồ họa
Model: "bộ điều khiển tương thích với nVidia VGA"
Nhà cung cấp: pci 0x10de "nVidia Corporation"
Thiết bị: pci 0x1e91
Nhà cung cấp phụ: pci 0x1462 "Micro-Star International Co., Ltd. [MSI]"
Thiết bị con: pci 0x12c6
Sửa đổi: 0xa1
Phạm vi bộ nhớ: 0xac000000-0xacffffff (rw, không thể tìm nạp trước, bị vô hiệu hóa)
Phạm vi bộ nhớ: 0x80000000-0x8ffffffff (ro, không thể tìm nạp trước, bị vô hiệu hóa)
Phạm vi bộ nhớ: 0x90000000-0x91ffffff (ro, không thể tìm nạp trước, bị vô hiệu hóa)
Cổng I/O: 0x3000-0x307f (rw, đã tắt)
Phạm vi bộ nhớ: 0xad000000-0xad07ffff (ro, không thể tìm nạp trước, bị vô hiệu hóa)
IRQ: 255 (không có sự kiện)
Bí danh mô-đun: "pci:v000010DEd00001E91sv00001462sd000012C6bc03sc00i00"
Thông tin Trình điều khiển #0:
Trạng thái trình điều khiển: nvidiafb không hoạt động
Cmd kích hoạt trình điều khiển: "modprobe nvidiafb"
Thông tin tài xế #1:
Trạng thái trình điều khiển: nouveau không hoạt động
Cmd kích hoạt trình điều khiển: "modprobe nouveau"
Thông tin tài xế #2:
Trạng thái trình điều khiển: nvidia_drm không hoạt động
Cmd kích hoạt trình điều khiển: "modprobe nvidia_drm"
Thông tin tài xế #3:
Trạng thái trình điều khiển: nvidia không hoạt động
Cmd kích hoạt trình điều khiển: "modprobe nvidia"
Trạng thái cấu hình: cfg=new, avail=yes, need=no, active=unknown
Kèm theo: #11 (cầu nối PCI)
34: PCI 02.0: 0300 Bộ điều khiển tương thích VGA (VGA)
[Được tạo tại pci.386]
ID duy nhất: _Znp.7YEiQ6GHkFE
ID SysFS: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Lớp phần cứng: card đồ họa
Tên thiết bị: "Onboard - Video"
Model: "Bộ điều khiển tương thích Intel VGA"
Nhà cung cấp: pci 0x8086 "Tập đoàn Intel"
Thiết bị: pci 0x9bc4
Nhà cung cấp phụ: pci 0x1462 "Micro-Star International Co., Ltd. [MSI]"
Thiết bị con: pci 0x12c6
Sửa đổi: 0x05
Trình điều khiển: "i915"
Mô-đun trình điều khiển: "i915"
Phạm vi bộ nhớ: 0xab000000-0xabffffff (rw, không thể tìm nạp trước)
Phạm vi bộ nhớ: 0x40000000-0x4ffffffff (ro, không thể tìm nạp trước)
Cổng I/O: 0x4000-0x403f (rw)
Phạm vi bộ nhớ: 0x000c0000-0x000dffff (rw, không thể tìm nạp trước, bị vô hiệu hóa)
IRQ: 192 (55080 sự kiện)
Bí danh mô-đun: "pci:v00008086d00009BC4sv00001462sd000012C6bc03sc00i00"
Thông tin Trình điều khiển #0:
Trạng thái trình điều khiển: i915 đang hoạt động
Cmd kích hoạt trình điều khiển: "modprobe i915"
Trạng thái cấu hình: cfg=new, avail=yes, need=no, active=unknown
Bộ điều hợp màn hình chính: #16
trình điều khiển Ubuntu
$ ubuntu-trình điều khiển thiết bị
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
phương thức : pci:v000010DEd00001E91sv00001462sd000012C6bc03sc00i00
nhà cung cấp: Tập đoàn NVIDIA
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 - bản phân phối không miễn phí được khuyến nghị
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: nvidia-driver-470 - bên thứ ba 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: xserver-xorg-video-nouveau - distro dựng sẵn miễn phí
Cảm ơn!
Vui lòng cho tôi biết nếu cần thêm thông tin và tôi sẽ cố gắng hết sức để cung cấp thông tin đó! Cảm ơn vì bất kì sự giúp đỡ nào của bạn!