Ubuntu 24.04 перезагружает себя

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

После обновления с Ubuntu 23 до 24 LTS я сталкиваюсь с странным поведением: случайные перезагрузки (чёрный экран и перезагрузка).

Что я знаю:

  1. Перезагрузка происходит только если запущен Discord.
  2. Перезагрузка происходит через 20-30-40 минут.
  3. На Ubuntu 23 всё работает нормально.
  4. Полная переустановка Ubuntu (с форматированием диска) не решает проблему.
  5. Я нашёл нечто подобное здесь (Ubuntu 24.04 выключается через несколько минут), но это не решило проблему.

Есть идеи?

У меня была похожая проблема, которая беспокоила меня раз в день или два. Это системная проблема. Она связана либо с драйверами вашей видеокарты, либо с некоторыми приложениями, установленными через Snapstore.

Первое (более простое решение): если вы используете snap-store и Discord в вашей системе, вероятно, проблема связана с ошибкой в AppArmor. Решение здесь:

sudo snap connect discord:system-observe

Если вы хотите узнать больше о причине, проверьте это: Проблема, связанная с AppArmor

или

в случае с видеокартой выполните следующие шаги:

проверьте последние обновления, если это началось после обновления:

cat /var/log/apt/history.log

в моём случае это изменения

  • libgl1-mesa-dri

    • libglx-mesa0

    • libegl-mesa0

    • libglapi-mesa

    • libgbm1

    • libxatracker2

    • mesa-vdpau-drivers

все обновления, связанные с графикой. (Я также использую драйверы Nvidia)

Я проверил доступные пакеты на своём компьютере.

apt-cache madison libgl1-mesa-dri libglx-mesa0 libegl-mesa0 libglapi-mesa libgbm1 libxatracker2 mesa-vdpau-drivers

теперь понизьте их 24.0.5-1ubuntu1

sudo apt-get install libgl1-mesa-dri=24.0.5-1ubuntu1 libglx-mesa0=24.0.5-1ubuntu1 libegl-mesa0=24.0.5-1ubuntu1 libglapi-mesa=24.0.5-1ubuntu1 libgbm1=24.0.5-1ubuntu1 libxatracker2=24.0.5-1ubuntu1 mesa-vdpau-drivers=24.0.5-1ubuntu1

если хотите, вы можете предотвратить их дальнейшее обновление:

`sudo apt-mark hold libgl1-mesa-dri libglx-mesa0 libegl-mesa0 libglapi-mesa libgbm1 libxatracker2 mesa-vdpau-drivers`

У меня такая же проблема на моей новой установке Ubuntu 24.01.1, у меня Nvidia GTX 1080Ti и я использую опцию «nvidia-driver-550» в разделе «Программы и обновления» -> «Дополнительные драйверы».

Я уже знаю, что Discord может быть проблемой, поэтому я его не устанавливаю. Я также думаю, что Chrome может быть проблемой, поэтому я отключаю в Chrome «Использовать графическое ускорение при наличии».

Если перезагрузки продолжатся, я использую другой драйвер Nvidia, вероятно, версию 535 в разделе «Программы и обновления» -> «Дополнительные драйверы».

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

Проблема случайных перезагрузок Ubuntu 24.04: Возможные причины и решения

После обновления с Ubuntu 23 на 24 LTS вы столкнулись со странным поведением системы: неожиданными перезагрузками, которые происходят при работе с Discord. Эта ситуация может быть следствием нескольких факторов, связанных как с программным, так и с аппаратным обеспечением. Давайте рассмотрим возможные причины и решения более детально.

Возможные причины

  1. Проблемы с драйверами графической карты: Одной из наиболее распространённых причин таких сбоев является несовместимость или ошибки в графических драйверах. Вы упомянули, что используете Nvidia GTX 1080Ti и драйвер nvidia-driver-550. Возможно, стоит рассмотреть установку другой версии драйвера. Некоторые пользователи сообщают о стабилизации работы системы после перехода на версию 535.

  2. Ошибки в приложении Discord: Выяснение, что проблема возникает только при запуске Discord, указывает на то, что существует потенциальный конфликт между приложением и вашей системой. Проблемы могут быть связаны с AppArmor или другими аспектами безопасности и управления ресурсами.

  3. Обновления библиотек: Перезагрузки могут быть вызваны недавними обновлениями библиотек, связанных с OpenGL и графикой. Проверка истории обновлений с помощью команды cat /var/log/apt/history.log может дать представление о том, какие пакеты могли вызвать проблему.

  4. Проблемы, специфичные для Snap: Большинство пользователей Discord на Ubuntu работают с этой программой, установленной из Snap. Известно, что в некоторых версиях возникает взаимодействие с AppArmor, что может вызывать сбои. Это может передавать Discord не все необходимые разрешения.

Решения

  1. Разрешения для Discord: Первое, что вы можете сделать — это попытаться установить дополнительные разрешения для приложения Discord:

    sudo snap connect discord:system-observe

    Это может помочь устранить проблемы, связанные с ограничениями AppArmor.

  2. Проверка и установка обновлений графических драйверов:

    • Проверьте, какие версии графических библиотек установлены на вашей системе:
      apt-cache madison libgl1-mesa-dri libglx-mesa0 libegl-mesa0 libglapi-mesa libgbm1 libxatracker2 mesa-vdpau-drivers
    • Если последние обновления драйверов являются проблемой, вы можете откатить их до предыдущей стабильной версии:
      sudo apt-get install libgl1-mesa-dri=24.0.5-1ubuntu1 libglx-mesa0=24.0.5-1ubuntu1 libegl-mesa0=24.0.5-1ubuntu1 libglapi-mesa=24.0.5-1ubuntu1 libgbm1=24.0.5-1ubuntu1 libxatracker2=24.0.5-1ubuntu1 mesa-vdpau-drivers=24.0.5-1ubuntu1
    • Чтобы предотвратить автоматическое обновление этих библиотек, выполните:
      sudo apt-mark hold libgl1-mesa-dri libglx-mesa0 libegl-mesa0 libglapi-mesa libgbm1 libxatracker2 mesa-vdpau-drivers
  3. Изменение настроек Chrome: Если вы подозреваете, что приложение Chrome также может вызывать сбои, попробуйте отключить аппаратное ускорение в его настройках.

  4. Мониторинг системы: Убедитесь, что ваше оборудование находится в рабочем состоянии. Частые перезагрузки могут быть связаны с перегревом аппаратуры или проблемами с блоками питания. Используйте утилиты мониторинга, такие как htop или glances, для отслеживания нагрузки на ресурсы.

  5. Использование другой версии Ubuntu или 24.04: Если проблема не решается, возможно, стоит рассмотреть возможность отката на стабильную версию Ubuntu или дождаться обновления, которое может исправить выявленные баги.

Заключение

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

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

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