Bug 40690 - gnome-shell: не запускается с драйвером panfrost (meta_kms_resources_init failed)
Summary: gnome-shell: не запускается с драйвером panfrost (meta_kms_resources_init fai...
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p9
Classification: Distributions
Component: gnome-shell (show other bugs)
Version: не указана
Hardware: aarch64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-09 20:28 MSK by Alexey Sheplyakov
Modified: 2023-07-06 13:27 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sheplyakov 2021-08-09 20:28:31 MSK
gdm пытается запуститься, но обламывается на:

gnome-shell[2417]: meta_kms_resources_init failed: Calling drmModeGetResources() failed, assuming we have no outputs

и после этого - чёрный экран

Добавление udev правила с TAG+="mutter-device-disable-kms-modifiers" [1] не помогает.

Если выгрузить драйвер panfrost, то gdm запускается, но на программном рендеринге (да ещё и на arm) совсем грустно.

[1] https://bugzilla.altlinux.org/show_bug.cgi?id=40663#c4

P.S.

Не понял, чего это он испугался: "drmModeGetResources() failed, assuming we have no outputs". 

$ ls -l /dev/dri/by-path/
total 0
lrwxrwxrwx 1 root root  8 Aug  9 17:24 platform-2a200000.gpu-card -> ../card1
lrwxrwxrwx 1 root root 13 Aug  9 17:24 platform-2a200000.gpu-render -> ../renderD128
lrwxrwxrwx 1 root root  8 Aug  9 17:21 platform-30260000.vdu_hdmi-card -> ../card0

Зачастую у ARM SoC есть два видеоустройства: одно умеет только показывать пиксели, второе (в данном случае - это Mali Midgard) - только перемножать матрицы (OpenGL ES и вот это всё). То, что для /dev/dri/card1 drmModeGetResources вернёт ошибку - это ожидаемо, поскольку у этой карты нет ни одного видеовыхода.
Comment 1 obidinog@basealt.ru 2023-06-26 14:04:34 MSK
Подскажите, пожалуйста, на каком дистрибутиве и на каком ядре воспроизводится
Приложите 
$ lspci -v 
$ lscpu