LINUX.ORG.RU

На ядре 6.5 сломалось KDE на Wayland

 , , , ,


1

4

Кто-нибудь на Manjaro или на Arch пробовал ядро 6.5? У меня оно почему-то ломает запуск пачки КДЕшных процессов, начиная с kwin:

сен 15 17:45:55 main-desktop systemd-coredump[891]: [🡕] Process 800 (kwin_wayland) of user 1001 dumped core.
                                                       
                                                       Stack trace of thread 800:
                                                       #0  0x00007f4cfde156eb n/a (nvidia-drm_gbm.so + 0x156eb)
                                                       #1  0x00007f4cfde159b8 n/a (nvidia-drm_gbm.so + 0x159b8)
                                                       #2  0x00007f4d09197e19 n/a (libgbm.so.1 + 0x4e19)
                                                       #3  0x00007f4d09199ab1 gbm_create_device (libgbm.so.1 + 0x6ab1)
                                                       #4  0x00007f4d0c3619c6 _ZN4KWin10DrmBackend6addGpuERK7QString (libkwin.so.5 + 0x3619c6)
                                                       #5  0x00007f4d0c36442b _ZN4KWin10DrmBackend10initializeEv (libkwin.so.5 + 0x36442b)
                                                       #6  0x0000559e1c2f43d5 n/a (kwin_wayland + 0x5a3d5)
                                                       #7  0x0000559e1c2ea2f5 n/a (kwin_wayland + 0x502f5)
                                                       #8  0x00007f4d09627cd0 n/a (libc.so.6 + 0x27cd0)
                                                       #9  0x00007f4d09627d8a __libc_start_main (libc.so.6 + 0x27d8a)
                                                       #10 0x0000559e1c2ebed5 n/a (kwin_wayland + 0x51ed5)
                                                       
                                                       Stack trace of thread 887:
                                                       #0  0x00007f4d0970359f __poll (libc.so.6 + 0x10359f)
                                                       #1  0x00007f4d0816c206 n/a (libglib-2.0.so.0 + 0xb8206)
                                                       #2  0x00007f4d0810c112 g_main_context_iteration (libglib-2.0.so.0 + 0x58112)
                                                       #3  0x00007f4d0a8eb51c _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2eb51c)
                                                       #4  0x00007f4d0a89b404 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x29b404)
                                                       #5  0x00007f4d0a6f73b6 _ZN7QThread4execEv (libQt5Core.so.5 + 0xf73b6)
                                                       #6  0x00007f4d0c703a9a n/a (libQt5DBus.so.5 + 0x18a9a)
                                                       #7  0x00007f4d0a6f35da n/a (libQt5Core.so.5 + 0xf35da)
                                                       #8  0x00007f4d0968c9eb n/a (libc.so.6 + 0x8c9eb)
                                                       #9  0x00007f4d09710dfc n/a (libc.so.6 + 0x110dfc)
                                                       ELF object binary architecture: AMD x86-64
сен 15 17:45:55 main-desktop systemd[1]: systemd-coredump@0-890-0.service: Deactivated successfully.

В результате невозможно залогиниться в кеды, выбрасывает обратно в sddm. При этом на ядре 6.4 всё нормально.



Последнее исправление: alex1101 (всего исправлений: 2)

У меня был какой-то баг с этим ядром, не стартовали иксы(в том числе и sddm). Баг был связан со вторым монитором, после его отключения все заработало. Судя по всему, изменилась схема наименования мониторов, из-за чего некорректно отработал xrandr.

P.S. AMD

Werenter ★★☆
()
Последнее исправление: Werenter (всего исправлений: 1)

Сегодня обновился, падает рабочий стол уходя в чёрный экран. Из не значительного - yakuake выдаёт segfault при использовании nushell.

Использую Radeon.

# uname -a Linux void-pc 6.3.13_1 #1 SMP PREEMPT_DYNAMIC Tue Jul 25 00:19:40 UTC 2023 x86_64 GNU/Linux

Dr64h ★★★
()
Ответ на: комментарий от Dr64h

Вейлянду поучиться бы у Пайпвари. Под Пайпварю софт можно вообще не переписывать, при чём и джековый и альсовский и пульсовский, а ещё вебкамерами управляет и пр, загляденье. А Вейлянд - жидомассонская поделка для загонянья всех в стадо. И даже сиденье на Гноме не избавляет от проблем, потому что то тут то там стоны и скрежет зубов, если почитать отзывы. Вот допилят Вейлянд, ещё лет через десять, тогда и кеды можно переводить на него.

R_He_Po6oT ★★★★★
()

Ради тебя загрузился в эту гадость (вейлянд) на ядре 6.5.1-1 Manjaro, ничего не сегфолтнулось. Но вернулся на иксы, потому что запуск игрушек с ограничением FPS делает их на вейлянде рубленными и тормозными. А на иксах всё красиво.

Амд и Нвидия оптимус.

R_He_Po6oT ★★★★★
()
Последнее исправление: R_He_Po6oT (всего исправлений: 1)
Ответ на: комментарий от R_He_Po6oT

Первая чинит баг на wayland: Как исправить мигание изображения и прочие глюки отрисовки на связке KDE Plasma + Wayland + Nvidia

Остальные у меня с перехода на wayland, когда переменные нужно было ещё руками прописывать

alex1101
() автор топика
Ответ на: комментарий от ya-betmen

Напрасно невидия пошла на поводу линуксятников и перевела свои дрова на GBM с EGL Stream, на последних всё работало прекрасно и без напильников

alex1101
() автор топика

С очередным апдейтом системы вроде всё починилось, но в журнале есть нехорошие ошибки

сен 16 21:55:29 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:29 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x000000002dc37fbd
сен 16 21:55:29 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x00000000df219974
сен 16 21:55:29 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:29 main-desktop systemd[1]: Starting User Runtime Directory /run/user/1001...
сен 16 21:55:29 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:29 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x000000005a82ba94
сен 16 21:55:29 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:29 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x000000002dc37fbd
сен 16 21:55:30 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:30 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x00000000df219974
сен 16 21:55:30 main-desktop systemd[1]: Finished User Runtime Directory /run/user/1001.
сен 16 21:55:30 main-desktop systemd[1]: Starting User Manager for UID 1001...
сен 16 21:55:30 main-desktop dbus-daemon[611]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.19' (uid=0 pid=840 comm="(systemd)>
сен 16 21:55:30 main-desktop dbus-daemon[611]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
сен 16 21:55:30 main-desktop (systemd)[840]: pam_warn(systemd-user:setcred): function=[pam_sm_setcred] flags=0x8002 service=[systemd-user] terminal=[] user=[alex] ruser=[<unknown>] rhost=[<unknown>]
сен 16 21:55:30 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:30 main-desktop (systemd)[840]: pam_unix(systemd-user:session): session opened for user alex(uid=1001) by alex(uid=0)
сен 16 21:55:30 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x000000005a82ba94
сен 16 21:55:30 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:30 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x000000002dc37fbd
сен 16 21:55:30 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:30 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x00000000df219974
сен 16 21:55:30 main-desktop sddm-helper-start-wayland[791]: "warning: queue 0x562b2568f0c0 destroyed while proxies still attached:\n  zwp_linux_dmabuf_feedback_v1@39 still attached\n  zwp_linux_dmabuf_feedback>
сен 16 21:55:30 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:30 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x000000005a82ba94
сен 16 21:55:30 main-desktop sddm-helper-start-wayland[791]: "kwin_wayland_drm: Atomic commit failed! \xD0\x9D\xD0\xB5\xD0\xB2\xD0\xBE\xD0\xB7\xD0\xBC\xD0\xBE\xD0\xB6\xD0\xBD\xD0\xBE \xD0\xB2\xD1\x8B\xD0\xB4\xD>
сен 16 21:55:30 main-desktop kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x000000002dc37fbd

это при загрузке системы

alex1101
() автор топика