Does anyone know how to fix this error? I'm running Fedora Core 1.
Thanks.
As noted, the Xlib message that the GLX extension is "missing" means the X server isn't offering the OpenGL extension to clients. That can happen even when video drivers are installed — common causes are the GLX extension module failing to load, a mismatch between the system Mesa libraries and a vendor (NVIDIA/ATI) driver, or multiple/conflicting libGL installations. pointed toward distro/vendor docs and correctly flagged the X configuration side; the steps below cover diagnostics and the usual corrective actions without repeating those earlier suggestions verbatim.
Run a few quick checks to see exactly what failed and which libraries are in use:
grep -i glx /var/log/Xorg.0.log
glxinfo # (from mesa-utils) - shows whether GLX is available
rpm -qa | egrep -i 'mesa|libGL|nvidia|fglrx'
lsmod | egrep -i 'nvidia|radeon|fglrx|drm'
ldd $(which glxinfo 2>/dev/null) # shows which libGL is being linked If the log shows the GLX extension failed to load, reinstall the appropriate GL provider rather than mixing components. For systems using the vendor driver, re-run the vendor installer or install the vendor-supplied RPM so its GL libraries and GLX module replace mesa where appropriate. If using Mesa, reinstall the mesa/libGL packages. Watch for duplicate libGL.so files (conflicts often cause GLX not to initialize); remove duplicates or correct symlinks and run ldconfig. Also ensure the kernel driver for the GPU is loaded (see lsmod), since an absent kernel module can leave GLX unable to initialize.
Useful diagnostics to collect for deeper help: the first ~100 lines of /var/log/Xorg.0.log, the glxinfo output (or error), and the rpm -qa | egrep -i 'mesa|libGL|nvidia|fglrx' list. Those pieces make it straightforward to tell whether the problem is a missing module, a library conflict, or a misinstalled vendor driver.
edit your xorg.cong and make sure that
Load GLX
Load dri
are there and not commented out!
Have fun!
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.