@xlibre/xlibre-xserver

Oh sorry yeah I use the open drivers from here:

cat /etc/yum.repos.d/cuda-fedora43.repo 
[cuda-fedora43-x86_64]
name=cuda-fedora43-x86_64
baseurl=https://developer.download.nvidia.com/compute/cuda/repos/fedora43/x86_64
enabled=1
gpgcheck=1
gpgkey=https://developer.download.nvidia.com/compute/cuda/repos/fedora43/x86_64/1940C73E.pub

These are the components I have installed:

dnf list --installed | grep -i /*nvidia/*
kmod-nvidia-open-dkms.noarch                              3:595.58.03-1.fc43                   cuda-fedora43-x86_64
libnvidia-cfg.x86_64                                      3:595.58.03-1.fc43                   cuda-fedora43-x86_64
libnvidia-fbc.x86_64                                      3:595.58.03-1.fc43                   cuda-fedora43-x86_64
libnvidia-gpucomp.i686                                    3:595.58.03-1.fc43                   cuda-fedora43-x86_64
libnvidia-gpucomp.x86_64                                  3:595.58.03-1.fc43                   cuda-fedora43-x86_64
libnvidia-ml.i686                                         3:595.58.03-1.fc43                   cuda-fedora43-x86_64
libnvidia-ml.x86_64                                       3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-driver.x86_64                                      3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-driver-cuda.x86_64                                 3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-driver-cuda-libs.i686                              3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-driver-cuda-libs.x86_64                            3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-driver-libs.i686                                   3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-driver-libs.x86_64                                 3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-gpu-firmware.noarch                                20260410-1.fc43                      <unknown>
nvidia-kmod-common.noarch                                 3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-libXNVCtrl.x86_64                                  3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-modprobe.x86_64                                    3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-open.noarch                                        3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-persistenced.x86_64                                3:595.58.03-1.fc43                   cuda-fedora43-x86_64
nvidia-settings.x86_64                                    3:595.58.03-1.fc43                   cuda-fedora43-x86_64
xorg-x11-nvidia.x86_64                                    3:595.58.03-1.fc43                   cuda-fedora43-x86_64

1 Like

Hi @asrieldashie and @exist2resist
I have just released version 25.1.5 and added so that Xlibre also provides the same ABI version as Xorg and Xorg on the specific architecture. Can you try Xlibre with the Nvidia driver now?

I’m now able to install xlibre without issue. However, the nvidia driver (prop/open from Fusion, prop from official site) doesn’t seem to work properly for me, results in black screen when running anything that requires hardware acceleration.

Xorg.0.log (partial)
Argument -noreset is removed in XLibre (for more context: https://github.com/orgs/X11Libre/discussions/424 )
[2026-04-30 03:12:51] 
XLibre X Server 1.25.1.5
X Protocol Version 11, Revision 0
[2026-04-30 03:12:51] Current Operating System: Linux fedoralappy 6.19.14-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 23 17:34:07 UTC 2026 x86_64
[2026-04-30 03:12:51] Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.19.14-200.fc43.x86_64 root=UUID=f7915202-6c06-4bbb-a78b-254e86865666 ro rootflags=subvol=root rhgb quiet,nova_core,nova_core rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core
[2026-04-30 03:12:51] Current version of pixman: 0.46.2
[2026-04-30 03:12:51] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[2026-04-30 03:12:51] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr 30 03:12:51 2026
[2026-04-30 03:12:51] (==) Using config directory: "/etc/X11/xorg.conf.d"
[2026-04-30 03:12:51] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[2026-04-30 03:12:51] (==) Automatically adding devices
[2026-04-30 03:12:51] (==) Automatically enabling devices
[2026-04-30 03:12:51] (==) Automatically adding GPU devices
[2026-04-30 03:12:51] (==) Automatically binding GPU devices
[2026-04-30 03:12:51] (==) Max clients allowed: 256, resource mask: 0x1fffff
[2026-04-30 03:12:51] (==) ServerLayout "layout"
[2026-04-30 03:12:51] (==) No screen section available. Using defaults.
[2026-04-30 03:12:51] (**) |-->Screen "Default Screen Section" (0)
[2026-04-30 03:12:51] (**) |   |-->Monitor "<default monitor>"
[2026-04-30 03:12:51] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[2026-04-30 03:12:51] (==) FontPath set to:
	catalogue:/etc/X11/fontpath.d,
	built-ins
[2026-04-30 03:12:51] (==) ModulePath set to "/usr/lib64/xorg/modules"
[2026-04-30 03:12:51] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[2026-04-30 03:12:51] (II) Module ABI versions:
[2026-04-30 03:12:51] 	X.Org ANSI C Emulation: 1.4
[2026-04-30 03:12:51] 	X.Org Video Driver: 28.0
[2026-04-30 03:12:51] 	X.Org XInput driver : 26.0
[2026-04-30 03:12:51] 	X.Org Server Extension : 11.0
[2026-04-30 03:12:51] (++) using VT number 1

[2026-04-30 03:12:51] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[2026-04-30 03:12:51] (II) xfree86: Adding drm device (/dev/dri/card1)
[2026-04-30 03:12:51] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card1
[2026-04-30 03:12:51] (II) xfree86: Adding drm device (/dev/dri/card0)
[2026-04-30 03:12:51] (II) Platform probe for /sys/devices/pci0000:00/0000:00:06.0/0000:01:00.0/drm/card0
[2026-04-30 03:12:51] (**) OutputClass "intel" ModulePath for driver modesetting reset to default
[2026-04-30 03:12:51] (**) OutputClass "NVidia" ModulePath for driver nvidia overridden with "/usr/lib64/nvidia/xorg,/usr/lib64/xorg/modules"
[2026-04-30 03:12:51] (**)     and for modules "glx,glxserver_nvidia" as well
[2026-04-30 03:12:51] (**) OutputClass "nvidia" ModulePath for driver nvidia reset to default
[2026-04-30 03:12:51] (**) OutputClass "nvidia" ModulePath for driver nvidia overridden with "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib64/xorg/modules"
[2026-04-30 03:12:51] (**) OutputClass "nvidia" setting /dev/dri/card0 as PrimaryGPU
[2026-04-30 03:12:51] (--) PCI: (0@0:2:0) 8086:9a49:1025:152f rev 1, Mem @ 0x601e000000/16777216, 0x4000000000/268435456, I/O @ 0x5000/64, BIOS @ 0x????????/131072
[2026-04-30 03:12:51] (--) PCI:*(1@0:0:0) 10de:1f9d:1025:1530 rev 161, Mem @ 0x5f000000/16777216, 0x6020000000/268435456, 0x6030000000/33554432, I/O @ 0x4000/128, BIOS @ 0x????????/524288
[2026-04-30 03:12:51] (II) LoadModule: "glx"
[2026-04-30 03:12:51] (II) Loading /usr/lib64/xorg/modules/xlibre-25/extensions/libglx.so
[2026-04-30 03:12:51] (II) Module glx: vendor="X.Org Foundation"
[2026-04-30 03:12:51] 	compiled for 1.25.1.5, module version = 1.0.0
[2026-04-30 03:12:51] 	ABI class: X.Org Server Extension, version 11.0
[2026-04-30 03:12:51] (II) Applying OutputClass "NVidia" to /dev/dri/card0
[2026-04-30 03:12:51] 	loading driver: nvidia
[2026-04-30 03:12:51] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[2026-04-30 03:12:51] 	loading driver: nvidia
[2026-04-30 03:12:51] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[2026-04-30 03:12:51] 	loading driver: nvidia
[2026-04-30 03:12:51] (II) Applying OutputClass "intel" to /dev/dri/card1
[2026-04-30 03:12:51] 	loading driver: modesetting
[2026-04-30 03:12:51] (==) Matched nvidia as autoconfigured driver 0
[2026-04-30 03:12:51] (==) Matched nouveau as autoconfigured driver 1
[2026-04-30 03:12:51] (==) Matched modesetting as autoconfigured driver 2
[2026-04-30 03:12:51] (==) Matched nv as autoconfigured driver 3
[2026-04-30 03:12:51] (==) Matched fbdev as autoconfigured driver 4
[2026-04-30 03:12:51] (==) Matched vesa as autoconfigured driver 5
[2026-04-30 03:12:51] (==) Assigned the driver to the xf86ConfigLayout
[2026-04-30 03:12:51] (II) LoadModule: "nvidia"
[2026-04-30 03:12:51] (WW) LoadModule: If you are using one of the legacy branches of the nvidia proprierary DDX driver (e.g. 470, 390, 340, etc.)
[2026-04-30 03:12:51] (WW) LoadModule: you need to build Xlibre with -Dlegacy_nvidia_padding=true
[2026-04-30 03:12:51] (WW) LoadModule: Otherwise, you will get a segmentation fault due to the abi mismatch between the new X server abi and the one these old drivers are compiled against.
[2026-04-30 03:12:51] (WW) LoadModule: If you are using one of the maintained branches of the nvidia nvidia kernel drivers,
[2026-04-30 03:12:51] (WW) LoadModule: you can try using the in-tree, open-source modesetting DDX driver instead of the proprietary nvidia DDX driver.
[2026-04-30 03:12:51] (WW) LoadModule: Implicitly ignoring abi mismatch for the nvidia proprierary DDX driver
[2026-04-30 03:12:51] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[2026-04-30 03:12:51] (II) Module nvidia: vendor="NVIDIA Corporation"
[2026-04-30 03:12:51] 	compiled for 1.6.99.901, module version = 1.0.0
[2026-04-30 03:12:51] 	Module class: X.Org Video Driver
[2026-04-30 03:12:51] ================ WARNING WARNING WARNING WARNING ================
[2026-04-30 03:12:51] 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.
[2026-04-30 03:12:51] =================================================================
[2026-04-30 03:12:51] (WW) NVIDIA: The driver will continue to load, but may behave strangely.
[2026-04-30 03:12:51] (WW) NVIDIA: This driver was compiled against the X.Org server SDK from commit 8c4b137237498f9f67e0e44e650edcb39851c870 and may not be compatible with the final version of this SDK.
[2026-04-30 03:12:51] (WW) NVIDIA: This server has an unsupported input driver ABI version (have 26.0, need < 25.0).  The driver will continue to load, but may behave strangely.
[2026-04-30 03:12:51] (II) LoadModule: "nouveau"
[2026-04-30 03:12:51] (WW) Warning, couldn't open module nouveau
[2026-04-30 03:12:51] (EE) Failed to load module "nouveau" (module does not exist, 0)
[2026-04-30 03:12:51] (II) LoadModule: "modesetting"
[2026-04-30 03:12:51] (II) Loading /usr/lib64/xorg/modules/xlibre-25/drivers/modesetting_drv.so
[2026-04-30 03:12:51] (II) Module modesetting: vendor="X.Org Foundation"
[2026-04-30 03:12:51] 	compiled for 1.25.1.5, module version = 1.25.1
[2026-04-30 03:12:51] 	Module class: X.Org Video Driver
[2026-04-30 03:12:51] 	ABI class: X.Org Video Driver, version 28.0
[2026-04-30 03:12:51] (II) LoadModule: "nv"
[2026-04-30 03:12:51] (WW) Warning, couldn't open module nv
[2026-04-30 03:12:51] (EE) Failed to load module "nv" (module does not exist, 0)
[2026-04-30 03:12:51] (II) LoadModule: "fbdev"
[2026-04-30 03:12:51] (WW) Warning, couldn't open module fbdev
[2026-04-30 03:12:51] (EE) Failed to load module "fbdev" (module does not exist, 0)
[2026-04-30 03:12:51] (II) LoadModule: "vesa"
[2026-04-30 03:12:51] (WW) Warning, couldn't open module vesa
[2026-04-30 03:12:51] (EE) Failed to load module "vesa" (module does not exist, 0)
[2026-04-30 03:12:51] (II) NVIDIA dlloader X Driver  580.142  Tue Mar  3 19:02:19 UTC 2026
[2026-04-30 03:12:51] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[2026-04-30 03:12:51] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[2026-04-30 03:12:51] (II)  Platform device "/dev/dri/card0" at 0@1:0:0 can be claimed.
[2026-04-30 03:12:51] (II) Loading sub module "fb"
[2026-04-30 03:12:51] (II) LoadModule: "fb"
[2026-04-30 03:12:51] (II) Module "fb" already built-in
[2026-04-30 03:12:51] (II) Loading sub module "wfb"
[2026-04-30 03:12:51] (II) LoadModule: "wfb"
[2026-04-30 03:12:51] (II) Loading /usr/lib64/xorg/modules/xlibre-25/libwfb.so
[2026-04-30 03:12:51] (II) Module wfb: vendor="X.Org Foundation"
[2026-04-30 03:12:51] 	compiled for 1.25.1.5, module version = 1.0.0
[2026-04-30 03:12:51] 	ABI class: X.Org ANSI C Emulation, version 1.4
[2026-04-30 03:12:51] (II)  Platform device "/dev/dri/card0" skipped because
[2026-04-30 03:12:51] (II)   PCI bus id 0@1:0:0 has already been claimed by "Autoconfigured Video Device".
[2026-04-30 03:12:51] (II)  PCI device skipped because
[2026-04-30 03:12:51] (II)   PCI bus id 0@1:0:0 has already been claimed by "Autoconfigured Video Device".
[2026-04-30 03:12:51] (WW) Falling back to old probe method for modesetting
[2026-04-30 03:12:51] (II)  DRI device "/dev/dri/card0" has already been claimed by "Autoconfigured Video Device".
[2026-04-30 03:12:51] (II)  Platform device "/dev/dri/card0" skipped because
[2026-04-30 03:12:51] (II)   PCI bus id 0@1:0:0 has already been claimed by "Autoconfigured Video Device".
[2026-04-30 03:12:51] (II)  Platform device "/dev/dri/card1" at 0@0:2:0 can be claimed.
[2026-04-30 03:12:51] (II) modeset(G0): using drv /dev/dri/card1
[2026-04-30 03:12:51] (II)  Platform device "/dev/dri/card0" skipped because
[2026-04-30 03:12:51] (II)   PCI bus id 0@1:0:0 has already been claimed by "Autoconfigured Video Device".
[2026-04-30 03:12:51] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[2026-04-30 03:12:51] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[2026-04-30 03:12:51] (==) NVIDIA(0): RGB weight 888
[2026-04-30 03:12:51] (==) NVIDIA(0): Default visual is TrueColor
[2026-04-30 03:12:51] (==) NVIDIA(0): Using gamma correction (1.00, 1.00, 1.00)
[2026-04-30 03:12:51] (**) Option "AllowNVIDIAGpuScreens"
[2026-04-30 03:12:51] (II) Applying OutputClass "NVidia" options to /dev/dri/card0
[2026-04-30 03:12:51] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[2026-04-30 03:12:51] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[2026-04-30 03:12:51] (**) NVIDIA(0): Option "SLI" "Auto"
[2026-04-30 03:12:51] (**) NVIDIA(0): Option "BaseMosaic" "on"
[2026-04-30 03:12:51] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[2026-04-30 03:12:51] (WW) NVIDIA(0): Invalid SLI option: 'Auto'; using single GPU rendering.
[2026-04-30 03:12:51] (**) NVIDIA(0): Enabling 2D acceleration
[2026-04-30 03:12:51] (II) Loading sub module "glxserver_nvidia"
[2026-04-30 03:12:51] (II) LoadModule: "glxserver_nvidia"
[2026-04-30 03:12:51] (II) Loading /usr/lib64/xorg/modules/extensions/libglxserver_nvidia.so
[2026-04-30 03:12:51] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[2026-04-30 03:12:51] 	compiled for 1.6.99.901, module version = 1.0.0
[2026-04-30 03:12:51] 	Module class: X.Org Server Extension
[2026-04-30 03:12:51] (II) NVIDIA GLX Module  580.142  Tue Mar  3 19:04:44 UTC 2026
[2026-04-30 03:12:51] (II) NVIDIA: The X server supports PRIME Render Offload.
[2026-04-30 03:12:51] (WW) NVIDIA(0): Failed to initialize Base Mosaic!  Reason: Only one GPU
[2026-04-30 03:12:51] (WW) NVIDIA(0):     detected.  Only one GPU will be used for this X screen.
[2026-04-30 03:12:51] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[2026-04-30 03:12:51] (--) NVIDIA(0):     DFP-0 (boot)
[2026-04-30 03:12:51] (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce GTX 1650 (TU117-A) at PCI:1:0:0
[2026-04-30 03:12:51] (II) NVIDIA(0):     (GPU-0)
[2026-04-30 03:12:51] (--) NVIDIA(0): Memory: 4194304 kBytes
[2026-04-30 03:12:51] (--) NVIDIA(0): VideoBIOS: 90.17.73.00.a0
[2026-04-30 03:12:51] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[2026-04-30 03:12:51] (--) NVIDIA(GPU-0): AOC 22B3HM (DFP-0): connected
[2026-04-30 03:12:51] (--) NVIDIA(GPU-0): AOC 22B3HM (DFP-0): Internal TMDS
[2026-04-30 03:12:51] (--) NVIDIA(GPU-0): AOC 22B3HM (DFP-0): 600.0 MHz maximum pixel clock
[2026-04-30 03:12:51] (--) NVIDIA(GPU-0): 
[2026-04-30 03:12:51] (==) NVIDIA(0): 
[2026-04-30 03:12:51] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[2026-04-30 03:12:51] (==) NVIDIA(0):     will be used as the requested mode.
[2026-04-30 03:12:51] (==) NVIDIA(0): 
[2026-04-30 03:12:51] (II) NVIDIA(0): Validated MetaModes:
[2026-04-30 03:12:51] (II) NVIDIA(0):     "DFP-0:nvidia-auto-select"
[2026-04-30 03:12:51] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[2026-04-30 03:12:51] (--) NVIDIA(0): DPI set to (101, 101); computed from "UseEdidDpi" X config
[2026-04-30 03:12:51] (--) NVIDIA(0):     option
[2026-04-30 03:12:51] (==) modeset(G0): Depth 24, (==) framebuffer bpp 32
[2026-04-30 03:12:51] (==) modeset(G0): RGB weight 888
[2026-04-30 03:12:51] (==) modeset(G0): Default visual is TrueColor
[2026-04-30 03:12:51] (II) Loading sub module "glamoregl"
[2026-04-30 03:12:51] (II) LoadModule: "glamoregl"
[2026-04-30 03:12:51] (II) Loading /usr/lib64/xorg/modules/xlibre-25/libglamoregl.so
[2026-04-30 03:12:51] (II) Module glamoregl: vendor="X.Org Foundation"
[2026-04-30 03:12:51] 	compiled for 1.25.1.5, module version = 1.0.1
[2026-04-30 03:12:51] 	ABI class: X.Org ANSI C Emulation, version 1.4
[2026-04-30 03:12:52] (II) modeset(G0): glamor: Using OpenGL 4.6 context.
[2026-04-30 03:12:52] (II) modeset(G0): glamor X acceleration enabled on Mesa Intel(R) Iris(R) Xe Graphics (TGL GT2)
[2026-04-30 03:12:52] (II) modeset(G0): glamor initialized
[2026-04-30 03:12:52] (II) modeset(G0): Atomic modesetting disabled
[2026-04-30 03:12:52] (WW) modeset(G0): TearFree cannot synchronize PRIME; use 'PRIME Synchronization' instead

You need to override it

Section "ServerFlags"
    Option         "IgnoreABI" "True"
EndSection

This unfortunately did not help for me in my case.

This shouldn’t be necessary anymore since it has become the default.

It looks like you have a dual GPU setup with both an Intel iGPU and an Nvidia dGPU. Is that correct? If yes, is there a specific reason you want to use the Nvidia DDX driver instead of the modesetting driver?

EDIT: I was researching a bit and this seems to be related to your issue: https://github.com/X11Libre/xserver/issues/1588

It seems that I’m having a same (or similar) setup with the author of the issue, I’m using a laptop with both kind of gpu. But disabling TearFree does not solve the issue for me, neither does setting it to use modesetting driver.

xorg.conf
Section "Device"
    Identifier "nvidia"
    Driver "modesetting"
    BusID "PCI:1:0:0"
    Option "TearFree" "false"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    Option "TearFree" "false"
EndSection

Also setting it to modesetting stop my internal screen from displaying anything after reaching the graphical interface.

Your cmdline has garbage in it

[2026-04-30 03:12:51] Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.19.14-200.fc43.x86_64 root=UUID=f7915202-6c06-4bbb-a78b-254e86865666 ro rootflags=subvol=root rhgb quiet,nova_core,nova_core rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core

change

quiet,nova_core,nova_core

to

quiet

also install nouveau, it’s required for nvidia fallback

[2026-04-30 03:12:51] (EE) Failed to load module "nouveau" (module does not exist, 0)
[2026-04-30 03:12:51] (II) LoadModule: "modesetting"

Try without any Xorg config. With modesetting it should find both cards automatically.

If you want any custom settings then only use Intel - no nvidia section. You can see my config here as example: my-ostree-OS/etc/X11/xorg.conf.d/20-modesetting.conf at main - anders/my-ostree-OS - PC-Rytteren: Source code archive

Kernel modesetting needs to be enabled to use the modesetting driver. You can check if it’s enabled with this command: cat /sys/module/nvidia_drm/parameters/modeset

I ran without any configs, the system boots but there’s no output on external display. Some games and applications seem to run with nvidia gpu, while some refuses to work. Picom crashes with glx backend, Muffin (on Cinnamon Desktop) doesn’t display anything and hangs the system or not drawing any window.


That fixed it for me with the latest open driver, thank you.

1 Like

Sorry for the late reply.

I think it’s something that needs to be reported to upstream. It doesn’t seem to be an issue with the rpm packages but rather a bug in Xlibre itself. GitHub - X11Libre/xserver: XLibre Xserver · GitHub

@andersrh I attest that this COPR functions perfectly on Fedora 44 as of 06JUN2026. I presume that being on a Xorg-forward Fedora spin was the reason why it was so painless.

sudo dnf copr enable @xlibre/xlibre-xserver
sudo dnf --refresh update -y

Executing the above automatically swapped out all my Xorg packages for the equivalent XLibre packages. Reboot for safety’s sake (definitely not needed), log back in, and everything functions as expected. Tested out some Steam games, they work fine. GOG titles via Heroic, works fine. Cheers for the excellent work.

QUESTION: How closely does this COPR track with upstream XLibre on GitHub? I had some rough experiences daily driving XLibre long-term on Linux Mint because the third-party repo kept changing.