Ubuntu 22.04.05 случайно зависает, требуется жесткая перезагрузка.

Вопрос или проблема

Недавно я обновил Ubuntu на своем ноутбуке до версии 22.04.5. Ошибок не было зарегистрировано. После обновления мой ноутбук случайным образом зависает. Звук продолжает работать, но клавиатура, экран и мышь/трекпад не реагируют. Единственный выход – выполнить жесткую перезагрузку. Некоторый поиск привел меня к мысли, что проблема в графическом драйвере “nouveau”. Когда я попытался установить драйвер Nvidia в качестве альтернативы, процесс установки не удался. Я следовал инструкциям “furkanzdm” здесь:

https://forums.developer.nvidia.com/t/errors-were-encountered-while-processing-dkms/236521/14
чтобы вручную удалить пакеты Nvidia, а затем переустановить “nvidia-driver-550”, выполнить update-initramfs и перезагрузить.

Затем я попытался переключиться на использование драйвера Nvidia с помощью
prime-select nvidia

Хотя ошибок во время удаления/установки не было зарегистрировано, проблема сохраняется. Иногда через минуту, иногда через несколько часов мне нужно выполнять жесткую перезагрузку – совершенно неработоспособно.

Я не эксперт и буду очень признателен за помощь в определении коренной причины и в том, чтобы убедиться, что у меня установлен правильный драйвер Nvidia и что он действительно используется (при условии, что “nouveau” действительно является проблемой).

С тех пор я нашел несколько похожих вопросов, но ни один из них, похоже, не имеет определенных ответов. Если это возможно, я бы хотел избежать установки программного обеспечения из репозиториев, отличных от официальных каналов Ubuntu (как предложено здесь Система случайно зависает без явных ошибок @ Ubuntu 22.04 LTS).

Моя система – Lenovo ThinkPad X1 Yoga Gen 6; 11-е поколение Intel® Core™ i7-1185G7 @ 3.00GHz × 8; Mesa Intel® Xe Graphics (TGL GT2); версия GNOME 42.9; оконная система Wayland. “проприетарные драйверы для устройств” включены.

Согласно указанным характеристикам, у вас нет GPU Nvidia, поэтому установка драйверов nvidia только вызовет проблемы. Драйвер, который вам нужен, называется mesa, драйвер mesa уже в вашей системе и не требует ручного вмешательства в любом случае.

*установите iris xe только для процессоров центров обработки данных, требуется, чтобы драйвер был установлен вручную

Ваш драйвер GPU уже находится в ядре с версии 5.10
https://dgpu-docs.intel.com/devices/hardware-table.html

Ответ или решение

Ваш вопрос о случайных зависаниях системы после обновления до Ubuntu 22.04.5 вполне актуален, особенно для пользователей ноутбуков с графическими процессорами Intel. Давайте разберемся с проблемой и предложим решения.

Проблема

После обновления на Ubuntu 22.04.5 ваш ноутбук Lenovo ThinkPad X1 Yoga Gen 6 начал случайно зависать. Вы заметили, что звук продолжает работать, однако клавиатура, экран и сенсорная панель перестают реагировать. Вы пытались установить драйвера Nvidia, но они не нужны, так как у вашего устройства нет дискретного графического процессора Nvidia. Вместо этого, вероятно, используется встроенный графический процессор Intel Iris Xe.

Анализ

  1. Причины зависания:

    • Использование драйвера Nouveau: Драйвер Nouveau предназначен для работы с графическими процессорами Nvidia, и его использование с вашим компьютером неуместно, так как в вашем устройстве нет такого процессора.
    • Графические драйвера Intel: Для вашего Intel Iris Xe уже есть встроенная поддержка в ядре Linux и в ней достаточно современных версий. Зависания могут возникнуть из-за несовместимости версий Mesa или настроек графических драйверов.
  2. Куда двигаться дальше:

    • Прежде всего, убедитесь, что у вас установлены последние обновления для Mesa и ядра. Это можно сделать с помощью следующих команд в терминале:
      sudo apt update
      sudo apt full-upgrade
  3. Проверка графического драйвера:

    • Убедитесь, что используется правильный драйвер. Введите команду:
      lspci -k | grep -EA3 'VGA|3D|Display'
    • Это покажет, какой драйвер используется вашим графическим процессором. Убедитесь, что там указаны драйвера Intel.
  4. Параметры загрузки ядра:

    • Попробуйте добавить некоторые параметры загрузки в файл конфигурации grub, чтобы улучшить совместимость с графическим процессором.
    • Откройте файл grub с помощью комманды:
      sudo nano /etc/default/grub
    • Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT, и добавьте i915.modeset=1 в секцию параметров. Ваша строка может выглядеть примерно так:
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1"
    • Сохраните изменения и обновите настройки grub:
      sudo update-grub
    • Перезагрузите систему.

Заключение

Проблема зависания системы после обновления Ubuntu до 22.04.5 на вашем Lenovo ThinkPad X1 Yoga Gen 6 может быть решена путем проверки и обновления драйверов Intel, а также управления параметрами загрузки ядра. Постарайтесь также следить за обновлениями, так как проблемы с графическими драйверами могут быть устранены в будущих релизах. Если зависания продолжаются, возможно, имеет смысл обратиться к сообществу Ubuntu для дополнительной помощи.

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

Капча загружается...