Как исправить черный экран после приостановки или экрана блокировки в Ubuntu 22.04 LTS с NVIDIA 940MX

Убунту 17

В этом руководстве мы познакомим вас с несколькими потенциальными исправлениями распространенной проблемы, с которой сталкиваются пользователи Ubuntu с графической картой NVIDIA 940MX: черный экран после приостановки или блокировки экрана. Об этой проблеме сообщали пользователи Ubuntu 22.04 LTS, но приведенные здесь решения могут также применяться к другим версиям Ubuntu и другим дистрибутивам Linux.

Понимание проблемы

Когда вы приостанавливаете работу компьютера или блокируете экран, вы ожидаете, что сможете возобновить работу с того места, на котором остановились. Однако некоторые пользователи Ubuntu с видеокартой NVIDIA 940MX сообщают, что вместо этого они столкнулись с черным экраном. Это может быть неприятной проблемой, но, к счастью, есть несколько потенциальных решений, которые вы можете попробовать.

Решение 1. Отключите службы NVIDIA

Первое решение предполагает отключение нескольких сервисов NVIDIA, связанных с приостановкой и переходом в спящий режим. Откройте терминал и выполните следующие команды:

sudo systemctl остановить nvidia-suspend.service sudo systemctl остановить nvidia-hibernate.service sudo systemctl остановить nvidia-resume.service sudo systemctl отключить nvidia-suspend.service sudo systemctl отключить nvidia-hibernate.service sudo systemctl отключить nvidia-resume.service sudo rm /lib/systemd/system-sleep/nvidia

Команда systemctl используется для управления systemd, системным и сервисным менеджером для Linux. Команды stop и disabled используются для немедленной остановки служб и предотвращения их запуска при загрузке соответственно. Команда rm используется для удаления сценария NVIDIA из каталога system-sleep, где хранятся сценарии, запускаемые перед переходом в режим сна или гибернации.

Решение 2. Обновите GRUB

Другое потенциальное решение — обновить GRUB, загрузчик, используемый Ubuntu. Это можно сделать, отредактировав файл /etc/default/grub и добавив параметр nouveau.modeset=0 в строку GRUB_CMDLINE_LINUX_DEFAULT. Этот параметр предотвращает загрузку драйвера с открытым исходным кодом Nouveau для видеокарт NVIDIA, что иногда может вызывать проблемы. После внесения этого изменения обновите GRUB, запустив sudo update-grub в терминале.

Для получения более подробных инструкций по обновлению GRUB вы можете обратиться к этому Сообщение Unix Stack Exchange.

Решение 3. Переключитесь на другой диспетчер отображения

Если вы все еще испытываете проблему с черным экраном, вы можете попробовать переключиться с диспетчера отображения по умолчанию (GDM) на другой, например LightDM. Вы можете установить LightDM, выполнив следующую команду в терминале:

sudo apt установить lightdm -y

Во время установки вам будет предложено выбрать диспетчер отображения по умолчанию. Выберите LightDM и посмотрите, решит ли это проблему.

Решение 4. Понизьте версию драйвера NVIDIA

Если ни одно из вышеперечисленных решений не работает, вы можете попробовать понизить версию драйвера NVIDIA до предыдущей версии. Один пользователь с похожей проблемой сообщил об успешном использовании драйвера NVIDIA версии nvidia-driver-470. Вы можете найти инструкции о том, как понизить версию драйвера в этом GitHub суть.

Заключение

Проблема с черным экраном после приостановки или блокировки экрана в Ubuntu 22.04 LTS с видеокартой NVIDIA 940MX может быть неприятной проблемой, но, надеюсь, одно из решений, представленных в этом руководстве, подойдет вам. Как всегда, не забудьте сделать резервную копию важных данных, прежде чем вносить какие-либо изменения в вашу систему. Удачи!

Да, эти решения также должны работать для других версий Ubuntu и других дистрибутивов Linux.

Чтобы открыть терминал в Ubuntu, вы можете использовать сочетание клавиш Ctrl + Alt + T. Кроме того, вы можете найти «Терминал» в меню приложений и щелкнуть значок «Терминал».

Вы можете отредактировать файл /etc/default/grub, открыв терминал и выполнив команду sudo nano /etc/default/grub. Это откроет файл в текстовом редакторе Nano. Внесите необходимые изменения, сохраните файл (нажмите Ctrl + O) и выйдите из Nano (нажмите Ctrl + X).

Чтобы обновить GRUB, вам нужно запустить команду sudo update-grub в терминале. Эта команда обновит файл конфигурации GRUB на основе изменений, внесенных вами в файл /etc/default/grub.

Вы можете переключиться на другой диспетчер отображения, установив нужный пакет диспетчера отображения и выбрав его по умолчанию в процессе установки. Например, чтобы установить LightDM, вы можете запустить команду sudo apt install lightdm -y в терминале. Во время установки вам будет предложено выбрать диспетчер отображения по умолчанию. Выберите нужный менеджер дисплея и продолжите установку.

Чтобы понизить версию драйвера NVIDIA, вам необходимо удалить текущий драйвер и установить нужную предыдущую версию. Инструкции для этого можно найти в предоставленном GitHub суть. Внимательно следуйте инструкциям и обязательно загрузите правильную версию драйвера для вашей системы.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *