Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • xserver xserver
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 944
    • Issues 944
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 123
    • Merge requests 123
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • xorgxorg
  • xserverxserver
  • Issues
  • #1032
Closed
Open
Issue created 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
Time tracking