Я работаю над Ubuntu 20.04.3 LTS с процессором AMD Ryzen 7 и NVIDIA GeForce RTX 2060. Сегодня я сделал некоторые обновления программного обеспечения. и после перезагрузки экран моего ноутбука полностью мерцал, и я больше не мог его использовать. К счастью, у меня есть второй экран, где все работает нормально. Тем не менее, было бы очень хорошо, чтобы экран моего ноутбука снова работал. Я немного новичок в Ubuntu, поэтому, к сожалению, я не знаю, как решить эту проблему...Кто-нибудь сталкивался с подобным поведением и может мне помочь? Если вам нужна дополнительная информация, не стесняйтесь спрашивать. Я ценю любую помощь.
Тем временем на экране моего ноутбука теперь отображается черный экран с новым ядром 5.13.0-28-generic, но мой второй экран работает. Когда я возвращаюсь к старому ядру 5.11.0-43-generic, экран моего ноутбука работает, но настройки NVIDIA ничего не показывают, и мой второй экран не распознается.
Большое спасибо и с наилучшими пожеланиями, Даниил
EDIT1: Проблема, вероятно, связана с ядром, которое было обновлено. В настоящее время я использую ядро 5.13.0-28-generic. С этим ядром работает только мой второй экран, в то время как экран моего ноутбука теперь показывает черный экран. Если я изменю ядро на универсальное ядро 5.11.0-43, экран моего ноутбука будет работать, но он больше не распознает мой второй экран. Также настройки сервера NVIDIA X ничего не показывают. Если у кого-то есть подсказки, как решить ту или иную проблему, я был бы очень рад. Спасибо.
РЕДАКТИРОВАТЬ2: Если я проверю, какие ядра установлены, я получу следующий вывод Я помню, что раньше в названии было что-то с HW. Также, если я проверю свои дисплеи, кажется, что он распознает мою графическую карту. Выход
РЕД.3: Если я проверю дополнительные драйверы, у меня будет следующий выбор .И если я выберу, например, тот, у которого в конце 495, я получу следующую ошибку
EDIT4:
После запуска команды sudo apt install nvidia-driver-495
я получаю следующие ошибки
EDIT5: это вывод настроек NVIDIA X Server. К сожалению ничего не показывает. Когда я запускаю «sudo apt remove nvidia-*», он показывает следующую ошибку .
РЕДАКТИРОВАТЬ6: После переустановки драйверов NVIDIA 470 я получил следующие ошибкив конце. Когда я затем хочу удалить драйверы 470, у меня появляется следующая ошибка . Когда я затем запускаю переустановку драйвера 495, у меня возникают следующие ошибки .
EDIT7: Вот что я получаю при запуске dpkg -l *nvidia*
Первая страницаВторая страница
EDIT8: Когда я sudo apt purge
каждый файл с cuda я уже получаю следующую ошибку в конце каждого выполнения:
Ошибка. И когда я проверяю dpkg -l *nvidia* | grep -i cuda
Я думаю, что-то уже пошло не так, потому что есть еще некоторые файлы, нет?
EDIT9:Наконец я добрался до шага №4, вот результат. Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==================================-===========================-============-=========================================================
ii libnvidia-cfg1-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-495 495.46-0ubuntu0.20.04.1 all Shared files used by the NVIDIA libraries
ic libnvidia-compute-460:amd64 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package
ic libnvidia-compute-460-server:amd64 460.106.00-0ubuntu0.20.04.2 amd64 NVIDIA libcompute package
ii libnvidia-compute-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-495:i386 495.46-0ubuntu0.20.04.1 i386 NVIDIA libcompute package
ii libnvidia-decode-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-495:i386 495.46-0ubuntu0.20.04.1 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-495:i386 495.46-0ubuntu0.20.04.1 i386 NVENC Video Encoding runtime library
ii libnvidia-extra-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-495:i386 495.46-0ubuntu0.20.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-495:i386 495.46-0ubuntu0.20.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ml-dev 10.1.243-3 amd64 NVIDIA Management Library (NVML) development files
ic nvidia-compute-utils-460 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities
ic nvidia-compute-utils-460-server 460.106.00-0ubuntu0.20.04.2 amd64 NVIDIA compute utilities
ii nvidia-compute-utils-495 495.46-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities
ic nvidia-cuda-toolkit 10.1.243-3 amd64 NVIDIA CUDA development toolkit
ic nvidia-dkms-460 460.91.03-0ubuntu0.20.04.1 amd64 NVIDIA DKMS package
ic nvidia-dkms-460-server 460.106.00-0ubuntu0.20.04.2 amd64 NVIDIA DKMS package
ic nvidia-kernel-common-460 460.91.03-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
ic nvidia-kernel-common-460-server 460.106.00-0ubuntu0.20.04.2 amd64 Shared files used with the kernel module
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-495 495.46-0ubuntu0.20.04.1 amd64 NVIDIA kernel source package
ii nvidia-opencl-dev:amd64 10.1.243-3 amd64 NVIDIA OpenCL development files
ii nvidia-prime 0.8.16~0.20.04.1 all Tools to enable NVIDIA's Prime
ii nvidia-profiler 10.1.243-3 amd64 NVIDIA Profiler for CUDA and OpenCL
ii nvidia-settings 470.57.01-0ubuntu0.20.04.2 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-495 495.46-0ubuntu0.20.04.1 amd64 NVIDIA driver support binaries
ii nvidia-visual-profiler 10.1.243-3 amd64 NVIDIA Visual Profiler for CUDA and OpenCL
ii xserver-xorg-video-nvidia-495 495.46-0ubuntu0.20.04.1 amd64 NVIDIA binary Xorg driver
EDIT10: прибыл на шаг № 5
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-================================-==========================-============-=========================================================
un libgldispatch0-nvidia <none> <none> (no description available)
ii libnvidia-cfg1-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
un libnvidia-cfg1-any <none> <none> (no description available)
un libnvidia-common <none> <none> (no description available)
ii libnvidia-common-495 495.46-0ubuntu0.20.04.1 all Shared files used by the NVIDIA libraries
un libnvidia-compute <none> <none> (no description available)
ii libnvidia-compute-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-495:i386 495.46-0ubuntu0.20.04.1 i386 NVIDIA libcompute package
un libnvidia-decode <none> <none> (no description available)
ii libnvidia-decode-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-495:i386 495.46-0ubuntu0.20.04.1 i386 NVIDIA Video Decoding runtime libraries
un libnvidia-encode <none> <none> (no description available)
ii libnvidia-encode-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-495:i386 495.46-0ubuntu0.20.04.1 i386 NVENC Video Encoding runtime library
un libnvidia-extra <none> <none> (no description available)
ii libnvidia-extra-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Extra libraries for the NVIDIA driver
un libnvidia-fbc1 <none> <none> (no description available)
ii libnvidia-fbc1-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-495:i386 495.46-0ubuntu0.20.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
un libnvidia-gl <none> <none> (no description available)
ii libnvidia-gl-495:amd64 495.46-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-495:i386 495.46-0ubuntu0.20.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ml-dev 10.1.243-3 amd64 NVIDIA Management Library (NVML) development files
un libnvidia-ml.so.1 <none> <none> (no description available)
un libnvidia-ml1 <none> <none> (no description available)
un libnvidia-tesla-418-ml1 <none> <none> (no description available)
un libnvidia-tesla-440-ml1 <none> <none> (no description available)
un libnvidia-tesla-cuda1 <none> <none> (no description available)
un nvidia-384 <none> <none> (no description available)
un nvidia-390 <none> <none> (no description available)
un nvidia-common <none> <none> (no description available)
un nvidia-compute-utils <none> <none> (no description available)
ii nvidia-compute-utils-495 495.46-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities
un nvidia-cuda-dev <none> <none> (no description available)
un nvidia-cuda-doc <none> <none> (no description available)
un nvidia-cuda-toolkit <none> <none> (no description available)
un nvidia-dkms-495 <none> <none> (no description available)
un nvidia-driver-495 <none> <none> (no description available)
un nvidia-driver-binary <none> <none> (no description available)
un nvidia-kernel-common <none> <none> (no description available)
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
un nvidia-kernel-source <none> <none> (no description available)
ii nvidia-kernel-source-495 495.46-0ubuntu0.20.04.1 amd64 NVIDIA kernel source package
un nvidia-legacy-304xx-vdpau-driver <none> <none> (no description available)
un nvidia-legacy-340xx-vdpau-driver <none> <none> (no description available)
un nvidia-libopencl1 <none> <none> (no description available)
un nvidia-libopencl1-dev <none> <none> (no description available)
ii nvidia-opencl-dev:amd64 10.1.243-3 amd64 NVIDIA OpenCL development files
un nvidia-opencl-icd <none> <none> (no description available)
un nvidia-persistenced <none> <none> (no description available)
ii nvidia-prime 0.8.16~0.20.04.1 all Tools to enable NVIDIA's Prime
ii nvidia-profiler 10.1.243-3 amd64 NVIDIA Profiler for CUDA and OpenCL
ii nvidia-settings 470.57.01-0ubuntu0.20.04.2 amd64 Tool for configuring the NVIDIA graphics driver
un nvidia-settings-binary <none> <none> (no description available)
un nvidia-smi <none> <none> (no description available)
un nvidia-utils <none> <none> (no description available)
ii nvidia-utils-495 495.46-0ubuntu0.20.04.1 amd64 NVIDIA driver support binaries
un nvidia-vdpau-driver <none> <none> (no description available)
ii nvidia-visual-profiler 10.1.243-3 amd64 NVIDIA Visual Profiler for CUDA and OpenCL
ii xserver-xorg-video-nvidia-495 495.46-0ubuntu0.20.04.1 amd64 NVIDIA binary Xorg driver
На последнем шаге шага № 5 я получил следующую ошибку:
(base) daniel@XMG-daniel:~$ dpkg -l *nvidia* | grep rHR
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
(base) daniel@XMG-daniel:~$ sudo apt purge nvidia-kernel-common-495
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
nvidia-kernel-common-495*
0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.
1 not fully installed or removed.
After this operation, 38,3 MB disk space will be freed.
Do you want to continue? [Y/n] y
dpkg: error processing package nvidia-kernel-common-495 (--remove):
package is in a very bad inconsistent state; you should
reinstall it before attempting a removal
dpkg: too many errors, stopping
Errors were encountered while processing:
nvidia-kernel-common-495
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
EDIT11: после шага № 7 у меня есть следующее:
(base) daniel@XMG-daniel:~$ sudo apt install nvidia-kernel-common-495
Reading package lists... Done
Building dependency tree
Reading state information... Done
nvidia-kernel-common-495 is already the newest version (495.46-0ubuntu0.20.04.1).
The following packages were automatically installed and are no longer required:
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 libpciaccess0: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 mesa-vulkan-drivers:i386
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
1 not fully installed or removed.
Need to get 0 B/18,8 MB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(base) daniel@XMG-daniel:~$ sudo apt purge nvidia-kernel-common-495
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
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 libpciaccess0: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 mesa-vulkan-drivers:i386
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
nvidia-kernel-common-495*
0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.
1 not fully installed or removed.
After this operation, 38,3 MB disk space will be freed.
Do you want to continue? [Y/n] y
dpkg: error processing package nvidia-kernel-common-495 (--remove):
package is in a very bad inconsistent state; you should
reinstall it before attempting a removal
dpkg: too many errors, stopping
Errors were encountered while processing:
nvidia-kernel-common-495
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
(base) daniel@XMG-daniel:~$ dpkg -l *nvidia*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-================================-=======================-============-========================================
un libgldispatch0-nvidia <none> <none> (no description available)
un libnvidia-tesla-cuda1 <none> <none> (no description available)
un nvidia-common <none> <none> (no description available)
un nvidia-cuda-toolkit <none> <none> (no description available)
un nvidia-dkms-495 <none> <none> (no description available)
un nvidia-kernel-common <none> <none> (no description available)
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
un nvidia-legacy-304xx-vdpau-driver <none> <none> (no description available)
un nvidia-legacy-340xx-vdpau-driver <none> <none> (no description available)
un nvidia-libopencl1 <none> <none> (no description available)
un nvidia-libopencl1-dev <none> <none> (no description available)
ii nvidia-opencl-dev:amd64 10.1.243-3 amd64 NVIDIA OpenCL development files
un nvidia-opencl-icd <none> <none> (no description available)
ii nvidia-prime 0.8.16~0.20.04.1 all Tools to enable NVIDIA's Prime
un nvidia-vdpau-driver <none> <none> (no description available)