Bug 38560 - lightdm failed on boot kernels 5.4.x on AMD RX 5700
Summary: lightdm failed on boot kernels 5.4.x on AMD RX 5700
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: mesa-dri-drivers (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P4 major
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-30 10:43 MSK by Vasiliy Panasenko
Modified: 2021-01-08 03:23 MSK (History)
5 users (show)

See Also:


Attachments
journalctl -xb -1 (323.09 KB, text/plain)
2020-05-30 10:43 MSK, Vasiliy Panasenko
no flags Details
logs (70.00 KB, application/x-tar)
2020-05-30 19:13 MSK, Vasiliy Panasenko
no flags Details
Fedora 32 (48.23 KB, text/plain)
2020-06-01 13:19 MSK, Vasiliy Panasenko
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vasiliy Panasenko 2020-05-30 10:43:48 MSK
Created attachment 8816 [details]
journalctl -xb -1

На старом ядре 4.5.х система запускается, но моя видеокарта требует 5.3+ для нормальной работы.

Если что, стучитесь, помогу тестировать с мои железом.
Comment 1 Andrey Cherepanov 2020-05-30 13:49:59 MSK
При чём здесь lightdm и почему critical по https://www.altlinux.org/Bug_Severity_Policy ?

startx запускается? Где логи /var/log/Xorg.0.log и /var/log/lightdm/*.log?
Comment 2 Vasiliy Panasenko 2020-05-30 19:13:02 MSK
Created attachment 8819 [details]
logs
Comment 3 Vasiliy Panasenko 2020-05-30 19:16:49 MSK
Я нубасик.

Добавил запрошенные логи.

Загрузка приостанавливается, но при нажатии на Ctrl+Alt+Del нормально уходит в ребут.

Система загружается только на старом ядре.
Comment 4 Ivan A. Melnikov 2020-06-01 08:29:15 MSK
Проблема не в 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 нет.
Comment 5 Vasiliy Panasenko 2020-06-01 08:55:34 MSK
Так точно, у меня Radeon, причем последний - NAVI10.
В новое ядро, начиная с версии 5.3+ драйвер интегрирован.
На старом ядре Mesa 3d с NAVI10 работает неправильно, но работает. Работает VESA.
Comment 6 Ivan A. Melnikov 2020-06-01 10:10:55 MSK
А xorg-drv-ati и xorg-drv-radeon установлены?
Comment 7 Valery Inozemtsev 2020-06-01 10:32:09 MSK
установите xorg-drv-amdgpu, хотя должен взлететь и на modesetting
Comment 8 Vasiliy Panasenko 2020-06-01 10:46:37 MSK
xorg-drv-amdgpu
xorg-dri-radeon
libvulkan1

установлены.

В параметрах загрузки ядра установлено "nomodeset".
Comment 9 Valery Inozemtsev 2020-06-01 10:58:23 MSK
(Ответ для Vasiliy Panasenko на комментарий #8)
> В параметрах загрузки ядра установлено "nomodeset".

вот поэтому и не взлетает
Comment 10 Vasiliy Panasenko 2020-06-01 11:15:02 MSK
Не взлетает и так и так.

И я добавил "nomodeset" позже, в попытке исправить ситуацию.
Comment 11 Vasiliy Panasenko 2020-06-01 13:19:23 MSK
Created attachment 8821 [details]
Fedora 32
Comment 12 Vasiliy Panasenko 2020-06-01 13:20:15 MSK
Добавил листинг lshw из Федоры.
Comment 13 Valery Inozemtsev 2020-06-01 13:52:40 MSK
kernel-modules-drm-std-def установлен?
Comment 14 Vasiliy Panasenko 2020-06-01 15:11:31 MSK
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 предоставляется многими пакетами.
Comment 15 Vasiliy Panasenko 2020-07-10 08:18:56 MSK
С последним ядром заработало:

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.
Comment 16 Vasiliy Panasenko 2020-07-10 08:21:11 MSK
kernel 5.7.7
mesa 20.1.3
Comment 17 Michael Shigorin 2020-07-10 16:42:55 MSK
Спасибо!
Comment 18 Vasiliy Panasenko 2020-07-17 00:29:59 MSK
Слишком рано я обрадовался...

Как видно driver: N/A =

По совету с форума ксатанул
update-kernel -f

и с новыми ядрами также глохнет в процессе загрузки. Еще с ними пишет много раз что-то типа failed to load kernel modules в процессе загрузки. И с nomodeset и без.
Comment 19 Vasiliy Panasenko 2021-01-08 03:23:51 MSK
Загрузился с http://nightly.altlinux.org/sisyphus/current/regular-cinnamon-latest-x86_64.iso

все норм.