Вопрос или проблема
Недавно я обновил 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.
Анализ
-
Причины зависания:
- Использование драйвера Nouveau: Драйвер Nouveau предназначен для работы с графическими процессорами Nvidia, и его использование с вашим компьютером неуместно, так как в вашем устройстве нет такого процессора.
- Графические драйвера Intel: Для вашего Intel Iris Xe уже есть встроенная поддержка в ядре Linux и в ней достаточно современных версий. Зависания могут возникнуть из-за несовместимости версий Mesa или настроек графических драйверов.
-
Куда двигаться дальше:
- Прежде всего, убедитесь, что у вас установлены последние обновления для Mesa и ядра. Это можно сделать с помощью следующих команд в терминале:
sudo apt update sudo apt full-upgrade
- Прежде всего, убедитесь, что у вас установлены последние обновления для Mesa и ядра. Это можно сделать с помощью следующих команд в терминале:
-
Проверка графического драйвера:
- Убедитесь, что используется правильный драйвер. Введите команду:
lspci -k | grep -EA3 'VGA|3D|Display'
- Это покажет, какой драйвер используется вашим графическим процессором. Убедитесь, что там указаны драйвера Intel.
- Убедитесь, что используется правильный драйвер. Введите команду:
-
Параметры загрузки ядра:
- Попробуйте добавить некоторые параметры загрузки в файл конфигурации 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 для дополнительной помощи.