You are not logged in.
I have encountered an issue after updating my system to kernel 6.6 and nvidia driver 545.29.02 with SDDM failing to display over wayland and displaying only a blinking cursor. Digging through the logs produced the following:
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "Date: 2023-11-02 CET\n[19:25:56.360] weston 12.0.2\n [url]https://wayland.freedesktop.org[/url]\n Bug reports to: [url]https://gitlab.freedesktop.org/wayland/weston/issues/\n[/url] Build: 1>
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.360] Starting with no config file.\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.362] Output repaint window is 7 ms maximum.\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.363] Loading module '/usr/lib/libweston-12/drm-backend.so'\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.368] initializing drm backend\n[19:25:56.368] Trying libseat launcher...\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.368] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.368] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping\n"
Nov 02 19:25:56 Minas-tirith systemd[1]: Started Authorization Manager.
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.448] [libseat/libseat.c:73] Seat opened with backend 'logind'\n[19:25:56.448] libseat: session control granted\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.449] using /dev/dri/card0\n[19:25:56.450] DRM: supports atomic modesetting\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.450] DRM: supports GBM modifiers\n[19:25:56.450] DRM: does not support async page flipping\n[19:25:56.450] DRM: supports picture aspect ratio\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.452] Loading module '/usr/lib/libweston-12/gl-renderer.so'\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.473] failed to initialize display\n[19:25:56.473] EGL error state: EGL_NOT_INITIALIZED (0x3001)\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.473] failed to initialize egl\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "[19:25:56.676] fatal: failed to create compositor backend\n"
Nov 02 19:25:56 Minas-tirith sddm-helper-start-wayland[696]: "Internal warning: debug scope 'drm-backend' has not been destroyed.\n"
I was able to get sddm over wayland to load by removing the nvidia_drm.nomodeset=1 kernel flag which allows sddm over wayland to load on very low resolution and single monitor. Logging in is successful to xfce.
I worked around the issue by removing the config file from /etc/sddm.conf.d/ to force sddm to load over X11.
ANy ideas?
Last edited by mewt (2023-11-03 08:17:31)
Offline
after updating my system to kernel 6.6 and nvidia driver 545.29.02
Mod note: Both of these are in testing, so moving to that subforum.
Please edit your post to make use of code tags.
https://wiki.archlinux.org/title/Genera … s_and_code
Last edited by WorMzy (2023-11-02 21:16:54)
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Done, thanks!
Offline
Hey there. Same sort of problems after same update (but I'm using Gnome & GDM):
GDM didn't offer wayland sessions after update, only X11, so I forced the backend to use GBM instead of the old EGL. From the Arch Wiki:
To force GBM as a backend, set the following environment variables:
GBM_BACKEND=nvidia-drm
__GLX_VENDOR_LIBRARY_NAME=nvidia
This fixed GDM & I can confirm I'm now using wayland with 545 drivers + 6.6 zen kernel (yay).
Offline
I will try that and let you know. Would this be, therefore, a weston issue, assuming EGL on nvidia without trying GBM ? (looking to report it to the right bug tracker)
Offline
Can confirm that settings those 2 environment variables allows SDDM to load on wayland at native resolution.
Thank you!
Offline