Black screen with blinking cursor with GDM runit after gdm 40 upgrade 18 April 2021, 12:04:56 After GDM upgraded to version 40 gdm stopped working, only way to login with gdm is now with automatic login. If I logout from my session I get black screen with blinking cursor.SystemArtix linux with runitKernel: 5.11.14-artix1-1Nvidia driver 465.24.02Login manager gdm
Re: Black screen with blinking cursor with GDM runit after gdm 40 upgrade Reply #1 – 18 April 2021, 16:12:06 https://forum.artixlinux.org/index.php/topic,1923.0.html
Re: Black screen with blinking cursor with GDM runit after gdm 40 upgrade Reply #2 – 18 April 2021, 16:51:09 I'd be inclined to think this is some problem with gdm and the proprietary nvidia driver. It should default to using xorg, but make sure you're not somehow trying to use wayland.
Re: Black screen with blinking cursor with GDM runit after gdm 40 upgrade Reply #3 – 18 April 2021, 17:08:54 Quote from: Dudemanguy – on 18 April 2021, 16:51:09I'd be inclined to think this is some problem with gdm and the proprietary nvidia driver. It should default to using xorg, but make sure you're not somehow trying to use wayland.I tried this from /etc/gdm/custom.conf WaylandEnable=false , Still doesn't work. I'm not sure if there any other way to make sure that it uses xorg instead of wayland. I wonder if other gdm users had same problem with nvidia drivers after update.Edit: also /usr/lib/udev/rules.d/61-gdm.rules has this line.# disable Wayland when using the proprietary nvidia driverDRIVER=="nvidia", RUN+="/usr/lib/gdm-runtime-config set daemon WaylandEnable false"Edit2: https://pastebin.com/Lh2vCgys Also gdm log files had errorsEdit3: seems like the problem is with nvidia drivers. with Nouveau drivers gdm worked just fine. Last Edit: 18 April 2021, 19:31:37 by ankkax
Re: Black screen with blinking cursor with GDM runit after gdm 40 upgrade Reply #4 – 19 April 2021, 00:47:36 Quotexf86OpenConsole: VT_ACTIVATE failed: Operation not permittedYeah that line would lead me to believe that there's a driver bug somewhere in there since it doesn't happen with the free drivers.
Re: Black screen with blinking cursor with GDM runit after gdm 40 upgrade Reply #5 – 24 April 2021, 23:06:42 Same problem with GDM after upgrade to gnome 40, any update for nvidia drivers?I using now LIGHTDM, but screen lock don't work...
Re: Black screen with blinking cursor with GDM runit after gdm 40 upgrade Reply #6 – 25 April 2021, 13:26:12 Same problem with gdm-openrc and NVIDIA driver. However to me with the GNOME automatic login you start, you must enter "AutomaticLoginEnable=true" and "AutomaticLogin=yourusername" in /etc/gdm/custom.conf, but if you finish the session instead of the GDM screen you only have the black screen with the flashing cursor.
Re: Black screen with blinking cursor with GDM runit after gdm 40 upgrade Reply #7 – 22 July 2021, 14:54:11 Hello I got gdm working with nvidia 470 driver just enabled wayland /etc/gdm/custom.conf WaylandEnable=trueand if you are using grub set kernel parameter in /etc/default/grub nvidia-drm.modeset=1 and then sudo grub-mkconfig -o /boot/grub/grub.cfg , reboot and after that my gdm is working with wayland. Gnome on wayland is buggy still tough with nvidia drivers so you should select gnome-xorg from login screen if you are using gnome.
Re: Black screen with blinking cursor with GDM runit after gdm 40 upgrade Reply #8 – 22 July 2021, 15:57:58 Quote from: ankkax – on 22 July 2021, 14:54:11Hello I got gdm working with nvidia 470 driver just enabled wayland /etc/gdm/custom.conf WaylandEnable=trueand if you are using grub set kernel parameter in /etc/default/grub nvidia-drm.modeset=1 and then sudo grub-mkconfig -o /boot/grub/grub.cfg , reboot and after that my gdm is working with wayland. Gnome on wayland is buggy still tough with nvidia drivers so you should select gnome-xorg from login screen if you are using gnome.That's weird. Wayland doesn't work well with Nvidia proprietary drivers in general due to different API set used in Nvidia.
Re: Black screen with blinking cursor with GDM runit after gdm 40 upgrade Reply #9 – 22 July 2021, 18:15:04 Actually, a NVIDIA guy merged some code into Mesa that allows for alternative backends to be used with the API. Presumably, they will have said alternative backend in their proprietary blob. Now, I didn't think the new nvidia 470 driver was supposed to have actual good wayland support (I.E. use GBM not EGLStreams) yet so it is kind of weird that it works for that guy. In any case, it's nice that NVIDIA seems to actually be working with Mesa for once. That's a real rarity and goes completely against their history.