The officially official Devuan Forum!

You are not logged in.

#1 Re: Desktop and Multimedia » [SOLVED] Daedalus Nvidia-Xorg logout black screen » 2023-08-31 10:45:02

@ralph.ronnquist
I reproduced same issue on another MSI laptop with Nvidia rtx 3050.
Finally I have correct sequence how to install nvidia-driver on Deadalus for nvidia laptops.
Run:

sudo apt-get install nvidia-persistenced nvidia-driver firmware-misc-nonfree seatd

If you have install errors from apt:

sudo rc-update add nvidia-persistenced
sudo rc-update add seatd

Reason why I was getting black screen was that runlevel for nvidia-persistenced and seatd was set to 'none'
I was getting errors in lightdm.log

** Message: 13:15:40.498: Starting lightdm-gtk-greeter 2.0.8 (Aug 16 2021, 03:07:33)
** Message: 13:15:40.503: [Configuration] Reading file: /usr/share/lightdm/lightdm-gtk-greeter.conf.d/01_debian.conf
** Message: 13:15:40.503: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf
** (lightdm-gtk-greeter:6285): WARNING **: 13:15:40.702: [PIDs] Failed to execute command: systemd

(lightdm-gtk-greeter:6285): Gtk-WARNING **: 13:15:40.997: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner G>

(lightdm-gtk-greeter:6285): Gtk-WARNING **: 13:15:45.000: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner G>

(lightdm-gtk-greeter:6285): Gtk-WARNING **: 13:15:45.017: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner G>

(lightdm-gtk-greeter:6285): Gtk-WARNING **: 13:15:45.036: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner G>

** (lightdm-gtk-greeter:6285): WARNING **: 13:15:45.094: [PIDs] Failed to terminate process #6307: No such Process

So I removed

export SEATD_VTBOUND=0

and now I always get to logout screen.

#2 Re: Desktop and Multimedia » [SOLVED] Daedalus Nvidia-Xorg logout black screen » 2023-08-27 07:04:21

Regarding bumblebee.
If you install it, it breaks configuration for X server. BBswitch switches to intel card after loading nvidia-drm module and system will not load, it gets stuck.
Probably many config files have to be filled but I do not have time to do so so I rolled back. Laptop-mode is enough to use computer.

#3 Re: Desktop and Multimedia » [SOLVED] Daedalus Nvidia-Xorg logout black screen » 2023-08-26 07:50:08

Thanks, I will dedicate some time to gather more technical details from my laptop.
I have seen threads on Debian forum where people complaining on same thing using sddm + KDE plasma.
Soon I will have to install Debian 12 to a newer 3050 laptop and I will see if it will fail there as well.

#4 Re: Desktop and Multimedia » [SOLVED] Daedalus Nvidia-Xorg logout black screen » 2023-08-26 06:20:12

@deepforest I might try it some day, but previous experience with Devuan 4.0 showed I might get total freeze on login.

@ralph.ronnquist Thank you, it was exactly what I needed. Now every time I hit logout I get to lightdm login screen immediately within 1 second. Is there any logs I could post here that could indicate others might need this one too?

Overall very smooth Daedalus experience.

#5 Re: Desktop and Multimedia » [SOLVED] Daedalus Nvidia-Xorg logout black screen » 2023-08-25 21:39:58

Yes, I have added those to sources on first login to a system I tried to play video and I had choppy video playback.

#deb cdrom:[Devuan GNU/Linux 5.0.0 daedalus amd64 - desktop 20230814]/ daedalus contrib main non-free non-free-firmware

deb http://deb.devuan.org/merged daedalus main non-free-firmware non-free contrib
deb-src http://deb.devuan.org/merged daedalus main non-free-firmware non-free contrib

deb http://deb.devuan.org/merged daedalus-security main non-free-firmware
deb-src http://deb.devuan.org/merged daedalus-security main non-free-firmware

# daedalus-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.devuan.org/merged daedalus-updates main non-free-firmware non-free contrib
deb-src http://deb.devuan.org/merged daedalus-updates main non-free-firmware non-free contrib

#6 Desktop and Multimedia » [SOLVED] Daedalus Nvidia-Xorg logout black screen » 2023-08-25 21:01:53

simon_a
Replies: 9

Hi.
Hardware: Laptop MSI GE62-6QF-Apache-Pro
GPU: nvidia 970m/intel 530
Installed: nvidia-driver, firmware-misc-nonfree, seatd.
WM/DE: LightDM/Mate
Init: OpenRC

Problem : Logout does not work, I get black screen, can't switch to any tty, non responsive to sysrq button.
I tried other DM, sddm, slim, DE: cinnamon, openbox, no luck.
Workaround: Press powerbutton, laptop will sleep/hibernate. Press power again, get to screenlocker, press switch user.
Reproducible: Always.
Everything else works as expected.

Boot log looks clean:

❯ sudo cat /var/log/boot
Fri Aug 25 21:48:46 2023: Setting up keyboard layout...done.
Fri Aug 25 21:48:46 2023: Activating swap...done.
Fri Aug 25 21:48:46 2023: Checking file systems.../dev/sdb5: clean, 11/60399616 files, 4073552/241568768 blocks
Fri Aug 25 21:48:47 2023: done.
Fri Aug 25 21:48:47 2023: Cleaning up temporary files... /tmp.
Fri Aug 25 21:48:47 2023: Mounting local filesystems...done.
Fri Aug 25 21:48:47 2023: Activating swapfile swap, if any...done.
Fri Aug 25 21:48:47 2023: Cleaning up temporary files....
Fri Aug 25 21:48:47 2023: Starting Setting kernel variables: sysctl.
Fri Aug 25 21:48:47 2023: Configuring network interfaces...done.
Fri Aug 25 21:48:47 2023: Cleaning up temporary files....
Fri Aug 25 21:48:47 2023: Setting up ALSA...warning: 'alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore' failed with error message 'Found hardware: "HDA-Intel" "Realtek ALC898" "HDA:10ec0899,1462116d,00100003 HDA:80862809,80860101,00100000" "0x1462" "0x116d"
Fri Aug 25 21:48:47 2023: Hardware is initialized using a generic method'...done.
Fri Aug 25 21:48:47 2023: Starting: AppArmorLoading AppArmor profiles...Skipping profile in /etc/apparmor.d/disable: usr.bin.thunderbird
Fri Aug 25 21:48:47 2023: done.
Fri Aug 25 21:48:47 2023: .
Fri Aug 25 21:48:47 2023:  * Mounting cgroup filesystem ...                                                                                                   [ ok ]g 25 21:48:47 2023: 
Fri Aug 25 21:48:48 2023: Loading kernel module lp.
Fri Aug 25 21:48:48 2023: Loading kernel module ppdev.
Fri Aug 25 21:48:48 2023: Loading kernel module parport_pc.
Fri Aug 25 21:48:48 2023: Loading kernel module nvidia-drm.
Fri Aug 25 21:48:50 2023: Loading kernel module msr.
Fri Aug 25 21:48:50 2023: Setting sensors limits...done.
Fri Aug 25 21:48:50 2023: Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
INIT: Entering runlevel: 2
Fri Aug 25 21:48:50 2023: Starting enhanced syslogd: rsyslogd.
Fri Aug 25 21:48:50 2023: Starting anac(h)ronistic cron: anacron.
Fri Aug 25 21:48:50 2023: Starting system message bus: dbus.
Fri Aug 25 21:48:51 2023: Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Fri Aug 25 21:48:51 2023: Starting bluetooth: bluetoothd.
Fri Aug 25 21:48:51 2023: Starting network connection manager: NetworkManager.
Fri Aug 25 21:48:51 2023: Setting up console font and keymap...done.
Fri Aug 25 21:48:51 2023: Starting periodic command scheduler: cron.
Fri Aug 25 21:48:51 2023: Starting Common Unix Printing System: cupsd.
Fri Aug 25 21:48:51 2023: Starting CUPS Bonjour daemon: cups-browsed.
Fri Aug 25 21:48:51 2023: Starting session management daemon: elogind.
Fri Aug 25 21:48:51 2023: Starting MTA: exim4.
Fri Aug 25 21:48:52 2023: Laptop mode
Fri Aug 25 21:48:52 2023: enabled, not active.
Fri Aug 25 21:48:52 2023: Starting Light Display Manager: lightdm.
Fri Aug 25 21:48:52 2023: Starting NVIDIA Persistence Daemon
Fri Aug 25 21:48:52 2023: Starting SANE network scanner server: saned.
Fri Aug 25 21:48:53 2023: Starting seatd: seatd.
Fri Aug 25 21:48:53 2023: Starting S.M.A.R.T. daemon: smartd.
Fri Aug 25 21:48:56 2023: Starting OpenBSD Secure Shell server: sshd.
Fri Aug 25 21:48:56 2023: Starting tor daemon...Aug 25 21:48:56.169 [warn] Tor was compiled with zstd 1.5.2, but is running with zstd 1.5.4. For safety, we'll avoid using advanced zstd functionality.
Fri Aug 25 21:48:56 2023: done

Dmesg for 6 hours of use:

❯ sudo dmesg --level=emerg,alert,crit,err
[ 8141.014477] pcieport 0000:00:1c.0: AER:   Error of this Agent is reported first
~ ❯  

rc-status

Runlevel: default
 rsyslog                                                           [  started  ]
 smartmontools                                                     [  started  ]
 dbus                                                              [  started  ]
 avahi-daemon                                                      [  started  ]
 cups                                                              [  started  ]
 sudo                                                              [  started  ]
 anacron                                                           [  started  ]
 console-setup.sh                                                  [  started  ]
 pulseaudio-enable-autospawn                                       [  started  ]
 rmnologin                                                         [  started  ]
 exim4                                                             [  started  ]
 laptop-mode                                                       [  started  ]
 tor                                                               [  started  ]
 lightdm                                                           [  started  ]
 cups-browsed                                                      [  started  ]
 saned                                                             [  started  ]
 rsync                                                             [  started  ]
 elogind                                                           [  started  ]
 seatd                                                             [  started  ]
 bluetooth                                                         [  started  ]
 bootlogs                                                          [  started  ]
 cron                                                              [  started  ]
 network-manager                                                   [  started  ]
 nvidia-persistenced                                               [  started  ]
 ssh                                                               [  started  ]
 rc.local                                                          [  started  ]
 stop-bootlogd                                                     [  started  ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed/wanted
 umountroot                                                        [  started  ]
 umountfs                                                          [  started  ]
 umountnfs.sh                                                      [  started  ]
Dynamic Runlevel: manual

Board footer

Forum Software