How's Nvidia support when it comes to XLibre?
Search Criteria
Package Details: xlibre-server 25.0.0.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/xlibre-server.git (read-only, click to copy) |
---|---|
Package Base: | xlibre-server |
Description: | XLibre X server |
Upstream URL: | https://github.com/x11libre/xserver |
Licenses: | MIT, ISC, X11, ICU, BSD-3-Clause, LicenseRef-Adobe-Display-PostScript, LicenseRef-DEC-3-Clause, HPND, LicenseRef-HPND-sell-MIT-disclaimer-xserver, HPND-sell-variant, MIT-open-group, NTP, SGI-B-2.0, SMLNJ, X11-distribute-modifications-variant |
Groups: | xlibre |
Conflicts: | glamor-egl, nvidia-utils, xf86-video-modesetting, xorg-server |
Provides: | X-ABI-EXTENSION_VERSION, X-ABI-VIDEODRV_VERSION, X-ABI-XINPUT_VERSION, x-server, xorg-server |
Replaces: | glamor-egl, xf86-video-modesetting, xlibre-server-bootstrap |
Submitter: | vitaliikuzhdin |
Maintainer: | vitaliikuzhdin |
Last Packager: | vitaliikuzhdin |
Votes: | 7 |
Popularity: | 6.97 |
First Submitted: | 2025-06-22 09:07 (UTC) |
Last Updated: | 2025-06-22 09:07 (UTC) |
Dependencies (49)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- libdrm (libdrm-gitAUR)
- libepoxy (libepoxy-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libpciaccess (libpciaccess-gitAUR)
- libtirpc
- libunwind (libunwind-carbonAUR, libunwind-gitAUR)
- libxau
- libxcvt (libxcvt-gitAUR)
- libxdmcp
- libxfont2
- libxshmfence
- nettle (nettle-gitAUR)
- pixman (pixman-gitAUR)
- sh (dashbinshAUR, zshbinshAUR, bash-devel-gitAUR, bash-gitAUR, bash)
- systemd-libs (systemd-libs-gitAUR, systemd-libs-selinuxAUR)
- xlibre-input-libinputAUR (xlibre-input-libinput-gitAUR)
- xlibre-server-commonAUR (xlibre-server-common-gitAUR)
- libepoxy (libepoxy-gitAUR) (make)
- libpciaccess (libpciaccess-gitAUR) (make)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR) (make)
- libx11 (libx11-gitAUR) (make)
- libxaw (xawmAUR) (make)
- libxcvt (libxcvt-gitAUR) (make)
- libxfont2 (make)
- libxi (libxi-gitAUR) (make)
- libxkbfile (make)
- libxmu (make)
- libxrender (make)
- libxres (make)
- libxshmfence (make)
- libxtst (make)
- libxv (make)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, mesa-minimal-gitAUR, vulkan-terakan-gitAUR, mesa-gitAUR, mesa-fp8-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-fsr4-gitAUR, mesa-amber) (make)
- mesa-libgl (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, mesa-gitAUR, mesa-fp8-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-fsr4-gitAUR, mesa) (make)
- meson (meson-gitAUR) (make)
- pixman (pixman-gitAUR) (make)
- systemd (systemd-gitAUR, systemd-selinuxAUR) (make)
- xcb-util (make)
- xcb-util-image (make)
- xcb-util-keysyms (make)
- xcb-util-renderutil (make)
- xcb-util-wm (make)
- xorg-font-util (make)
- xorg-util-macros (make)
- xorg-xkbcomp (make)
- xorgproto (xorgproto-gitAUR) (make)
- xtrans (make)
Required by (185)
- ahk_x11-bin (requires xorg-server)
- bamp-git (requires xorg-server)
- bg-plugins.lv2-git (requires xorg-server)
- bonzomatic-git (requires xorg-server)
- brawlcrate-wine-bin (requires xorg-server)
- catgirl-engine (requires xorg-server) (optional)
- catgirl-engine-git (requires xorg-server) (optional)
- chromium-fullscreen (requires xorg-server)
- clonk-git (requires xorg-server)
- clx-git (requires xorg-server)
- cortile-git (requires xorg-server) (optional)
- craft-git (requires xorg-server)
- ddh (requires xorg-server)
- ddm-git (requires xorg-server)
- dinotrace (requires xorg-server)
- dispad-git (requires xorg-server)
- drawterm-9front-git (requires xorg-server)
- dry-git (requires xorg-server)
- dwm0statusbard-git (requires xorg-server)
- easystroke (requires xorg-server)
- easystroke-git (requires xorg-server)
- einstein (requires xorg-server)
- emptty-bin (requires xorg-server) (optional)
- emptty-git (requires xorg-server) (optional)
- flashpoint-bin (requires xorg-server)
- gdm-git (requires xorg-server)
- gdm-prime (requires xorg-server) (make)
- glava (requires x-server)
- glava-git (requires x-server)
- gtk-vector-screenshot (requires xorg-server)
- highmoon (requires x-server)
- hyperion.ng-git (requires xorg-server) (optional)
- ibc (requires xorg-server)
- kinect-3d-git (requires xorg-server)
- kodi-standalone-service (requires xorg-server) (optional)
- kodi-standalone-service-git (requires xorg-server) (optional)
- lattice-diamond (requires xorg-server) (make)
- libgdm-prime (requires xorg-server) (make)
- libgdm-prime (requires xorg-server) (optional)
- libxcm (requires xorg-server)
- lightdm-slick-greeter-mint-theme (requires xorg-server)
- lwm (requires xorg-server)
- magpie-wm-git (requires xorg-server) (make)
- maxx-desktop (requires xorg-server)
- mpxmanager (requires xorg-server)
- mupdf-bgcolor-git (requires xorg-server)
- mutter-performance-unstable (requires xorg-server) (make)
- ninjas-git (requires xorg-server)
- nvidia-340xx-utils (requires xorg-server)
- nvidia-390xx-utils (requires xorg-server)
- nvidia-410xx-utils (requires xorg-server)
- nvidia-430xx-utils (requires xorg-server)
- nvidia-440xx-utils (requires xorg-server)
- nvidia-470xx-utils (requires xorg-server)
- nvidia-510xx-utils (requires xorg-server)
- nvidia-525xx-utils (requires xorg-server)
- nvidia-535xx-utils (requires xorg-server) (optional)
- nvidia-550xx-utils (requires xorg-server) (optional)
- nvidia-565xx-utils (requires xorg-server) (optional)
- nvidia-utils-beta (requires xorg-server) (optional)
- nvidia-utils-tesla (requires xorg-server)
- nvidia-vulkan-utils (requires xorg-server) (optional)
- nvidia-xrun (requires xorg-server)
- nvidia-xrun-git (requires xorg-server)
- nvidia-xrun-pm (requires xorg-server)
- nvidia-xrun-pm-git (requires xorg-server)
- openicc (requires xorg-server)
- openrc-xdm (requires xorg-server)
- orbitiny-desktop-bin (requires xorg-server)
- ovras (requires xorg-server) (optional)
- panda3d (requires xorg-server) (optional)
- panda3d-git (requires xorg-server) (optional)
- pass-paste (requires xorg-server)
- pente (requires xorg-server)
- plan9port-git (requires xorg-server)
- plex-media-player-standalone-service (requires xorg-server)
- poke-monitor-git (requires xorg-server) (optional)
- power-menu-bin (requires xorg-server) (optional)
- qwerty-lafayette (requires xorg-server)
- r-imager (requires xorg-server)
- raylib-lua-sol-git (requires xorg-server)
- recultis (requires xorg-server)
- regolith-i3 (requires xorg-server)
- retroarch-standalone-service (requires xorg-server)
- rgfw (requires xorg-server) (optional)
- rgfw-git (requires xorg-server) (optional)
- rrandr-git (requires xorg-server) (optional)
- sarndbox-git (requires xorg-server)
- sddm-git (requires xorg-server)
- sddm-idle (requires xorg-server)
- shortcut-mapper-git (requires xorg-server)
- showcase-git (requires xorg-server)
- sv_dvorak-xorg (requires xorg-server)
- sx (requires xorg-server)
- tkp-git (requires xorg-server)
- turbovnc (requires xorg-server) (make)
- ultrakill-demo (requires xorg-server)
- vdr-softhdcuvid (requires xorg-server)
- vdr-softhdcuvid (requires xorg-server) (make)
- vdr-softhddevice (requires xorg-server)
- vdr-softhddrm (requires xorg-server) (make)
- vdr-softhdvaapi (requires xorg-server)
- vdr-softhdvaapi (requires xorg-server) (make)
- visp (requires xorg-server) (optional)
- vrui-git (requires xorg-server)
- webots-bin (requires xorg-server)
- webots-bin (requires xorg-server) (optional)
- webots-nightly (requires xorg-server)
- webots-nightly (requires xorg-server) (optional)
- windowlab (requires xorg-server)
- wkhtmltopdf (requires xorg-server) (optional)
- wmcpu (requires x-server)
- wmtop (requires xorg-server) (make)
- worm (requires xorg-server)
- worm-git (requires xorg-server)
- x11docker (requires xorg-server) (optional)
- x11docker-git (requires xorg-server) (optional)
- x2x-git (requires xorg-server)
- xbelld (requires xorg-server)
- xf86-input-acecad (requires xorg-server) (make)
- xf86-input-acecad (requires X-ABI-XINPUT_VERSION) (make)
- xf86-input-evdev-ahm (requires X-ABI-XINPUT_VERSION) (make)
- xf86-input-evdev-trackpoint (requires X-ABI-XINPUT_VERSION) (make)
- xf86-input-joystick (requires X-ABI-XINPUT_VERSION) (make)
- xf86-input-joystick-git (requires X-ABI-XINPUT_VERSION) (make)
- xf86-input-libinput-git (requires X-ABI-XINPUT_VERSION) (make)
- xf86-input-libinput-hires-scroll (requires X-ABI-XINPUT_VERSION) (make)
- xf86-input-synaptics-gesturesonly (requires xorg-server) (make)
- xf86-input-synaptics-led (requires X-ABI-XINPUT_VERSION) (make)
- xf86-video-chips (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-cirrus (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-dummy-with-vt (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-i128 (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-i740 (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-mach64 (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-neomagic (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-nouveau-git (requires xorg-server) (make)
- xf86-video-openchrome (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-openchrome-git (requires xorg-server)
- xf86-video-openchrome-git (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-qxl-git (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-r128 (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-rendition (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-s3 (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-s3virge (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-siliconmotion (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-tdfx (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-vmware (requires X-ABI-VIDEODRV_VERSION) (make)
- xf86-video-vmware-git (requires X-ABI-VIDEODRV_VERSION) (make)
- xineliboutput-xineplug (requires xorg-server) (optional)
- xkbl (requires xorg-server)
- xlibre-input-elographics (requires X-ABI-XINPUT_VERSION) (make)
- xlibre-input-evdev (requires X-ABI-XINPUT_VERSION) (make)
- xlibre-input-libinput (requires X-ABI-XINPUT_VERSION) (make)
- xlibre-input-libinput-git (requires X-ABI-XINPUT_VERSION) (make)
- xlibre-input-synaptics (requires X-ABI-XINPUT_VERSION) (make)
- xlibre-input-vmmouse (requires X-ABI-XINPUT_VERSION) (make)
- xlibre-input-void (requires X-ABI-XINPUT_VERSION) (make)
- xlibre-input-wacom (requires X-ABI-XINPUT_VERSION) (make)
- xlibre-video-amdgpu (requires X-ABI-VIDEODRV_VERSION) (make)
- xlibre-video-ati (requires X-ABI-VIDEODRV_VERSION) (make)
- xlibre-video-dummy (requires X-ABI-VIDEODRV_VERSION) (make)
- xlibre-video-fbdev (requires X-ABI-VIDEODRV_VERSION) (make)
- xlibre-video-intel (requires X-ABI-VIDEODRV_VERSION) (make)
- xlibre-video-nouveau (requires X-ABI-VIDEODRV_VERSION) (make)
- xlibre-video-qxl (requires X-ABI-VIDEODRV_VERSION) (make)
- xlibre-video-vesa (requires X-ABI-VIDEODRV_VERSION) (make)
- xlibre-video-voodoo (requires X-ABI-VIDEODRV_VERSION) (make)
- xlogin (requires xorg-server)
- xlogin-git (requires xorg-server)
- xmacro (requires xorg-server)
- xnots-git (requires xorg-server)
- xorgxrdp (requires xorg-server)
- xorgxrdp-devel-git (requires xorg-server)
- xorgxrdp-git (requires xorg-server)
- xorgxrdp-glamor (requires xorg-server)
- xpra-git (requires xorg-server)
- xrn (requires xorg-server)
- xswitcher-git (requires xorg-server)
- xsysinfo (requires xorg-server)
- xtext-git (requires xorg-server)
- xwobf-git (requires xorg-server)
- zentile (requires xorg-server) (optional)
- zentile-bin (requires xorg-server) (optional)
- zentile-git (requires xorg-server) (optional)
Sources (3)
Latest Comments
gehenna14 commented on 2025-06-23 05:13 (UTC)
bug-reaper commented on 2025-06-23 04:22 (UTC) (edited on 2025-06-23 04:24 (UTC) by bug-reaper)
Very much look forward to yolo this, just want to confirm.
-
It's not gonna irreparably mess up my X-Server config if I need to roll back?
-
Is the full installation handled by the 3 aur packages? I saw the GH mentions recompiling certain things but I think it's auto-magically covered here yea?
My system ( i3 + Xfce4 + Nvidia970 {proprietary diver} )
vitaliikuzhdin commented on 2025-06-22 14:54 (UTC) (edited on 2025-06-22 17:51 (UTC) by vitaliikuzhdin)
If you're having trouble installing xlibre-server
due to circular dependencies, follow this procedure:
yay -S xlibre-server-bootstrap
yay -S xlibre-input-libinput
yay -S xlibre-server
Similarly, to revert:
pacman -S xorg-server xf86-input-libinput
This is an unfortunate reality of building AUR packages with circular dependencies from source. I don’t like this solution, but at least it's a solution.
I'm also considering an alternative approach: having xlibre-server
provide xlibre-server-bootstrap
, so that packages needing to build against xlibre-server
can list xlibre-server-bootstrap
as a makedepends
instead. If you're knowledgeable about this or have a good argument for or against it, I’d appreciate your input.
Pinned Comments
vitaliikuzhdin commented on 2025-06-22 14:54 (UTC) (edited on 2025-06-22 17:51 (UTC) by vitaliikuzhdin)
If you're having trouble installing
xlibre-server
due to circular dependencies, follow this procedure:Similarly, to revert:
This is an unfortunate reality of building AUR packages with circular dependencies from source. I don’t like this solution, but at least it's a solution.
I'm also considering an alternative approach: having
xlibre-server
providexlibre-server-bootstrap
, so that packages needing to build againstxlibre-server
can listxlibre-server-bootstrap
as amakedepends
instead. If you're knowledgeable about this or have a good argument for or against it, I’d appreciate your input.