You are not logged in.

#1 2021-04-19 14:30:03

akovia
Member
Registered: 2014-12-16
Posts: 10

Cannot load desktop after update

Hi,
It's been 2 weeks since my last update, but after a full system update this morning, I can no longer reach my desktop.

I use startx to load my XFCE desktop, but the error I'm getting is

[    15.436] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[    15.436] 
X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
[    15.436] Build Operating System: Linux Archlinux
[    15.436] Current Operating System: Linux Cheza 5.11.15-arch1-2 #1 SMP PREEMPT Sat, 17 Apr 2021 00:22:30 +0000 x86_64
[    15.436] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=UUID=399c3baf-2e7b-452c-9548-05ba4d47a8fd rw nomodeset
[    15.437] Build Date: 13 April 2021  03:12:10PM
[    15.437]  
[    15.437] Current version of pixman: 0.40.0
[    15.437] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    15.437] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    15.437] (==) Log file: "/home/akovia/.local/share/xorg/Xorg.0.log", Time: Mon Apr 19 08:51:41 2021
[    15.438] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    15.439] (==) No Layout section.  Using the first Screen section.
[    15.439] (==) No screen section available. Using defaults.
[    15.439] (**) |-->Screen "Default Screen Section" (0)
[    15.439] (**) |   |-->Monitor "<default monitor>"
[    15.439] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    15.439] (==) Automatically adding devices
[    15.439] (==) Automatically enabling devices
[    15.439] (==) Automatically adding GPU devices
[    15.439] (==) Automatically binding GPU devices
[    15.439] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    15.440] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    15.440] 	Entry deleted from font path.
[    15.441] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF,
	/usr/share/fonts/OTF,
	/usr/share/fonts/100dpi,
	/usr/share/fonts/75dpi
[    15.441] (==) ModulePath set to "/usr/lib/xorg/modules"
[    15.441] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    15.441] (II) Module ABI versions:
[    15.441] 	X.Org ANSI C Emulation: 0.4
[    15.441] 	X.Org Video Driver: 24.1
[    15.441] 	X.Org XInput driver : 24.1
[    15.441] 	X.Org Server Extension : 10.0
[    15.441] (++) using VT number 1

[    15.442] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[    15.442] (II) xfree86: Adding drm device (/dev/dri/card0)
[    15.443] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[    15.444] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[    15.444] (--) PCI: (0@0:2:0) 8086:3e98:1462:7b50 rev 2, Mem @ 0xa3000000/16777216, 0x80000000/268435456, I/O @ 0x00004000/64
[    15.444] (--) PCI:*(1@0:0:0) 10de:1e84:3842:3172 rev 161, Mem @ 0xa4000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/131072
[    15.444] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    15.444] (II) LoadModule: "glx"
[    15.445] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    15.449] (II) Module glx: vendor="X.Org Foundation"
[    15.449] 	compiled for 1.20.11, module version = 1.0.0
[    15.449] 	ABI class: X.Org Server Extension, version 10.0
[    15.449] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[    15.449] 	loading driver: nvidia
[    15.449] (==) Matched nvidia as autoconfigured driver 0
[    15.449] (==) Matched nouveau as autoconfigured driver 1
[    15.449] (==) Matched nv as autoconfigured driver 2
[    15.449] (==) Matched modesetting as autoconfigured driver 3
[    15.449] (==) Matched fbdev as autoconfigured driver 4
[    15.449] (==) Matched vesa as autoconfigured driver 5
[    15.449] (==) Assigned the driver to the xf86ConfigLayout
[    15.449] (II) LoadModule: "nvidia"
[    15.449] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    15.451] (II) Module nvidia: vendor="NVIDIA Corporation"
[    15.451] 	compiled for 1.6.99.901, module version = 1.0.0
[    15.451] 	Module class: X.Org Video Driver
[    15.451] (II) LoadModule: "nouveau"
[    15.452] (WW) Warning, couldn't open module nouveau
[    15.452] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    15.452] (II) LoadModule: "nv"
[    15.452] (WW) Warning, couldn't open module nv
[    15.452] (EE) Failed to load module "nv" (module does not exist, 0)
[    15.452] (II) LoadModule: "modesetting"
[    15.452] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    15.453] (II) Module modesetting: vendor="X.Org Foundation"
[    15.453] 	compiled for 1.20.11, module version = 1.20.11
[    15.453] 	Module class: X.Org Video Driver
[    15.453] 	ABI class: X.Org Video Driver, version 24.1
[    15.453] (II) LoadModule: "fbdev"
[    15.454] (WW) Warning, couldn't open module fbdev
[    15.454] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    15.454] (II) LoadModule: "vesa"
[    15.454] (WW) Warning, couldn't open module vesa
[    15.454] (EE) Failed to load module "vesa" (module does not exist, 0)
[    15.454] (II) NVIDIA dlloader X Driver  465.24.02  Thu Apr  8 17:55:59 UTC 2021
[    15.454] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    15.454] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    15.454] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[    15.454] (II) systemd-logind: releasing fd for 226:0
[    15.454] (II) Loading sub module "fb"
[    15.455] (II) LoadModule: "fb"
[    15.455] (II) Loading /usr/lib/xorg/modules/libfb.so
[    15.455] (II) Module fb: vendor="X.Org Foundation"
[    15.455] 	compiled for 1.20.11, module version = 1.0.0
[    15.455] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    15.455] (II) Loading sub module "wfb"
[    15.455] (II) LoadModule: "wfb"
[    15.455] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    15.456] (II) Module wfb: vendor="X.Org Foundation"
[    15.456] 	compiled for 1.20.11, module version = 1.0.0
[    15.456] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    15.456] (II) Loading sub module "ramdac"
[    15.456] (II) LoadModule: "ramdac"
[    15.456] (II) Module "ramdac" already built-in
[    15.458] (WW) Falling back to old probe method for modesetting
[    15.458] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    15.458] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    15.458] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    15.458] (==) NVIDIA(0): RGB weight 888
[    15.458] (==) NVIDIA(0): Default visual is TrueColor
[    15.458] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    15.458] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[    15.458] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[    15.458] (**) NVIDIA(0): Enabling 2D acceleration
[    15.458] (II) Loading sub module "glxserver_nvidia"
[    15.458] (II) LoadModule: "glxserver_nvidia"
[    15.458] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[    15.474] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[    15.474] 	compiled for 1.6.99.

(edited log to be complete)

I tried to roll back the kernel and nvidia drivers, but the nvidia drivers refuse to downgrade with the error "unresolvable
dependencies"

I'm not sure where to go from here.

Thanks

Last edited by akovia (2021-04-19 14:46:44)

Offline

#2 2021-04-19 14:51:13

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 12,698

Re: Cannot load desktop after update

There's no error in that excerpt, don't do manual ocr's upload actual text:  https://wiki.archlinux.org/index.php/Li … in_clients

But you are potentially running into this issue other people have with the current nvidia drivers: https://bbs.archlinux.org/viewtopic.php?id=265612

Downgrading the kernel and the nvidia drivers should work, which exact command did you try and what exact error did you get? You need to pass all "participants" in a single transaction so you'd do something like

pacman -U linux nvidia nvidia-utils lib32-nvidia-utils nvidia-settings

Offline

#3 2021-04-19 16:07:33

akovia
Member
Registered: 2014-12-16
Posts: 10

Re: Cannot load desktop after update

Thanks @V1del

I have downgraded many times over the years, so I was familiar with adding everything at once, but somehow I missed the nvidia-utils package. Once I added that to the list, it downgraded without issue.

It's been so long since the nvidia driver failed that I forgot how many packages needed downgraded. Not sure if all of these were needed, but listing them in case it helps anyone else.

linux
linux-headers
linux-lts
nvidia
nvidia-dkms
nvidia-lts
nvidia-settings
nvidia-utils
opencl-nvidia

Offline

Board footer

Powered by FluxBB