Skip to content

ABI Mismatch causing server crash on startx #105

@B0BAA

Description

@B0BAA

Describe your issue

OS: Gentoo Linux
Kernel: 6.18.7-gentoo-dist
nvidia-drivers-590.48.01-r1
x11-base/xlibre-server-25.1.0
x11-base/xlibre-drivers-25.0.1

when trying to startx facing an error,
This server has a video driver of 28.0 that is not supported by this NVIDIA driver. Please check http://www.nvidia.com/ for driver updates or downgrade to an X server with a supported driver ABI

This happened after upgrading to the new bumped drivers and I've tried to ignoreabi in /etc/X11/xorg.conf which also does not seem to work .

Steps to reproduce

  1. emerge --sync xlibre
  2. emerge -avuDN @world (I know this is probably not the correct way but I was lazy)
  3. Reboot and Startx

What did you expect?

No response

Additional Information

$ startx

xauth: (argv):1: bad display name "gentoo:0" in "list" command
xauth: (stdin):1: bad display name "gentoo:0" in "add" command

Xlibre X Server 1.25.1
X Protocol Version 11, Revision 0
Current Operating System: Linux gentoo 6.18.7-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Jan 23 13:01:47 -00 2026 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.18.7-gentoo-dist root=UUID=b5eca677-4794-4a94-8a70-d6d70dce0593 ro
Current version of pixman: 0.46.4
Markers: (--) probed, (**) from config file, (==) default setting,
(!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/boba/.local/share/xorg/Xorg.0.log", Time: Sun Jan 25 21:36:07 2026
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
==================== WARNING WARNING WARNING ====================

This server has a video driver ABI version of 28.0 that is not
supported by this NVIDIA driver. Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.

===============================================================

(WW) NVIDIA: The driver will continue to load, but may behave strangely.
(WW) NVIDIA: This driver was compiled against the X.Org server SDK from commit
1bec46dda1388acc995b15f1c118e50e37389be5 and may not be compatible
with the final version of this SDK.
(WW) NVIDIA: This server has unsupported input driver ABI version (have 26.0, need < 25.0).
The driver will continue to load, but may behave strangely.
(EE) xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)

Fatal server error:
AddScreen/ScreenInit failed for driver 1

Please consult the Xlibre support: https://www.xlibre.net

(EE) Server terminated with error (1). Closing log file.

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
xauth: (argv):1: bad display name "gentoo:0" in "remove" command

Extra fields

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-triageThis needs to be reviewed and categorized.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions