Hi
Like many others i get a black screen after booting my server (not laptop). I have tried the solutions in other threads but nothing has worked for me so far.
I have managed to get picture if i uninstall the nvidia drivers, I hope someone can help me.
I have tried
help dokumentation, Troubleshooting:_X-Server_Failed_to_Start_and_Install (cant link to it?).
downgrading form kernel 5.10 to 5.4.
Reinstall drivers.
Bunch more i dont specifically remember.
I cant open new TTY, its just black. So i SSH into server to try stuff.
Here is some output from commands.
$ mhwd -l
> 0000:01:00.0 (0300:10de:13c2) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia 2021.12.18 false PCI
video-nvidia-470xx 2021.12.18 false PCI
video-nvidia-390xx 2021.12.18 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
$ mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia 2021.12.18 false PCI
I cant find a error but i get the following repeated over and over.
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (==) NVIDIA(0): will be used as the requested mode.
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (==) NVIDIA(0):
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): Validated MetaModes:
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): "DFP-1:nvidia-auto-select"
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (--) NVIDIA(0): DPI set to (76, 76); computed from "UseEdidDpi" X config
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (--) NVIDIA(0): option
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA: Reserving 6144.00 MB of virtual memory for indirect memory
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA: access.
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): configuration option may not be set correctly. When the
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): Config Options in the README.
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): Setting mode "DFP-1:nvidia-auto-select"
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (==) NVIDIA(0): Disabling shared memory pixmaps
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (==) NVIDIA(0): Backing store enabled
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (==) NVIDIA(0): Silken mouse enabled
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (**) NVIDIA(0): DPMS enabled
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (WW) NVIDIA(0): Option "NoLogo" is not used
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): [DRI2] Setup complete
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event5)
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event6)
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event7)
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event8)
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=10 (/dev/input/event9)
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=11 (/dev/input/event10)
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=12 (/dev/input/event11)
feb 17 00:38:10 skorstten /usr/lib/gdm-x-session[154520]: (II) NVIDIA(GPU-0): Deleting GPU-0
For some reasons it says that it deletes GPU-0 but i cant see why.
I also get
(II) xfree86: Adding drm device (/dev/dri/card0)
/usr/lib/gdm-x-session[2726]: (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
When googling the above things people seem to say they aren’t problems.
Progress!
Now i could go to tty4 and run startx which started the gui. However i couldn’t do anything. When i tried start the terminal, file explorer or enter settings it would load for a few seconds and then stop loading it.
I could however open firefox.
I have discovered that if i wait 3-5 min after boot the gui start and everything seems to work. But if i try to start it with startx i cant start programs.
That is a lot of time and to me doesn’t look normal.
Do you use some USB hub for mouse and keyboard, what kernel are you running, is your system fully updated?
Might want to share inxi -Fazy
Using a wireless logitech keyboard with touchpad mouse on it, no hub. Kernel 5.10 and i installed OS couple of days ago and have done tha pacman command for updating and it says up to date.
$ sudo systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @1min 25.939s
└─multi-user.target @1min 25.939s
└─docker.service @37.799s +48.138s
└─network-online.target @37.758s
└─NetworkManager-wait-online.service @19.171s +18.584s
└─NetworkManager.service @15.783s +3.358s
└─dbus.service @15.780s
└─basic.target @15.777s
└─sockets.target @15.776s
└─docker.socket @15.774s +1ms
└─sysinit.target @15.733s
└─systemd-update-utmp.service @15.615s +114ms
└─systemd-tmpfiles-setup.service @15.341s +225ms
└─systemd-journal-flush.service @4.824s +10.465s
└─systemd-journald.service @4.324s +454ms
└─systemd-journald.socket @2.645s
└─system.slice @2.452s
└─-.slice @2.452s
I didn’t have Xorg as an option i had, Gnome, Gnome classic and Wayland. If i chose Gnome och Gnome classic, the screen went black for a couple of seconds after i logged in and then i got sent back to login page. If i used wayland it worked as normal.
If i look in journal i now got the following errors.
feb 18 17:40:52 skorstten gnome-session-binary[1606]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
feb 18 17:40:52 skorstten gnome-session-binary[1606]: GLib-GIO-CRITICAL: g_bus_get_sync: assertion 'error == NULL || *error == NULL' failed
feb 18 17:40:54 skorstten pulseaudio[1213]: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
feb 18 17:41:02 skorstten gdm-password][1832]: pam_unix(gdm-password:auth): conversation failed
feb 18 17:41:24 skorstten gdm-launch-environment][1578]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
feb 18 17:41:28 skorstten systemd-coredump[1911]: [🡕] Process 658 (gnome-shell) of user 1000 dumped core.
Module linux-vdso.so.1 with build-id 3ca731c98740a4de4b18f96c506cd3c597eb43fb
Module ISO8859-1.so with build-id d93c01aecc9ab9b0749df9c7d43dd05dd3887577
Module libcanberra-gtk-module.so with build-id 72bd14fd5ba4fb0eda082b3daeccc80b796a5586
Module libassuan.so.0 with build-id 21dba3fc93d5d174beca9378b016bcd85829a5c1
Module libssl.so.1.1 with build-id 1024424ab33a3767da03f4fdb1fc1b02479f160f
Module libssh2.so.1 with build-id a4adfe44cc7ebd295b3b783361acc3dcfcea1d50
Module libnghttp2.so.14 with build-id eca975f5266a67fc4895065727647e98ff99a128
Module libacl.so.1 with build-id 27869ed0219ade5d2ffd50eaee11f967187faa8b
Module libyaml-0.so.2 with build-id 94fd2b16e4c311e4c8b041061dfdb9ca8f508e29
Module libgpgme.so.11 with build-id e9c3a850e8ca354bdc0908996195707175e855aa
Module libcurl.so.4 with build-id d4dec3d9f8c789ec28d441f2a3f73d532809e6ef
Module libarchive.so.13 with build-id ae505295325ae814b94b23d8f79c0eb25d4efa02
Module libcrypto.so.1.1 with build-id 4c926b672d97886b123e03a008387aecf0786de4
Module libappstream-glib.so.8 with build-id b6c2db18354ad660b26ce2281398e50765c225a8
Module libalpm.so.13 with build-id 1407b7abcb95846a537d3909fb2549d118a5aa48
Module libpamac.so with build-id 781da7fb078446861a976c93a340d56e294be71d
And
feb 18 17:42:05 skorstten systemd[2236]: Started GNOME XSettings service.
feb 18 17:42:05 skorstten systemd[2236]: Reached target GNOME session X11 services.
feb 18 17:42:05 skorstten systemd[2236]: Reached target GNOME Session.
feb 18 17:42:05 skorstten systemd[2236]: Reached target GNOME Wayland Session (session: gnome).
feb 18 17:42:05 skorstten systemd[2236]: Reached target Current graphical user session.
feb 18 17:42:05 skorstten gnome-session[1944]: gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.Keyboard.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.Keyboard.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-session[1944]: gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.Power.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.Power.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.Wacom.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-session[1944]: gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.Wacom.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-session[1944]: gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.MediaKeys.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.MediaKeys.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-shell[2283]: ATK Bridge is disabled but a11y has already been enabled.
feb 18 17:42:05 skorstten gnome-session[1944]: gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.XSettings.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.XSettings.desktop' exited with code 1
feb 18 17:42:05 skorstten gsd-color[2391]: failed to connect to device: Failed to connect to missing device /org/freedesktop/ColorManager/devices/xrandr_Sony_PHILIPS_FTV_16843009_gdm_120
feb 18 17:42:05 skorstten gnome-session[1944]: gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.Color.desktop' exited with code 1
feb 18 17:42:05 skorstten gnome-session-binary[1944]: WARNING: App 'org.gnome.SettingsDaemon.Color.desktop' exited with code 1
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) UnloadModule: "libinput"
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) systemd-logind: not releasing fd for 13:67, still in use
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) UnloadModule: "libinput"
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) systemd-logind: releasing fd for 13:67
feb 18 17:42:05 skorstten gsd-a11y-settin[2054]: Error releasing name org.gnome.SettingsDaemon.A11ySettings: The connection is closed
feb 18 17:42:05 skorstten gnome-session[1944]: gnome-session-binary[1944]: WARNING: Lost name on bus: org.gnome.SessionManager
feb 18 17:42:05 skorstten gnome-session-binary[1944]: WARNING: Lost name on bus: org.gnome.SessionManager
feb 18 17:42:05 skorstten polkitd[480]: Unregistered Authentication Agent for unix-session:6 (system bus name :1.128, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconne>
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) UnloadModule: "libinput"
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) systemd-logind: releasing fd for 13:65
feb 18 17:42:05 skorstten touchegg.desktop[2485]: Parsing your configuration file...
feb 18 17:42:05 skorstten touchegg.desktop[2485]: Using configuration file "/home/andreas/.config/touchegg/touchegg.conf"
feb 18 17:42:05 skorstten touchegg.desktop[2485]: Configuration parsed successfully
feb 18 17:42:05 skorstten touchegg.desktop[2485]: Connecting to Touchégg daemon...
feb 18 17:42:05 skorstten touchegg.desktop[2485]: Error connecting to Touchégg daemon: Could not connect: Connection refused
feb 18 17:42:05 skorstten touchegg.desktop[2485]: Reconnecting in 5 seconds...
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) UnloadModule: "libinput"
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) systemd-logind: releasing fd for 13:64
feb 18 17:42:05 skorstten dbus-daemon[2256]: [session uid=1000 pid=2256] Successfully activated service 'org.gnome.Shell.Screencast'
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) UnloadModule: "libinput"
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) systemd-logind: releasing fd for 13:66
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) NVIDIA(GPU-0): Deleting GPU-0
feb 18 17:42:05 skorstten gnome-session-f[2615]: Cannot open display:
feb 18 17:42:05 skorstten /usr/lib/gdm-x-session[1937]: (II) Server terminated successfully (0). Closing log file.
feb 18 17:42:05 skorstten audit[1931]: USER_END pid=1931 uid=0 auid=120 ses=6 msg='op=PAM:session_close grantors=pam_loginuid,pam_keyinit,pam_succeed_if,pam_permit,pam_systemd,pam_env acct="gdm" exe="/usr/lib>
feb 18 17:42:05 skorstten audit[1931]: CRED_DISP pid=1931 uid=0 auid=120 ses=6 msg='op=PAM:setcred grantors=pam_permit acct="gdm" exe="/usr/lib/gdm-session-worker" hostname=skorstten addr=? terminal=/dev/tty1>
feb 18 17:42:05 skorstten gdm-launch-environment][1931]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Memory:
RAM: total: 15.58 GiB used: 1.48 GiB (9.5%)
RAM Report:
permissions: Unable to run dmidecode. Root privileges required.
Swap:
Alert: No swap data was found.
What was pointed out at the end to be a possible problem/solution, but the OP never responded after the proposed solution so i dont know if it worked.
I am curious if that can be my problem as well, but i am wondering if so. Why does wayland work and Xorg don’t? I don’t see the connection between the two.
Do you think i should try the solution? it seem like a big solution to try if its a samll chanse that it will work.