Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
xserver
xserver
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 889
    • Issues 889
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 96
    • Merge Requests 96
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • xorg
  • xserverxserver
  • Issues
  • #1032

Closed
Open
Opened May 22, 2020 by Sebastian Parborg@darkdefende

[Bisected] libglvnd fails to automatically detect glx vendor.

After Gentoo turned on libglvnd support per default, I noticed that Xorg applications would fail to create GLX contexts when using Xwayland (sway wm, haven't tried other wayland compositors).

It did work when I forced a vendor with __GLX_VENDOR_LIBRARY_NAME=mesa or when using xorg-server-1.20.8. So I started bisecting and it seems like 84692415 is the commit that break this for me.

Before this commit I can run glxinfo and it works out of the box. But with this commit I get:

name of display: :0
Error: couldn't find RGB GLX visual or fbconfig

Using strace it seems like it can't figure out that my GLX_VENDOR is mesa and it tries to load /usr/lib64/libGLX_indirect.so.0 instead (which I don't have and it then exits).

If I do not use libglvnd, it also works. But that just side steps this issue.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: xorg/xserver#1032