Skip to content

libglx improperly configures drivers #3310

Description

@4zbest

Select the version

25.1.X

Describe your issue

I recently moved from Xorg to Xlibre using the meta package. Installation went smooth, first boot immediately failed.

Rebooted with linux61 kernel, then everything works as expected.

I normally boot with the Xanmod kernel but this fails because Xlibre mismanages the driver priority:

[2026-07-13 06:28:21] (II) LoadModule: "glx"
[2026-07-13 06:28:21] (II) Loading /usr/lib/xorg/modules/xlibre-25/extensions/libglx.so
[2026-07-13 06:28:21] (II) Module glx: vendor="X.Org Foundation"
[2026-07-13 06:28:21] 	compiled for 1.25.1.8, module version = 1.0.0
[2026-07-13 06:28:21] 	ABI class: X.Org Server Extension, version 11.0
[2026-07-13 06:28:21] (II) Applying OutputClass "nvidia" to /dev/dri/card1
[2026-07-13 06:28:21] 	loading driver: nvidia
[2026-07-13 06:28:21] (II) Applying OutputClass "NVidia" to /dev/dri/card1
[2026-07-13 06:28:21] 	loading driver: nvidia
[2026-07-13 06:28:21] (==) Matched nouveau as autoconfigured driver 0
[2026-07-13 06:28:21] (==) Matched modesetting as autoconfigured driver 1
[2026-07-13 06:28:21] (==) Matched nvidia as autoconfigured driver 2
[2026-07-13 06:28:21] (==) Matched nv as autoconfigured driver 3
[2026-07-13 06:28:21] (==) Matched fbdev as autoconfigured driver 4
[2026-07-13 06:28:21] (==) Matched vesa as autoconfigured driver 5
[2026-07-13 06:28:21] (==) Assigned the driver to the xf86ConfigLayout

Here's how it looks with linux61 kernel:

[2026-07-13 06:44:30] (II) LoadModule: "glx"
[2026-07-13 06:44:30] (II) Loading /usr/lib/xorg/modules/xlibre-25/extensions/libglx.so
[2026-07-13 06:44:30] (II) Module glx: vendor="X.Org Foundation"
[2026-07-13 06:44:30] 	compiled for 1.25.1.8, module version = 1.0.0
[2026-07-13 06:44:30] 	ABI class: X.Org Server Extension, version 11.0
[2026-07-13 06:44:30] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[2026-07-13 06:44:30] 	loading driver: nvidia
[2026-07-13 06:44:30] (II) Applying OutputClass "NVidia" to /dev/dri/card0
[2026-07-13 06:44:30] 	loading driver: nvidia
[2026-07-13 06:44:30] (==) Matched nvidia as autoconfigured driver 0
[2026-07-13 06:44:30] (==) Matched nouveau as autoconfigured driver 1
[2026-07-13 06:44:30] (==) Matched modesetting as autoconfigured driver 2
[2026-07-13 06:44:30] (==) Matched nv as autoconfigured driver 3
[2026-07-13 06:44:30] (==) Matched fbdev as autoconfigured driver 4
[2026-07-13 06:44:30] (==) Matched vesa as autoconfigured driver 5
[2026-07-13 06:44:30] (==) Assigned the driver to the xf86ConfigLayout

Steps to reproduce

Boot Xlibre with current Xanmod kernel and Nvidia 580xx drivers

What did you expect?

No response

Additional Information

No response

Extra fields

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status
    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions