Tôi đang làm việc trên Ubuntu 20.04.3 LTS với bộ xử lý AMD Ryzen 7 và NVIDIA GeForce RTX 2060. Hôm nay tôi đã thực hiện một số cập nhật phần mềm và sau khi khởi động lại, màn hình máy tính xách tay của tôi bị chập chờn hoàn toàn và tôi không thể sử dụng được nữa. May mắn thay, tôi có một màn hình thứ hai, nơi mọi thứ đều hoạt động tốt. Tuy nhiên, thật tuyệt nếu màn hình máy tính xách tay của tôi hoạt động trở lại. Tôi hơi mới với Ubuntu, vì vậy rất tiếc là tôi không biết cách giải quyết vấn đề này ... Có ai gặp phải hành vi tương tự và có thể giúp tôi không? Nếu bạn cần bất kỳ thông tin bổ sung nào, vui lòng hỏi. Tôi đánh giá cao bất kỳ loại giúp đỡ.
Trong khi đó, màn hình máy tính xách tay của tôi hiện đang hiển thị màn hình đen với kernel 5.13.0-28 mới, nhưng màn hình thứ hai của tôi đang hoạt động. Khi tôi quay lại kernel cũ 5.11.0-43, màn hình máy tính xách tay của tôi vẫn hoạt động nhưng cài đặt NVIDIA không hiển thị bất cứ thứ gì và màn hình thứ hai của tôi không được nhận dạng.
Hình ảnh màn hình nhấp nháy
Cảm ơn rất nhiều và trân trọng,
Đa-ni-ên
CHỈNH SỬA1:
Vấn đề có thể liên quan đến kernel đã được cập nhật. Hiện tại tôi đang sử dụng kernel 5.13.0-28-generic. Với hạt nhân này, chỉ có màn hình thứ hai của tôi hoạt động trong khi màn hình máy tính xách tay của tôi hiện đang hiển thị màn hình đen. Nếu tôi thay đổi kernel thành kernel chung 5.11.0-43 thì màn hình máy tính xách tay của tôi vẫn hoạt động nhưng nó không nhận ra màn hình thứ hai của tôi nữa. Ngoài ra, Cài đặt máy chủ NVIDIA X không hiển thị bất cứ điều gì.Nếu ai đó có bất kỳ gợi ý nào về cách giải quyết vấn đề này hay vấn đề khác, tôi sẽ thực sự rất vui. Cảm ơn.
CHỈNH SỬA2:
Nếu tôi kiểm tra hạt nhân nào được cài đặt, tôi nhận được thông tin sau đầu ra
Tôi nhớ rằng trước đây có một cái gì đó với HW trong tên của nó.
Ngoài ra, nếu tôi kiểm tra màn hình của mình, có vẻ như nó nhận ra card đồ họa của tôi
đầu ra
CHỈNH SỬA3:
Nếu tôi kiểm tra các trình điều khiển bổ sung, tôi có những điều sau đây lựa chọn.
Và nếu tôi chọn ví dụ một cái có 495 là kết thúc, tôi nhận được như sau lỗi
CHỈNH SỬA4:
Sau khi chạy Sudo apt cài đặt nvidia-driver-495
lệnh tôi nhận được sau lỗi
CHỈNH SỬA5: Đây là đầu ra của Cài đặt máy chủ NVIDIA X. Thật không may, nó không hiển thị gì cả. Khi tôi chạy 'sudo apt remove nvidia-*', nó hiển thị cho tôi như sau lỗi.
EDIT6: Sau khi cài đặt lại trình điều khiển NVIDIA 470, tôi nhận được thông tin sau lỗi cuối cùng. Sau đó, khi tôi muốn xóa 470 trình điều khiển, tôi có những điều sau lỗi. Khi tôi chạy cài đặt lại cho trình điều khiển 495, tôi có như sau lỗi.
EDIT7: Đây là những gì tôi nhận được khi chạy dpkg -l *nvidia*
Trang đầu tiên Trang thứ hai
EDIT8: Khi tôi thanh lọc sudo apt
mọi tệp có cuda, tôi đã gặp lỗi sau ở cuối mỗi lần thực thi:
Lỗi. Và khi tôi kiểm tra với dpkg -l *nvidia* | grep -i cuda
Tôi nghĩ đã xảy ra sự cố vì vẫn còn một số các tập tin, không?
EDIT9:Cuối cùng tôi đã đến bước #4, đây là đầu ra.
Mong muốn=Không xác định/Cài đặt/Xóa/Thanh lọc/Giữ
| Trạng thái=Không/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Trạng thái,Err: chữ hoa=xấu)
||/ Tên Phiên bản Kiến trúc Mô tả
+----------------===================================================== ================================================= ==================================================
ii libnvidia-cfg1-495:AMD64 495.46-0ubuntu0.20.04.1 AMD64 Thư viện cấu hình OpenGL/GLX nhị phân NVIDIA
ii libnvidia-common-495 495.46-0ubuntu0.20.04.1 tất cả các tệp được chia sẻ được thư viện NVIDIA sử dụng
ic libnvidia-compute-460:amd64 460.91.03-0ubuntu0.20.04.1 gói libcompute AMD64 của NVIDIA
ic libnvidia-compute-460-server:amd64 460.106.00-0ubuntu0.20.04.2 gói AMD64 NVIDIA libcompute
ii gói libnvidia-compute-495:AMD64 495.46-0ubuntu0.20.04.1 AMD64 NVIDIA libcompute
ii libnvidia-compute-495:i386 495.46-0ubuntu0.20.04.1 gói i386 NVIDIA libcompute
ii libnvidia-decode-495:amd64 495.46-0ubuntu0.20.04.1 thư viện thời gian chạy giải mã video NVIDIA AMD64
ii libnvidia-decode-495:i386 495.46-0ubuntu0.20.04.1 i386 Thư viện thời gian chạy giải mã video NVIDIA
ii libnvidia-encode-495:amd64 495.46-0ubuntu0.20.04.1 thư viện thời gian chạy mã hóa video AMD64 NVENC
ii libnvidia-encode-495:i386 495.46-0ubuntu0.20.04.1 i386 Thư viện thời gian chạy mã hóa video NVENC
ii libnvidia-extra-495:AMD64 495.46-0ubuntu0.20.04.1 AMD64 Thư viện bổ sung cho trình điều khiển NVIDIA
ii libnvidia-fbc1-495:amd64 495.46-0ubuntu0.20.04.1 AMD64 Thư viện thời gian chạy Framebuffer Capture dựa trên NVIDIA OpenGL
ii libnvidia-fbc1-495:i386 495.46-0ubuntu0.20.04.1 i386 Thư viện thời gian chạy Framebuffer Capture dựa trên NVIDIA OpenGL
ii libnvidia-gl-495:AMD64 495.46-0ubuntu0.20.04.1 AMD64 Thư viện NVIDIA OpenGL/GLX/EGL/GLES GLVND và Vulkan ICD
ii libnvidia-gl-495:i386 495.46-0ubuntu0.20.04.1 i386 Thư viện NVIDIA OpenGL/GLX/EGL/GLES GLVND và Vulkan ICD
ii tệp phát triển thư viện quản lý NVIDIA (NVML) libnvidia-ml-dev 10.1.243-3 AMD64
ic nvidia-compute-utils-460 460.91.03-0ubuntu0.20.04.1 AMD64 tiện ích tính toán NVIDIA
ic nvidia-compute-utils-460-server 460.106.00-0ubuntu0.20.04.2 AMD64 tiện ích tính toán NVIDIA
ii nvidia-compute-utils-495 495.46-0ubuntu0.20.04.1 AMD64 Tiện ích điện toán NVIDIA
ic nvidia-cuda-toolkit 10.1.243-3 AMD64 Bộ công cụ phát triển NVIDIA CUDA
ic nvidia-dkms-460 460.91.03-0ubuntu0.20.04.1 gói AMD64 NVIDIA DKMS
ic nvidia-dkms-460-server 460.106.00-0ubuntu0.20.04.2 gói AMD64 NVIDIA DKMS
ic nvidia-kernel-common-460 460.91.03-0ubuntu0.20.04.1 AMD64 Các tệp được chia sẻ được sử dụng với mô-đun hạt nhân
ic nvidia-kernel-common-460-server 460.106.00-0ubuntu0.20.04.2 AMD64 Các tệp được chia sẻ được sử dụng với mô-đun hạt nhân
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 AMD64 Các tệp được chia sẻ được sử dụng với mô-đun hạt nhân
ii gói nguồn nhân NVIDIA nvidia-kernel-source-495 495.46-0ubuntu0.20.04.1 AMD64
ii nvidia-opencl-dev:AMD64 10.1.243-3 AMD64 Tệp phát triển NVIDIA OpenCL
ii nvidia-Prime 0.8.16~0.20.04.1 tất cả Công cụ để kích hoạt NVIDIA's Prime
ii nvidia-profiler 10.1.243-3 AMD64 NVIDIA Profiler cho CUDA và OpenCL
ii nvidia-settings 470.57.01-0ubuntu0.20.04.2 AMD64 Công cụ cấu hình trình điều khiển đồ họa NVIDIA
ii nvidia-utils-495 495.46-0ubuntu0.20.04.1 AMD64 Các nhị phân hỗ trợ trình điều khiển NVIDIA
ii nvidia-visual-profiler 10.1.243-3 AMD64 NVIDIA Visual Profiler cho CUDA và OpenCL
ii xserver-xorg-video-nvidia-495 495.46-0ubuntu0.20.04.1 AMD64 Trình điều khiển Xorg nhị phân NVIDIA
EDIT10: Đã đến bước #5
Mong muốn=Không xác định/Cài đặt/Xóa/Thanh lọc/Giữ
| Trạng thái=Không/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Trạng thái,Err: chữ hoa=xấu)
||/ Tên Phiên bản Kiến trúc Mô tả
+--------------------------------------------- =============-============-======================= ==================================
un libgldispatch0-nvidia <none> <none> (không có mô tả)
ii libnvidia-cfg1-495:AMD64 495.46-0ubuntu0.20.04.1 AMD64 Thư viện cấu hình OpenGL/GLX nhị phân NVIDIA
un libnvidia-cfg1-any <none> <none> (không có mô tả)
un libnvidia-common <none> <none> (không có mô tả)
ii libnvidia-common-495 495.46-0ubuntu0.20.04.1 tất cả các tệp được chia sẻ được thư viện NVIDIA sử dụng
un libnvidia-compute <none> <none> (không có mô tả)
ii gói libnvidia-compute-495:AMD64 495.46-0ubuntu0.20.04.1 AMD64 NVIDIA libcompute
ii libnvidia-compute-495:i386 495.46-0ubuntu0.20.04.1 gói i386 NVIDIA libcompute
un libnvidia-decode <none> <none> (không có mô tả)
ii libnvidia-decode-495:amd64 495.46-0ubuntu0.20.04.1 thư viện thời gian chạy giải mã video NVIDIA AMD64
ii libnvidia-decode-495:i386 495.46-0ubuntu0.20.04.1 i386 Thư viện thời gian chạy giải mã video NVIDIA
un libnvidia-encode <none> <none> (không có mô tả)
ii libnvidia-encode-495:amd64 495.46-0ubuntu0.20.04.1 thư viện thời gian chạy mã hóa video AMD64 NVENC
ii libnvidia-encode-495:i386 495.46-0ubuntu0.20.04.1 i386 Thư viện thời gian chạy mã hóa video NVENC
un libnvidia-extra <none> <none> (không có mô tả)
ii libnvidia-extra-495:AMD64 495.46-0ubuntu0.20.04.1 AMD64 Thư viện bổ sung cho trình điều khiển NVIDIA
un libnvidia-fbc1 <none> <none> (không có mô tả)
ii libnvidia-fbc1-495:amd64 495.46-0ubuntu0.20.04.1 AMD64 Thư viện thời gian chạy Framebuffer Capture dựa trên NVIDIA OpenGL
ii libnvidia-fbc1-495:i386 495.46-0ubuntu0.20.04.1 i386 Thư viện thời gian chạy Framebuffer Capture dựa trên NVIDIA OpenGL
un libnvidia-gl <none> <none> (không có mô tả)
ii libnvidia-gl-495:AMD64 495.46-0ubuntu0.20.04.1 AMD64 Thư viện NVIDIA OpenGL/GLX/EGL/GLES GLVND và Vulkan ICD
ii libnvidia-gl-495:i386 495.46-0ubuntu0.20.04.1 i386 Thư viện NVIDIA OpenGL/GLX/EGL/GLES GLVND và Vulkan ICD
ii tệp phát triển thư viện quản lý NVIDIA (NVML) libnvidia-ml-dev 10.1.243-3 AMD64
un libnvidia-ml.so.1 <none> <none> (không có mô tả)
un libnvidia-ml1 <none> <none> (không có mô tả)
un libnvidia-tesla-418-ml1 <none> <none> (không có mô tả)
un libnvidia-tesla-440-ml1 <none> <none> (không có mô tả)
un libnvidia-tesla-cuda1 <none> <none> (không có mô tả)
un nvidia-384 <none> <none> (không có mô tả)
un nvidia-390 <none> <none> (không có mô tả)
un nvidia-common <none> <none> (không có mô tả)
un nvidia-compute-utils <none> <none> (không có mô tả)
ii nvidia-compute-utils-495 495.46-0ubuntu0.20.04.1 AMD64 Tiện ích điện toán NVIDIA
un nvidia-cuda-dev <none> <none> (không có mô tả)
un nvidia-cuda-doc <none> <none> (không có mô tả)
un nvidia-cuda-toolkit <none> <none> (không có mô tả)
un nvidia-dkms-495 <none> <none> (không có mô tả)
un nvidia-driver-495 <none> <none> (không có mô tả)
un nvidia-driver-binary <none> <none> (không có mô tả)
un nvidia-kernel-common <none> <none> (không có mô tả)
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 AMD64 Các tệp được chia sẻ được sử dụng với mô-đun hạt nhân
un nvidia-kernel-source <none> <none> (không có mô tả)
ii gói nguồn nhân NVIDIA nvidia-kernel-source-495 495.46-0ubuntu0.20.04.1 AMD64
un nvidia-legacy-304xx-vdpau-driver <none> <none> (không có mô tả)
un nvidia-legacy-340xx-vdpau-driver <none> <none> (không có mô tả)
un nvidia-libopencl1 <none> <none> (không có mô tả)
un nvidia-libopencl1-dev <none> <none> (không có mô tả)
ii nvidia-opencl-dev:AMD64 10.1.243-3 AMD64 Tệp phát triển NVIDIA OpenCL
un nvidia-opencl-icd <none> <none> (không có mô tả)
un nvidia-persistenced <none> <none> (không có mô tả)
ii nvidia-Prime 0.8.16~0.20.04.1 tất cả Công cụ để kích hoạt NVIDIA's Prime
ii nvidia-profiler 10.1.243-3 AMD64 NVIDIA Profiler cho CUDA và OpenCL
ii nvidia-settings 470.57.01-0ubuntu0.20.04.2 AMD64 Công cụ cấu hình trình điều khiển đồ họa NVIDIA
un nvidia-settings-binary <none> <none> (không có mô tả)
un nvidia-smi <none> <none> (không có mô tả)
un nvidia-utils <none> <none> (không có mô tả)
ii nvidia-utils-495 495.46-0ubuntu0.20.04.1 AMD64 Các nhị phân hỗ trợ trình điều khiển NVIDIA
un nvidia-vdpau-driver <none> <none> (không có mô tả)
ii nvidia-visual-profiler 10.1.243-3 AMD64 NVIDIA Visual Profiler cho CUDA và OpenCL
ii xserver-xorg-video-nvidia-495 495.46-0ubuntu0.20.04.1 AMD64 Trình điều khiển Xorg nhị phân NVIDIA
Đối với bước cuối cùng trong bước #5, tôi gặp lỗi sau:
(cơ sở) daniel@XMG-daniel:~$ dpkg -l *nvidia* | grep rHR
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 AMD64 Các tệp được chia sẻ được sử dụng với mô-đun hạt nhân
(cơ sở) daniel@XMG-daniel:~$ Sudo apt purge nvidia-kernel-common-495
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Các gói sau sẽ bị LOẠI BỎ:
nvidia-kernel-common-495*
0 đã nâng cấp, 0 mới cài đặt, 1 cần xóa và 3 chưa nâng cấp.
1 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Sau thao tác này, dung lượng đĩa 38,3 MB sẽ được giải phóng.
Bạn có muốn tiếp tục? [Y/n] y
dpkg: gói xử lý lỗi nvidia-kernel-common-495 (--remove):
gói ở trạng thái không nhất quán rất tệ; bạn nên
cài đặt lại nó trước khi thử gỡ bỏ
dpkg: quá nhiều lỗi, đang dừng
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
nvidia-kernel-common-495
Quá trình xử lý đã bị tạm dừng do có quá nhiều lỗi.
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
EDIT11: Sau bước # 7, tôi có những điều sau:
(cơ sở) daniel@XMG-daniel:~$ Sudo apt install nvidia-kernel-common-495
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
nvidia-kernel-common-495 đã là phiên bản mới nhất (495.46-0ubuntu0.20.04.1).
Các gói sau đã được cài đặt tự động và không còn cần thiết nữa:
libatomic1:i386 libbsd0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386
libelf1:i386 libexpat1:i386 libffi7:i386 libgl1:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386
libglx0:i386 libllvm12:i386 libpciaaccess0:i386 libsensors5:i386 libstdc++6:i386 libvulkan1:i386 libwayland-client0:i386 libx11-6:i386
libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386
libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386
libxxf86vm1:i386 trình điều khiển mesa-vulkan:i386
Sử dụng 'sudo apt autoremove' để xóa chúng.
0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 3 chưa nâng cấp.
1 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Cần lấy 0 B/18,8 MB kho lưu trữ.
Sau thao tác này, 0 B dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] y
(cơ sở) daniel@XMG-daniel:~$ Sudo apt purge nvidia-kernel-common-495
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Các gói sau đã được cài đặt tự động và không còn cần thiết nữa:
libatomic1:i386 libbsd0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386
libelf1:i386 libexpat1:i386 libffi7:i386 libgl1:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386
libglx0:i386 libllvm12:i386 libpciaaccess0:i386 libsensors5:i386 libstdc++6:i386 libvulkan1:i386 libwayland-client0:i386 libx11-6:i386
libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386
libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386
libxxf86vm1:i386 trình điều khiển mesa-vulkan:i386
Sử dụng 'sudo apt autoremove' để xóa chúng.
Các gói sau sẽ bị LOẠI BỎ:
nvidia-kernel-common-495*
0 đã nâng cấp, 0 mới cài đặt, 1 cần xóa và 3 chưa nâng cấp.
1 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Sau thao tác này, dung lượng đĩa 38,3 MB sẽ được giải phóng.
Bạn có muốn tiếp tục? [Y/n] y
dpkg: gói xử lý lỗi nvidia-kernel-common-495 (--remove):
gói ở trạng thái không nhất quán rất tệ; bạn nên
cài đặt lại nó trước khi thử gỡ bỏ
dpkg: quá nhiều lỗi, đang dừng
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
nvidia-kernel-common-495
Quá trình xử lý đã bị tạm dừng do có quá nhiều lỗi.
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
(cơ sở) daniel@XMG-daniel:~$ dpkg -l *nvidia*
Mong muốn=Không xác định/Cài đặt/Xóa/Thanh lọc/Giữ
| Trạng thái=Không/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Trạng thái,Err: chữ hoa=xấu)
||/ Tên Phiên bản Kiến trúc Mô tả
+--------------------------------------------- ==========-============-========================== ==============
un libgldispatch0-nvidia <none> <none> (không có mô tả)
un libnvidia-tesla-cuda1 <none> <none> (không có mô tả)
un nvidia-common <none> <none> (không có mô tả)
un nvidia-cuda-toolkit <none> <none> (không có mô tả)
un nvidia-dkms-495 <none> <none> (không có mô tả)
un nvidia-kernel-common <none> <none> (không có mô tả)
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 AMD64 Các tệp được chia sẻ được sử dụng với mô-đun hạt nhân
un nvidia-legacy-304xx-vdpau-driver <none> <none> (không có mô tả)
un nvidia-legacy-340xx-vdpau-driver <none> <none> (không có mô tả)
un nvidia-libopencl1 <none> <none> (không có mô tả)
un nvidia-libopencl1-dev <none> <none> (không có mô tả)
ii nvidia-opencl-dev:AMD64 10.1.243-3 AMD64 Tệp phát triển NVIDIA OpenCL
un nvidia-opencl-icd <none> <none> (không có mô tả)
ii nvidia-Prime 0.8.16~0.20.04.1 tất cả Công cụ để kích hoạt NVIDIA's Prime
un nvidia-vdpau-driver <none> <none> (không có mô tả)