[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 3gl working extremely slow.



* Gordon Heydon <gjheydon@bigfoot.com> [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.''



Reply to: