Just updated to Fedora 23, and the NVIDIA driver would not load/run.. (tested with the latest – 358.09 and 352.55)
================ WARNING WARNING WARNING WARNING ================ This server has a video driver ABI version of 20.0 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. ================================================================= (EE) NVIDIA: Use the -ignoreABI option to override this check. (EE) Fatal server error: (EE) no screens found(EE) (EE) Please consult the Fedora Project support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. xinit: giving up xinit: unable to connect to X server: Connection refused xinit: server error
There is a wealth of forum traffic on this, and all the ‘solutions’ are a bit messy, but I opted to downgrade the Xorg server for the time being, to the version used for Fedora 22. There are several dependencies, so I used:
# dnf --allowerasing --releasever=22 downgrade xorg-x11-server-Xorg
This fixed the problem, but you also need to be careful to prevent updates during the normal update cycle..
The real fix will be when NVIDIA releases a driver that supports the ‘new’ Xorg 1.18 API…
To prevent dnf updates from reinstalling the F23 versions, add exclude=xorg-x11* to /etc/dnf/dnf.conf (but remember to remove this, when the correct driver is available..)
Robert Gadsdon. November 5, 2015