Falied to start light display manager nvidia-340xx drivers related

Hi community i had a problem relate with nvidia 340xx drivers since the last xorg server update (xorg-server-21.1.1-3.1 current version), previus version xorg-server-1.20.13-1 . That cause a black screen with a message:

“failed to start light display manager”

Date of the issue 2021-11-21

It appears that the current version of xorg is no longer supported wiht nvidia 340xx drivers, in that case we need to donwgrade xorg or find a work around.

Xorg.0.log

[     4.741]
X.Org X Server 1.21.1.1
X Protocol Version 11, Revision 0
[     4.741] Current Operating System: Linux Manjaro 5.10.79-1-MANJARO #1 SMP PREEMPT Fri Nov 12 20:26:09 UTC 2021 x86_64
[     4.741] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 root=UUID=45d4c3b1-121d-4293-b802-d8e35671c394 rw quiet apparmor=1 security=apparmor udev.log_priority=3
[     4.741]
[     4.741] Current version of pixman: 0.40.0
[     4.741]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[     4.741] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     4.741] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Nov 21 14:46:04 2021
.
.
.
.
[     4.912] ================ WARNING WARNING WARNING WARNING ================
[     4.912] This server has a video driver ABI version of 25.2 that this
driver does not officially support.  Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
[     4.912] =================================================================

Work Around Fix for this problem.

source of info:
reddit lucasrizzini fix for the problem

In manjaro to work around and fix this problem we need to edit our /etc/X11/xorg.conf file or in my case /etc/X11/mhwd.d/nvidia.conf in this file we need to add this lines at the end:

sudo nano nvidia.conf

Section “ServerFlags”
Option “IgnoreABI” “true”
EndSection

Note: is case sensitive.

Save the file and reboot it worked for me.

Some times nvidia 340xx drivers fails to reinstal on updates if that also happens to you follow this steps:
manjaro forum for nvidia 340xx

1 Like

It may be worth noting that mhwd and our repos no longer offer a 340 series. The oldest is 390.
Which means either your system is out of date and/or you are using AUR packages.
(using the AUR in your case might be entirely necessary … I do not know)

1 Like