Итак, я знаю, что подобные проблемы уже публиковались тысячу раз, но я прошу вас поверить мне, когда я говорю, что просмотрел дюжину или более тем и все еще не смог решить свою проблему.
Недавно я установил Ubuntu 20.04 на свой старый ноутбук, который, как обычно, имеет два графических процессора: чипсет Intel и NVidia GTX765M.
Я думал, что мне удалось довольно хорошо справиться с ситуацией с водителем, сделав ubuntu-драйверы устройств
а затем установить рекомендуемый драйвер с помощью sudo apt установить nvidia-driver-440
. Я даже убедился в nvidia-настройки
что Prime был выбран так, чтобы ПК использовал графический процессор NVidia.
Во всяком случае, я думаю, что после этого мне удалось перезагрузиться, но я не уверен. Важно то, что на следующий день компьютер больше не хотел загружаться и застрял на экране с логотипом.
Я попробовал несколько решений, найденных здесь и в других местах в сети, если это может помочь:
Редактирование Grub
Я следовал этому руководству: https://itsfoss.com/fix-ubuntu-freezing/
К сожалению, ни одно из решений, предложенных при редактировании GRUB, не сработало.
Редактирование /etc/gdm3/custom.conf
Я загрузился в режиме восстановления и из корневого терминала отредактировал /etc/gdm3/custom.conf
раскомментировать строку #Вэйланд = ложь
, но, к сожалению, компьютер все еще не загружается.
Я все еще подозреваю, что проблема связана с драйвером NVidia, но на данный момент у меня нет дальнейших идей или доказательств чего-либо.
Я заранее благодарю вас за чтение моего поста и, если вы можете, предложить свою помощь в решении моей проблемы, которая будет очень признательна!
РЕДАКТИРОВАТЬ: я могу подтвердить, что причиной проблемы является драйвер Nvidia. Простое действие по сохранению файла xconf приводит к зависанию компьютера при перезагрузке, даже без его редактирования.
нажатие на файл конфигурации «Сохранить в X» вызывает проблему с загрузкой
Однако я решил свою проблему, запустив режим восстановления с экрана grub (нажмите ESC при запуске, выберите второй вариант, запустите режим восстановления), а затем открыв терминал с параметром «root» и удалив файл xconf в /etc/ Х11/. После перезагрузки работает нормально.
Проблема заключается в том, что я хочу включить vsync, чтобы избавиться от проблем с разрывом экрана, и единственный способ, который я нашел до сих пор, — это сделать это через файл xconf.