Вопрос или проблема
В последние несколько дней моему ноутбуку требуется до 5 минут на загрузку. Переход к экрану входа в систему происходит как обычно, но после ввода пароля я получаю черный экран на несколько минут, пока, наконец, не запускается KDE Plasma. Мониторинг процесса с помощью journalctl -f в другом TTY показывает, что проблема вызвана таймаутом драйвера i915.
Попытки устранения неполадок (без улучшения времени загрузки):
Отключен модуль i915 с использованием nomodeset и других параметров в /etc/default/grub. Модуль добавлен в черный список (внешние экраны перестали работать, но время загрузки осталось длительным).
Переустановлен sddm.
Пробована другая версия ядра.
Удалены драйверы NVIDIA.
Настройка системы:
Kubuntu 24.04.2 LTS
Intel i7-10850H и NVIDIA Quadro T1000 Mobile
Plasma 5.27.12
Ядро 6.8.0-54-generic (нет разницы с 6.8.0-53)
Ошибка в журнале dmesg и journalctl:
i915 0000:00:02.0: [drm] ОШИБКА Не удалось проинициализировать lspcon
i915 0000:00:02.0: [drm] ОШИБКА LSPCON не удалось инициализировать на порту D
Вывод systemd-analyze critical-chain:
graphical.target @17.557s
└─sddm.service @17.553s +3ms
└─plymouth-quit.service @6.486s +3.044s
└─systemd-user-sessions.service @6.476s +8ms
└─network.target @6.456s
└─NetworkManager.service @5.434s +1.020s
└─dbus.service @5.343s +77ms
└─basic.target @5.327s
└─sockets.target @5.327s
└─snapd.socket @5.323s +1ms
└─sysinit.target @5.293s
└─systemd-udev-settle.service @597ms +4.695s
└─systemd-udev-trigger.service @253ms +184ms
└─systemd-udevd-kernel.socket @234ms
└─system.slice @216ms
└─-.slice @216ms
Кто-нибудь сталкивался с подобной проблемой? Если да, то знаете ли вы решение?
Заранее спасибо! <3
С уважением,
Паскаль
Ответ или решение
Теория
Ваш вопрос касается проблемы с длительным временем загрузки KDE Plasma из-за ошибки драйвера i915. Эта проблема связана с графическим стеком и может быть вызвана различными факторами, включая неправильные настройки или несовместимость некоторых компонентов системы. i915 — это драйвер, используемый для работы с интегрированными графическими картами Intel, и ошибка "Failed to probe lspcon" указывает на проблему с инициализацией LSPCON (Level Shifter/Protocol Converter), что может влиять на вывод на дисплей.
Данная проблема типична для систем с гибридной графикой (например, с интегрированным Intel и дискретным NVIDIA), где могут возникать конфликты между двумя графическими стеками или проблемами в инициализации графического оборудования. Ошибка, связанная с LSPCON, указывает на возможные проблемы с преобразованием сигнала между различными типами видеовыводов (например, HDMI и DisplayPort).
Пример
Ваша система включает Intel i7-10850H и NVIDIA Quadro T1000 Mobile с установленной средой KDE Plasma 5.27.12 и ядром Linux 6.8.0-54-generic. Из журнала log видно, что системный вызов i915 0000:00:02.0 сталкивается с ошибками при попытке инициализации LSPCON на порту D. Эти ошибки могут быть результатом обновлений системы, которые изменили поведение драйверов или взаимодействие между компонентами системы.
Вы проделали несколько шагов для устранения проблемы, такие как отключение модуля i915, переустановка sddm, смена версии ядра и удаление драйверов NVIDIA. Однако проблема не решилась, что указывает на более глубокую взаимосвязь между драйверами и вашей конфигурацией аппаратного обеспечения.
Применение
Для решения данной проблемы рекомендуется провести несколько целенаправленных действий:
-
Обновление системы и драйверов: Убедитесь, что все компоненты системы обновлены до последней версии. Это включает не только ядро, но и Mesa, драйверы для Intel и NVIDIA, а также библиотеку drm.
-
Использование программного обеспечения для управления графикой: Поскольку у вас гибридная графика, проверьте, правильно ли настроены инструменты для управления этой конфигурацией, такие как
prime-select
илиnvidia-settings
. Возможно, вам потребуется вручную переключиться на один из графических процессоров для временного решения проблемы. -
Настройка параметров ядра: Проверьте параметры загрузки в
/etc/default/grub
. Параметры вродеnomodeset
, хотя и отключают проблему на уровне драйвера, могут лишать вас функционала. Вместо этого попробуйте использовать параметры, такие какi915.enable_guc=2
, которые могут способствовать лучшей инициализации i915. -
Изучение проблем с LSPCON: Поскольку проблема может быть связана с конкретными выходными портами, попробуйте временно отключить/подключить внешние мониторы или использовать другие порты, если это возможно. Проверьте физические подключения и тестируйте с другими кабелями и мониторами.
-
Анализ логов: Используйте
dmesg
иjournalctl
для более детального анализа, фильтруйте по ключевым словам (drm
,i915
) для получения более точных сведений об ошибках. Полученная информация может указать на комплексный путь решения или обновление драйвера. -
Форумы и поддержка сообщества: Иногда проблема или ее решение могут быть уникальными для вашей модели ноутбука или оборудования. Проверьте форумы поддержки вашего производителя или специализированные ресурсы Linux для получения дополнительной помощи. Предполагается наличие обновлений BIOS, что может сыграть свою роль.
-
Откат на стабильную версию: Если проблема появилась после недавнего обновления, возможно, стоит откатиться к предыдущей стабильной версии ядра и/или графических драйверов, чтобы стабилизировать систему, пока более актуальное решение не станет доступным.
Учтите, что каждый шаг может потребовать повторной настройки и тестирования вашей системы. Следите за актуальными релизами от разработчиков драйверов, так как они имеют тенденцию быстро исправлять подобные несовместимости.