AGP 1x in XFree86 4.0.2 ?!? I want 4x AGP. (Matrox G400)

AGP 1x in XFree86 4.0.2 ?!? I want 4x AGP. (Matrox G400)

Post by Arc Wav » Wed, 07 Feb 2001 01:16:19



My setup:

Redhat Linux  7.0,
XFree86 4.0.2,
Kernel 2.4.0 -- agp module for DRI loaded according to XFree86 log,
Dual PIII 800,
384mb ram,
Matrox G400 32mb AGP.

Problem(s):

It complains it cannot find the mga_hal module.   Did I miss something
during installation/configuration?

I've been trying to play the Soldier of Fortune and Heavy Gear II demos, but
they play extremely slow.

I want to buy and play Linux games, but not in slide-show mode.

 
 
 

AGP 1x in XFree86 4.0.2 ?!? I want 4x AGP. (Matrox G400)

Post by ad.. » Wed, 07 Feb 2001 01:25:14



> My setup:
> Redhat Linux  7.0,
> XFree86 4.0.2,
> Kernel 2.4.0 -- agp module for DRI loaded according to XFree86 log,
> Dual PIII 800,
> 384mb ram,
> Matrox G400 32mb AGP.
> Problem(s):
> It complains it cannot find the mga_hal module.   Did I miss something
> during installation/configuration?

The Hal library is only needed for some of the more "advanced" features
of the card (dualhead, TV-out, Digital Flat Panel, etc.)  It is not
necessary for Direct Rendering.

Quote:> I've been trying to play the Soldier of Fortune and Heavy Gear II demos, but
> they play extremely slow.
> I want to buy and play Linux games, but not in slide-show mode.

Does /var/log/XFree86.0.log have a line similar to:

Direct Rendering Enabled

or perhaps,

Direct Rendering Disabled

I'm not sure if the Matrox drivers currently support AGP 4x...  

Adam

 
 
 

AGP 1x in XFree86 4.0.2 ?!? I want 4x AGP. (Matrox G400)

Post by ad.. » Wed, 07 Feb 2001 01:50:25




>> My setup:
>> Redhat Linux  7.0,
>> XFree86 4.0.2,
>> Kernel 2.4.0 -- agp module for DRI loaded according to XFree86 log,
>> Dual PIII 800,
>> 384mb ram,
>> Matrox G400 32mb AGP.
>> Problem(s):
>> It complains it cannot find the mga_hal module.   Did I miss something
>> during installation/configuration?
> The Hal library is only needed for some of the more "advanced" features
> of the card (dualhead, TV-out, Digital Flat Panel, etc.)  It is not
> necessary for Direct Rendering.
>> I've been trying to play the Soldier of Fortune and Heavy Gear II demos, but
>> they play extremely slow.
>> I want to buy and play Linux games, but not in slide-show mode.
> Does /var/log/XFree86.0.log have a line similar to:
> Direct Rendering Enabled
> or perhaps,
> Direct Rendering Disabled
> I'm not sure if the Matrox drivers currently support AGP 4x...  
> Adam

D'oh, but you can force it to use 2x AGP :-)  Add the line:

   Option "AGPMode2x"

to the Device section of your XF86Config file...  ie:

Section "Device"
   Identifier  "matrox1"
   VendorName  "Matrox"
   Driver      "mga"
   BusID       "PCI:1:0:0"
   Screen      0
   Option "AGPMode2x"
EndSection

You can try AGPMode4x to see if it does any good, if you want.

Adam

 
 
 

AGP 1x in XFree86 4.0.2 ?!? I want 4x AGP. (Matrox G400)

Post by ad.. » Wed, 07 Feb 2001 10:11:55



> It says AGP 2x is enabled, but 3D * is slow-mo (I mean very slow)  :( .

Are you sure that it's using the libGL library from XFree86 4.0.2?  If so,
start up an xterm and set the environmental variable LIBGL_DEBUG to
verbose.  ie. in bash type:

export LIBGL_DEBUG=verbose

and run a small GL app.  The first few lines should be debugging info.

Adam

 
 
 

AGP 1x in XFree86 4.0.2 ?!? I want 4x AGP. (Matrox G400)

Post by Paul Cardwel » Wed, 07 Feb 2001 10:22:24


I ran 'gears' demo and it came back with:

libGL: trying /usr/X11R6/lib/modules/dri/mga_dri.so
libGL error: dlopen failed: undefined symbol: XF86DRIOpenFullScreen
libGL: trying /usr/X11R6/lib/modules/dri/mga_dri.so
libGL error: dlopen failed: undefined symbol: XF86DRIOpenFullScreen

I also ran 'glxinfo' and it said "No direct rendering."

Paul



> > It says AGP 2x is enabled, but 3D * is slow-mo (I mean very slow)
:( .

> Are you sure that it's using the libGL library from XFree86 4.0.2?  If so,
> start up an xterm and set the environmental variable LIBGL_DEBUG to
> verbose.  ie. in bash type:

> export LIBGL_DEBUG=verbose

> and run a small GL app.  The first few lines should be debugging info.

> Adam

 
 
 

AGP 1x in XFree86 4.0.2 ?!? I want 4x AGP. (Matrox G400)

Post by Paul Cardwel » Sun, 11 Feb 2001 11:23:42


I installed RedHat 7.1 beta (? well Fisher iso) and I modified the
XF86Config-4 file and now I am 3d Scream'n in Linux.

I ordered Soldier of Fortune and Heretic II.  I already have Quake III
and Myth II.

Might have to go get Heavy Gear II soon.

oh, and these anti-aliased fonts look cool on the desktop!

Paul

 
 
 

1. Best AGP 2.0 1x/2x/3x/4x card

     TV in?  I'm pretty sure that TV-in is usually only found on TV tuner
and/or video capture cards.  The exception would be the ATI All-in-Wonder
series, which includes a built-in TV tuner, among other things.

     Since you're using a fairly old distro, I think your best bet would be to
go with a newer nVidia-based card (the "GeForce" cards).  You can download
their binary drivers for RedHat 6.2, so actually supporting your card will be
no problem -- just download and install the appropriate RPM from
www.nvidia.com.  You won't find an nVidia card with TV-in, though.  You can
find cards with TV-out, and they have dual monitor support called "TwinView"
on many cards, so just look for one of their cards with both TV-out and
TwinView support.

                                                            Marcus

2. Adding 3 internet connections

3. Help on choosing GUI Development package

4. AGP with VA-503+, via chip, Matrox G200 AGP

5. Anyone know of a Telnet logging system ?

6. How to use both outputs on Matrox G400 AGP?

7. Still struggling w/ UUCP over TCP, Solaris to UnixWare

8. MATROX Millennium G400 16 MB, AGP

9. nVidia 8MB AGP vs. ATI 8MB Rage Pro Turbo AGP and XFree86

10. XFree86 for PII-300 with Redhat 5.0 and Matrox MGA-G100 AGP PowerDesk ...

11. Matrox AGP 450 on XFree86

12. Matrox Millenium II AGP with Xfree86 3.3.2 XF86Config