* Gordon Heydon <[EMAIL PROTECTED]> [001111 23:06]: > I am having some problem getting 3gl to work correctly on my matrox > g400. I have installed the mesa drivers that come with the XFree 4.0.1 > debs, and I have also gotting the libglu from the current unstable > version of mesa.
Gordon, getting everything right is damn near impossible. Thank your own deity that Branden has done most of the work for us already. :) Currently, I don't use libGLU, but copying the one libGLU library out of the package is probably sufficient. What I have found about getting my g400Max to do GLX is that it requires using XFree86's mga_drv.o driver, loading the agpgart and mga kernel modules (I use 2.4.0-test10 with good success, and perhaps 2.2.18-presomething would have the same effect, but that may require kernel drivers from dri.sourceforge.net) and having the right mix of packages installed. I don't think it takes any of the mesa packages. To get the g400Max to do dual-head requires using matrox's mga_drv.o file. I'm not sure if agpgart and mga need to be unloaded or not from the kernel, but I do, to save memory. You will also need to tweak your XF86Config-4 file to load the glx, dri, GLCore, and dbe modules. (I have two config files, one to describe both monitors, one to describe only one monitor, and I switch between the two when I want GL to work.) Yes, it is a bit annoying, but not enough to cause me to learn how to program these things for the accelerated OpenGL while running dual-head. HTH Some useful package information: $ dpkg -l '*mesa*' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ un mesa-dev <none> (no description available) pn mesademos <none> (no description available) pn mesag-dev <none> (no description available) pn mesag-glide2-d <none> (no description available) pn mesag-widgets- <none> (no description available) pn mesag3 <none> (no description available) pn mesag3+ggi <none> (no description available) pn mesag3+ggi-dev <none> (no description available) un mesag3-glide <none> (no description available) pn mesag3-glide2 <none> (no description available) pn mesag3-widgets <none> (no description available) ii xlibmesa3 4.0.1-1 XFree86 version of Mesa 3D graphics library ii xlibosmesa3 4.0.1-1 XFree86 version of Mesa off-screen rendering $ dpkg -l 'x*' | grep 4.0 ii xbase-clients 4.0.1-1 miscellaneous X clients ii xfonts-75dpi 4.0.1-1 75 dpi fonts for X ii xfonts-base 4.0.1-1 standard fonts for X ii xfonts-pex 4.0.1-1 fonts for minimal PEX support in X ii xfonts-scalabl 4.0.1-1 scalable fonts for X ii xfree86-common 4.0.1-1 X Window System (XFree86) infrastructure ii xfwp 4.0.1-1 X firewall proxy server ii xlib6g 4.0.1-1 pseudopackage providing X libraries ii xlib6g-dev 4.0.1-1 pseudopackage providing X library developmen ii xlibmesa3 4.0.1-1 XFree86 version of Mesa 3D graphics library ii xlibosmesa3 4.0.1-1 XFree86 version of Mesa off-screen rendering ii xlibs 4.0.1-1 X Window System client libraries ii xlibs-dev 4.0.1-1 X Window System client library development f ii xnest 4.0.1-1 nested X server ii xprt 4.0.1-1 X print server ii xserver-common 4.0.1-1 files and utilities common to all X servers ii xserver-xfree8 4.0.1-1 the XFree86 X server ii xterm 4.0.1-1 X terminal emulator ii xutils 4.0.1-1 XFree86 utility programs ii xvfb 4.0.1-1 virtual framebuffer X server -- ``Oh Lord; Ooh you are so big; So absolutely huge; Gosh we're all really impressed down here, I can tell you.''

