Я работаю над Ubuntu 20.04.3 LTS с процессором AMD Ryzen 7 и NVIDIA GeForce RTX 2060. Сегодня я сделал несколько обновлений программного обеспечения, и после перезагрузки экран моего ноутбука полностью мерцал, и я больше не мог его использовать. К счастью, у меня есть второй экран, где все работает нормально. Тем не менее, было бы очень хорошо, чтобы экран моего ноутбука снова работал. Я немного новичок в Ubuntu, поэтому, к сожалению, я не знаю, как решить эту проблему ... Кто-нибудь сталкивался с подобным поведением и может мне помочь? Если вам нужна дополнительная информация, не стесняйтесь спрашивать. Я ценю любую помощь.
Тем временем на экране моего ноутбука теперь отображается черный экран с новым ядром 5.13.0-28-generic, но мой второй экран работает. Когда я возвращаюсь к старому ядру 5.11.0-43-generic, экран моего ноутбука работает, но настройки NVIDIA ничего не показывают, и мой второй экран не распознается.
Изображение мерцания экрана
Большое спасибо и с наилучшими пожеланиями,
Даниэль
РЕДАКТИРОВАТЬ1:
Проблема, вероятно, связана с ядром, которое было обновлено. В настоящее время я использую ядро 5.13.0-28-generic. С этим ядром работает только мой второй экран, в то время как экран моего ноутбука теперь показывает черный экран. Если я изменю ядро на универсальное ядро 5.11.0-43, экран моего ноутбука будет работать, но он больше не распознает мой второй экран. Также настройки сервера NVIDIA X ничего не показывают.Если у кого-то есть подсказки, как решить ту или иную проблему, я был бы очень рад. Спасибо.
РЕДАКТИРОВАТЬ2:
Если я проверю, какие ядра установлены, я получаю следующее Вывод
Я помню, что раньше в названии было что-то с HW.
Также, если я проверю свои дисплеи, кажется, что он распознает мою графическую карту.
Вывод
РЕДАКТИРОВАТЬ3:
Если я проверю дополнительные драйверы, у меня будет следующее выбор.
И если я выберу, например, тот, у которого 495 в качестве окончания, я получу следующее ошибка
РЕДАКТИРОВАТЬ4:
После запуска sudo apt установить nvidia-драйвер-495
команда, которую я получаю после ошибки
EDIT5: это вывод в настройках сервера NVIDIA X. К сожалению ничего не показывает. Когда я запускаю «sudo apt remove nvidia-*», он показывает мне следующее ошибка.
EDIT6: после переустановки драйверов NVIDIA 470 я получил следующее ошибки в конце. Когда я затем хочу удалить драйверы 470, у меня есть следующее ошибка. Когда я затем запускаю переустановку драйвера 495, у меня есть следующее ошибки.
EDIT7: это то, что я получаю, когда бегу dpkg -l *nvidia*
Первая страница Вторая страница
РЕДАКТИРОВАТЬ8: Когда я Судо меткая очистка
каждый файл с cuda я уже получаю следующую ошибку в конце каждого выполнения:
Ошибка. И когда я проверяю dpkg -l *nvidia* | grep -и куда
Я думаю, что что-то уже пошло не так, потому что есть еще некоторые файлы, нет?
РЕДАКТИРОВАТЬ9: Наконец, я пришел к шагу № 4, вот результат.
Желаемый=Неизвестно/Установить/Удалить/Очистить/Удерживать
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(нет)/Reinst-required (Статус,Err: верхний регистр=плохой)
||/ Имя Версия Архитектура Описание
+++-==================================-=========== ===============--============-==================== ======================================
ii libnvidia-cfg1-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Бинарная библиотека конфигурации NVIDIA OpenGL/GLX
ii libnvidia-common-495 495.46-0ubuntu0.20.04.1 все общие файлы, используемые библиотеками NVIDIA
ic libnvidia-compute-460:amd64 460.91.03-0ubuntu0.20.04.1 amd64 Пакет NVIDIA libcompute
ic libnvidia-compute-460-server:amd64 460.106.00-0ubuntu0.20.04.2 amd64 Пакет NVIDIA libcompute
ii libnvidia-compute-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Пакет NVIDIA libcompute
ii libnvidia-compute-495:i386 495.46-0ubuntu0.20.04.1 i386 Пакет NVIDIA libcompute
ii libnvidia-decode-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Библиотеки времени выполнения декодирования видео NVIDIA
ii libnvidia-decode-495:i386 495.46-0ubuntu0.20.04.1 i386 библиотеки времени выполнения декодирования видео NVIDIA
ii libnvidia-encode-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Библиотека времени выполнения кодирования видео NVENC
ii libnvidia-encode-495:i386 495.46-0ubuntu0.20.04.1 Библиотека времени выполнения i386 NVENC Video Encoding
ii libnvidia-extra-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Дополнительные библиотеки для драйвера NVIDIA
ii libnvidia-fbc1-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Библиотека времени выполнения для захвата кадрового буфера на основе NVIDIA OpenGL
ii libnvidia-fbc1-495:i386 495.46-0ubuntu0.20.04.1 i386 Библиотека времени выполнения для захвата кадрового буфера на базе NVIDIA OpenGL
ii libnvidia-gl-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Библиотеки NVIDIA OpenGL/GLX/EGL/GLES GLVND и Vulkan ICD
ii libnvidia-gl-495:i386 495.46-0ubuntu0.20.04.1 i386 библиотеки NVIDIA OpenGL/GLX/EGL/GLES GLVND и Vulkan ICD
ii libnvidia-ml-dev 10.1.243-3 amd64 файлы разработки NVIDIA Management Library (NVML)
ic nvidia-compute-utils-460 460.91.03-0ubuntu0.20.04.1 amd64 Вычислительные утилиты NVIDIA
ic nvidia-compute-utils-460-server 460.106.00-0ubuntu0.20.04.2 amd64 Вычислительные утилиты NVIDIA
ii nvidia-compute-utils-495 495.46-0ubuntu0.20.04.1 amd64 вычислительные утилиты NVIDIA
ic nvidia-cuda-toolkit 10.1.243-3 amd64 Набор инструментов для разработки NVIDIA CUDA
ic nvidia-dkms-460 460.91.03-0ubuntu0.20.04.1 amd64 Пакет NVIDIA DKMS
ic nvidia-dkms-460-server 460.106.00-0ubuntu0.20.04.2 amd64 Пакет NVIDIA DKMS
ic nvidia-kernel-common-460 460.91.03-0ubuntu0.20.04.1 amd64 Общие файлы, используемые с модулем ядра
ic nvidia-kernel-common-460-server 460.106.00-0ubuntu0.20.04.2 amd64 Общие файлы, используемые с модулем ядра
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 amd64 Общие файлы, используемые с модулем ядра
ii nvidia-kernel-source-495 495.46-0ubuntu0.20.04.1 amd64 исходный код ядра NVIDIA
ii nvidia-opencl-dev:amd64 10.1.243-3 amd64 файлы разработки NVIDIA OpenCL
ii nvidia-prime 0.8.16~0.20.04.1 все инструменты для включения NVIDIA Prime
ii nvidia-profiler 10.1.243-3 amd64 NVIDIA Profiler для CUDA и OpenCL
ii nvidia-settings 470.57.01-0ubuntu0.20.04.2 amd64 Инструмент для настройки графического драйвера NVIDIA
ii nvidia-utils-495 495.46-0ubuntu0.20.04.1 amd64 двоичные файлы поддержки драйвера NVIDIA
ii nvidia-visual-profiler 10.1.243-3 amd64 NVIDIA Visual Profiler для CUDA и OpenCL
ii xserver-xorg-video-nvidia-495 495.46-0ubuntu0.20.04.1 amd64 Двоичный драйвер Xorg NVIDIA
EDIT10: прибыл на шаг № 5
Желаемый=Неизвестно/Установить/Удалить/Очистить/Удерживать
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(нет)/Reinst-required (Статус,Err: верхний регистр=плохой)
||/ Имя Версия Архитектура Описание
+++-===============================-============== =============-============-======================= ===================================
un libgldispatch0-nvidia <нет> <нет> (описание отсутствует)
ii libnvidia-cfg1-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Бинарная библиотека конфигурации NVIDIA OpenGL/GLX
un libnvidia-cfg1-any <none> <none> (описание отсутствует)
un libnvidia-common <none> <none> (описание отсутствует)
ii libnvidia-common-495 495.46-0ubuntu0.20.04.1 все общие файлы, используемые библиотеками NVIDIA
un libnvidia-compute <none> <none> (описание отсутствует)
ii libnvidia-compute-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Пакет NVIDIA libcompute
ii libnvidia-compute-495:i386 495.46-0ubuntu0.20.04.1 i386 Пакет NVIDIA libcompute
un libnvidia-decode <нет> <нет> (описание отсутствует)
ii libnvidia-decode-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Библиотеки времени выполнения декодирования видео NVIDIA
ii libnvidia-decode-495:i386 495.46-0ubuntu0.20.04.1 i386 библиотеки времени выполнения декодирования видео NVIDIA
un libnvidia-encode <none> <none> (описание отсутствует)
ii libnvidia-encode-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Библиотека времени выполнения кодирования видео NVENC
ii libnvidia-encode-495:i386 495.46-0ubuntu0.20.04.1 Библиотека времени выполнения i386 NVENC Video Encoding
un libnvidia-extra <none> <none> (описание отсутствует)
ii libnvidia-extra-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Дополнительные библиотеки для драйвера NVIDIA
un libnvidia-fbc1 <none> <none> (описание отсутствует)
ii libnvidia-fbc1-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Библиотека времени выполнения для захвата кадрового буфера на основе NVIDIA OpenGL
ii libnvidia-fbc1-495:i386 495.46-0ubuntu0.20.04.1 i386 Библиотека времени выполнения для захвата кадрового буфера на базе NVIDIA OpenGL
un libnvidia-gl <нет> <нет> (описание отсутствует)
ii libnvidia-gl-495:amd64 495.46-0ubuntu0.20.04.1 amd64 Библиотеки NVIDIA OpenGL/GLX/EGL/GLES GLVND и Vulkan ICD
ii libnvidia-gl-495:i386 495.46-0ubuntu0.20.04.1 i386 библиотеки NVIDIA OpenGL/GLX/EGL/GLES GLVND и Vulkan ICD
ii libnvidia-ml-dev 10.1.243-3 amd64 файлы разработки NVIDIA Management Library (NVML)
un libnvidia-ml.so.1 <none> <none> (описание отсутствует)
un libnvidia-ml1 <нет> <нет> (описание отсутствует)
un libnvidia-tesla-418-ml1 <none> <none> (описание отсутствует)
un libnvidia-tesla-440-ml1 <none> <none> (описание отсутствует)
un libnvidia-tesla-cuda1 <none> <none> (описание отсутствует)
un nvidia-384 <нет> <нет> (описание отсутствует)
un nvidia-390 <нет> <нет> (описание отсутствует)
un nvidia-common <none> <none> (описание отсутствует)
un nvidia-compute-utils <none> <none> (описание отсутствует)
ii nvidia-compute-utils-495 495.46-0ubuntu0.20.04.1 amd64 вычислительные утилиты NVIDIA
un nvidia-cuda-dev <none> <none> (описание отсутствует)
un nvidia-cuda-doc <none> <none> (описание отсутствует)
un nvidia-cuda-toolkit <none> <none> (описание отсутствует)
un nvidia-dkms-495 <none> <none> (описание отсутствует)
un nvidia-driver-495 <нет> <нет> (описание отсутствует)
un nvidia-driver-binary <none> <none> (описание отсутствует)
un nvidia-kernel-common <none> <none> (описание отсутствует)
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 amd64 Общие файлы, используемые с модулем ядра
un nvidia-kernel-source <none> <none> (описание отсутствует)
ii nvidia-kernel-source-495 495.46-0ubuntu0.20.04.1 amd64 исходный код ядра NVIDIA
un nvidia-legacy-304xx-vdpau-driver <нет> <нет> (описание отсутствует)
un nvidia-legacy-340xx-vdpau-driver <нет> <нет> (описание отсутствует)
un nvidia-libopencl1 <none> <none> (описание отсутствует)
un nvidia-libopencl1-dev <нет> <нет> (описание отсутствует)
ii nvidia-opencl-dev:amd64 10.1.243-3 amd64 файлы разработки NVIDIA OpenCL
un nvidia-opencl-icd <none> <none> (описание отсутствует)
un nvidia-persistenced <none> <none> (описание отсутствует)
ii nvidia-prime 0.8.16~0.20.04.1 все инструменты для включения NVIDIA Prime
ii nvidia-profiler 10.1.243-3 amd64 NVIDIA Profiler для CUDA и OpenCL
ii nvidia-settings 470.57.01-0ubuntu0.20.04.2 amd64 Инструмент для настройки графического драйвера NVIDIA
un nvidia-settings-binary <none> <none> (описание отсутствует)
un nvidia-smi <none> <none> (описание отсутствует)
un nvidia-utils <нет> <нет> (описание отсутствует)
ii nvidia-utils-495 495.46-0ubuntu0.20.04.1 amd64 двоичные файлы поддержки драйвера NVIDIA
un nvidia-vdpau-driver <нет> <нет> (описание отсутствует)
ii nvidia-visual-profiler 10.1.243-3 amd64 NVIDIA Visual Profiler для CUDA и OpenCL
ii xserver-xorg-video-nvidia-495 495.46-0ubuntu0.20.04.1 amd64 Двоичный драйвер Xorg NVIDIA
На последнем шаге шага № 5 я получил следующую ошибку:
(база) daniel@XMG-daniel:~$ dpkg -l *nvidia* | grep rHR
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 amd64 Общие файлы, используемые с модулем ядра
(база) daniel@XMG-daniel:~$ sudo apt purge nvidia-kernel-common-495
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты будут УДАЛЕНЫ:
nvidia-kernel-common-495*
0 обновлено, 0 установлено заново, 1 удалено и 3 не обновлено.
1 не полностью установлен или удален.
После этой операции освободится 38,3 МБ места на диске.
Вы хотите продолжить? [Да/нет] г
dpkg: ошибка обработки пакета nvidia-kernel-common-495 (--remove):
пакет находится в очень плохом несогласованном состоянии; вам следует
переустановите его перед попыткой удаления
dpkg: слишком много ошибок, остановка
При обработке возникли ошибки:
nvidia-ядро-общий-495
Обработка была остановлена из-за слишком большого количества ошибок.
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
EDIT11: после шага № 7 у меня есть следующее:
(база) daniel@XMG-daniel:~$ sudo apt install nvidia-kernel-common-495
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
nvidia-kernel-common-495 уже является самой новой версией (495.46-0ubuntu0.20.04.1).
Следующие пакеты были установлены автоматически и больше не требуются:
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 меса-вулкан-драйверы: i386
Используйте «sudo apt autoremove», чтобы удалить их.
0 обновлено, 0 установлено заново, 0 удалено и 3 не обновлено.
1 не полностью установлен или удален.
Нужно получить 0 Б/18,8 МБ архивов.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Вы хотите продолжить? [Да/нет] г
(база) daniel@XMG-daniel:~$ sudo apt purge nvidia-kernel-common-495
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты были установлены автоматически и больше не требуются:
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 меса-вулкан-драйверы: i386
Используйте «sudo apt autoremove», чтобы удалить их.
Следующие пакеты будут УДАЛЕНЫ:
nvidia-kernel-common-495*
0 обновлено, 0 установлено заново, 1 удалено и 3 не обновлено.
1 не полностью установлен или удален.
После этой операции освободится 38,3 МБ места на диске.
Вы хотите продолжить? [Да/нет] г
dpkg: ошибка обработки пакета nvidia-kernel-common-495 (--remove):
пакет находится в очень плохом несогласованном состоянии; вам следует
переустановите его перед попыткой удаления
dpkg: слишком много ошибок, остановка
При обработке возникли ошибки:
nvidia-ядро-общий-495
Обработка была остановлена из-за слишком большого количества ошибок.
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
(база) daniel@XMG-daniel:~$ dpkg -l *nvidia*
Желаемый=Неизвестно/Установить/Удалить/Очистить/Удерживать
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(нет)/Reinst-required (Статус,Err: верхний регистр=плохой)
||/ Имя Версия Архитектура Описание
+++-===============================-============== ==========-============-========================== ==============
un libgldispatch0-nvidia <нет> <нет> (описание отсутствует)
un libnvidia-tesla-cuda1 <none> <none> (описание отсутствует)
un nvidia-common <none> <none> (описание отсутствует)
un nvidia-cuda-toolkit <none> <none> (описание отсутствует)
un nvidia-dkms-495 <none> <none> (описание отсутствует)
un nvidia-kernel-common <none> <none> (описание отсутствует)
rHR nvidia-kernel-common-495 495.46-0ubuntu0.20.04.1 amd64 Общие файлы, используемые с модулем ядра
un nvidia-legacy-304xx-vdpau-driver <нет> <нет> (описание отсутствует)
un nvidia-legacy-340xx-vdpau-driver <нет> <нет> (описание отсутствует)
un nvidia-libopencl1 <none> <none> (описание отсутствует)
un nvidia-libopencl1-dev <нет> <нет> (описание отсутствует)
ii nvidia-opencl-dev:amd64 10.1.243-3 amd64 файлы разработки NVIDIA OpenCL
un nvidia-opencl-icd <none> <none> (описание отсутствует)
ii nvidia-prime 0.8.16~0.20.04.1 все инструменты для включения NVIDIA Prime
un nvidia-vdpau-driver <нет> <нет> (описание отсутствует)