Вопрос или проблема
Я искал в интернете и на форуме похожие сообщения, но не нашел ничего, что подходило бы под эту проблему. Ноутбук Framework был куплен в 2022 году с следующими характеристиками:
- 16 ГБ ОЗУ
- Процессор 11-го поколения i5-1135G7 2.4GHzx8
- Графика Mesa Intel Xe
- SSD на 500 ГБ
- работает на Ubuntu 22.04.4 LTS
- GNOME 42.9
- Wayland
На данный момент обновления драйверов или программного обеспечения недоступны, так как проверка обновлений производится ежедневно.
Всё, кроме клавиатуры и аудио, регулярно зависает, начиная с недели назад. Зависание может происходить через минуты или часы после загрузки, независимо от того, какое программное обеспечение я использую. Перегрев не должен быть проблемой, так как я использую ноутбук на подставке с большим количеством свободного пространства снизу и не запускаю ничего более требовательного, чем Firefox и Discord.
Зависание может исчезнуть через 5-45 минут, но обычно, если оно произошло, то за ним следуют еще несколько в быстром последовательности. Я могу закрыть ноутбук, чтобы вызвать вход в систему, что временно решает проблему с зависанием. Однако таким образом серьезная работа невозможна.
Мои попытки
- выполнить команду
top
-> использование памяти достигает 3%, но загрузка ЦП иногда достигает 30% - проверить наличие обновлений -> нет доступных обновлений
- перезагрузить и контролировать температуру при повторном тестировании
Я новичок в Linux и не знаю, какие логи я мог бы просмотреть, чтобы дать вам более полное представление, так что, пожалуйста, проявите терпение. В течение последних шести месяцев всё работало безукоризненно, и мне не приходилось углубляться в Linux/Ubuntu. Какие шаги мне следует предпринять, чтобы определить причину и устранить её? Может быть, у вас есть подозрения, что происходит? Спасибо.
У меня была такая же проблема на моем Lenovo Thinkpad X1C Gen 9, очень раздражающая. Я думаю, что проблема началась после обновления, вероятно, около середины августа 2024 года. Я не знаю, что стало причиной проблемы, но я обновил ядро до 6.10, и с тех пор не испытывал зависаний.
Чтобы обновить ядро, я использовал репозитории Zabbly — посмотрите инструкции в readme репозитория. Этот репозиторий должен быть надежным (поддерживающий работал в Canonical до недавнего времени, см. здесь), и процедура довольно простая, но мне пришлось отключить Secure Boot, что не очень хорошо. Как только у меня появится время, я просто обновлюсь до 24.04 с официальным ядром, которое, надеюсь, не затронуто.
Ответ или решение
Проблемы с периодической заморозкой системы в Ubuntu 22.04 LTS могут быть вызваны различными факторами. Ниже приведены шаги, которые помогут вам диагностировать и, возможно, решить эту проблему:
1. Проверка системных журналов
Проанализируйте журналы системы для выявления ошибок, которые могут указывать на причину заморозок. Используйте следующие команды в терминале:
sudo journalctl -b -1
Эта команда покажет логи предыдущего перезапуска системы. Обратите внимание на любые ошибки или предупреждения.
Также проверьте системный лог:
sudo dmesg | less
Ищите возможные сообщения об ошибках, связанных с оборудованием или драйверами.
2. Обновление ядра
Как вы уже заметили, заморозки могут возникнуть после обновления системы. Действительно, обновление ядра может решить проблемы совместимости. Вы можете обновить ядро до более новой версии, следуя инструкциям из репозитория Zabbly:
- Добавьте репозиторий:
sudo add-apt-repository ppa:zabbly/linux
- Обновите список пакетов и установите новое ядро:
sudo apt update
sudo apt install linux-generic
- После установки обновите систему:
sudo apt upgrade
- Перезагрузите компьютер, чтобы применить новое ядро.
3. Отключение Wayland
Некоторым пользователям было легче с такими проблемами, переключившись на Xorg:
- Выйдите из системы.
- На экране входа нажмите на значок шестеренки и выберите "GNOME на Xorg".
- Войдите в систему и проверьте, сохраняются ли заморозки.
4. Проверка оборудования
Проверьте, нет ли проблем с аппаратным обеспечением:
- Убедитесь, что все подключения (например, ОЗУ и SSD) надежны и грязь не мешает охлаждению.
- Используйте
smartctl
для проверки статуса SSD:
sudo apt install smartmontools
sudo smartctl -a /dev/sda
- Запустите тесты на память с помощью
memtest86+
, который можно запустить во время загрузки.
5. Обновление драйверов
Хотя вы упомянули, что нет доступных обновлений, проверьте наличие дополнительных драйверов в разделе "Дополнительные драйверы" в настройках Ubuntu.
6. Виртуальные рабочие столы и открытые приложения
Попробуйте закрывать ненужные приложения и ограничьте использование вкладок в браузере, чтобы проверить, не является ли это причиной заморозок.
Заключение
Если после выполнения всех указанных шагов проблема остается нерешенной, рассмотрите возможность обращения за помощью на форумы сообщества Ubuntu или рассмотрите возможность переустановки операционной системы. Возможно, также стоит подготовиться к обновлению до более свежей версии Ubuntu, такой как 24.04, когда она будет доступна. Удачи!