@bug-reaper,
-
You are installing an unofficial AUR package with circular dependencies that sources a fork with breaking ABI changes of undermaintained software. I wouldn't expect stability from this (for now), but as long as you know how to repair X sessions (can be as simple as switching to a new TTY and reverting the changes) and/or use
pacstrapfrom a live ISO if things go really bad, you shouldn't end up with an entirely broken system. It works well for me, but of course, this is highly dependent on your specific setup. -
I'll leave a note about this above. XLibre replaces the core
xorg-serverpackage (this one) and the entire xorg-drivers group, which should be enough to get your setup up and running. There are more drivers available, but they're AUR-only, so I haven't started packaging their XLibre counterparts yet. Additionally, there's software that (make)depends on the X server. You'll need to recompile it yourself after installing the XLibre server. -
Your setup includes the proprietary NVIDIA driver. See below for more info.
@gehenna14, I can't speak much about GPU support since I don't own any myself, but based on discussions in the XLibre GitHub repository, there may be issues with the updated ABI version provided by XLibre. Since the drivers are proprietary, simply recompiling them against XLibre isn't possible. The recommended workaround is to set Option "IgnoreABI" "true" in your Xorg config. You might want to scroll through the Issues tab of the XLibre repo yourself. For example, this issue indicates that proprietary drivers work with a few minor tweaks:
Pinned Comments
artist commented on 2025-08-25 11:26 (UTC) (edited on 2026-05-02 10:59 (UTC) by artist)
Release 25.1.3 of xlibre-xserver is still in beta status. Package xlibre-xserver-beta is available for this.
For the latest updates package xlibre-xserver-git can be used.
Please do not flag this package out-of-date.
Building and installing xlibre-xserver to replace xorg-server
Attention
To enable building this package a binary xlibre-xserver-devel or xorg-server-devel package needs to be installed as a prerequisite for the initial build.
As during this procedure xorg-server is replaced with xlibre-xserver the running X-session - if being used - should not be stopped. As an alternative this procedure can be performed from a terminal session.
Notes
Build and installation Procedure