All P-series cards (Millenium P650, P750, Parhelia, APVe, QID, ...) using the
mtx driver set.
Description:
This error message is given by glxinfo and in a bit modified form from
glxgears. You get this message (or any derivate of it) when trying to run a
program that makes use of the GLX implementation.
Symptoms:
OpenGL applications suddenly don't work anymore.
Usually, this problem ermerges after a reboot or system upgrade when
the Xorg version of the libglx.so file gets updated as it is part
of the package "xserver-xorg-core" (at least on Debian systems).
Solution:
Verify, that the installed libglx.so file is the same as the one
provided by the mtx driver installer.
You will need to reinstall the Matrox libglx.so file when the X server is not
running, otherwise you will definetly experience problems with your X
server and possibly render your system unusable until the next hardware
reset.
Make sure, that you have the latest matroxdriver_mtx-x86_AA-N.N.N-installer.run
package available on your filesystem.
To do this, follow these few easy steps:
- 1. Switch to a text console by pressing CTRL-ALT-F1
- 2. Stop your login manager
- Code: Select all
# Some examples:
# For kdm
/etc/init.d/kdm stop
# For gdm
/etc/init.d/gdm stop
# For xdm
/etc/init.d/xdm stop
# For enlightenment DR17
/etc/init.d/entrace stop
- 3. Kill the running X server
- Code: Select all
# if your X binary is called "X"
killall X
# if you are using Xorg
killall Xorg
- 4. Verify, that X isn't running anymore
- Code: Select all
ps ax | grep [X]
- 5. Extract the Matrox mtx driver package to a temporary location
- Code: Select all
sh matroxdriver_mtx-x86_AA-N.N.N-installer.run --extract-only
- 6. Change to the directory where you extracted the driver
- Code: Select all
cd /tmp/matroxdriver_mtx-x86_AA-N.N.N
- 7. Copy the correct libglx.so file to Xorg's extension directory
- Code: Select all
# For default Xorg installations
cp opengl6/libglx.so /usr/lib/xorg/modules/extensions
# If your Xorg installation uses different directories, provide the correct one!
- 8. Start your login manager again
- Code: Select all
# Some examples:
# For kdm
/etc/init.d/kdm start
# For gdm
/etc/init.d/gdm start
# For xdm
/etc/init.d/xdm start
# For enlightenment DR17
/etc/init.d/entrace start
Afterwards, OpenGL applications should work again.

