Summary: | lightdm failed on boot kernels 5.4.x on AMD RX 5700 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vasiliy Panasenko <vpanasenko> | ||||||||
Component: | mesa-dri-drivers | Assignee: | Valery Inozemtsev <shrek> | ||||||||
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus | ||||||||
Severity: | major | ||||||||||
Priority: | P4 | CC: | cas, iv, mike, shrek, vpanasenko | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
При чём здесь lightdm и почему critical по https://www.altlinux.org/Bug_Severity_Policy ? startx запускается? Где логи /var/log/Xorg.0.log и /var/log/lightdm/*.log? Created attachment 8819 [details]
logs
Я нубасик. Добавил запрошенные логи. Загрузка приостанавливается, но при нажатии на Ctrl+Alt+Del нормально уходит в ребут. Система загружается только на старом ядре. Проблема не в lightdm, а в Xorg, а точнее в драйверах видео. На старом ядре, если я правильно прочитал Xorg.log, используется драйвер VESA. На новом VESA отказывается работать: [ 32.517] vesa: Ignoring device with a bound kernel driver [ 32.517] (EE) Screen 0 deleted because of no matching config section. Видимо в ядре появился драйвер для вашего радеона (у Вас же радеон?), а в userspace нет. Так точно, у меня Radeon, причем последний - NAVI10. В новое ядро, начиная с версии 5.3+ драйвер интегрирован. На старом ядре Mesa 3d с NAVI10 работает неправильно, но работает. Работает VESA. А xorg-drv-ati и xorg-drv-radeon установлены? установите xorg-drv-amdgpu, хотя должен взлететь и на modesetting xorg-drv-amdgpu xorg-dri-radeon libvulkan1 установлены. В параметрах загрузки ядра установлено "nomodeset". (Ответ для Vasiliy Panasenko на комментарий #8) > В параметрах загрузки ядра установлено "nomodeset". вот поэтому и не взлетает Не взлетает и так и так. И я добавил "nomodeset" позже, в попытке исправить ситуацию. Created attachment 8821 [details]
Fedora 32
Добавил листинг lshw из Федоры. kernel-modules-drm-std-def установлен? atrosha@host-42 ~ $ sudo apt-get install kernel-modules-drm-std-def [sudo] password for atrosha: Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Виртуальный пакет kernel-modules-drm-std-def предоставляется следующими пакетами: kernel-modules-drm-std-def#1:4.19.79-alt1:p9+239166.100.2.1@1571136278 4.19.79-alt1:p9+239166.100.2.1@1571136278 [Установлено] kernel-modules-drm-std-def#1:5.4.43-alt1:sisyphus+252320.100.1.1@1590611750 5.4.43-alt1:sisyphus+252320.100.1.1@1590611750 [Установлено] Необходимо точно указать, какой из пакетов должен быть установлен. E: Виртуальный пакет kernel-modules-drm-std-def предоставляется многими пакетами. С последним ядром заработало: atrosha@host-42 ~ $ inxi -G Graphics: Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] driver: N/A Display: x11 server: X.Org 1.20.8 driver: vesa resolution: 1920x1080 OpenGL: renderer: llvmpipe (LLVM 10.0.0 256 bits) v: 3.3 Mesa 20.1.3 atrosha@host-42 ~ $ uname -a Linux host-42.localdomain 5.7.7-un-def-alt1 #1 SMP PREEMPT Thu Jul 2 12:42:32 UTC 2020 x86_64 GNU/Linux При установке нового ярда через select-kernel пишет, что драйвера не найдены и нужно запустить x11setupdrv, который я не нашел, на всякий случай запустил x11_autoconf и кастанул reinstall в select-kernel. kernel 5.7.7 mesa 20.1.3 Спасибо! Слишком рано я обрадовался... Как видно driver: N/A = По совету с форума ксатанул update-kernel -f и с новыми ядрами также глохнет в процессе загрузки. Еще с ними пишет много раз что-то типа failed to load kernel modules в процессе загрузки. И с nomodeset и без. Загрузился с http://nightly.altlinux.org/sisyphus/current/regular-cinnamon-latest-x86_64.iso все норм. |
Created attachment 8816 [details] journalctl -xb -1 На старом ядре 4.5.х система запускается, но моя видеокарта требует 5.3+ для нормальной работы. Если что, стучитесь, помогу тестировать с мои железом.