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

Re: G550 and 3D acceleration



To Aaron, Marc and Bill,

Marc - here's the Quake 3 error on the G550:

Sys_Error: GLimp_Init() - could not load OpenGL subsystem
But works fine on the TNT2

Bill,  Fair enough, but it doesn't work on both heads, not just one.

Aaron;

How do I check if its compiled in the kernel? I think it seems to be working... (taken from /var/log/dmesg)

matroxfb: Matrox G550 detected
matroxfb: MTRR's turned on
matroxfb: 640x480x8bpp (virtual: 640x26208)
matroxfb: framebuffer at 0xE6000000, mapped to 0xe0805000, size 33554432
Console: switching to colour frame buffer device 80x30
fb0: MATROX VGA frame buffer device
<a bit later>
matroxfb_crtc2: secondary head of fb0 was registered as fb1

But then again, AGPART doesn't work:

Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: unsupported bridge
agpgart: no supported devices found.
[drm:drm_init] *ERROR* Cannot initialize the agpgart module.

Taken from the XFree86.0.log:

(--) PCI: (1:6:0) NVidia Riva TNT2 M64 rev 21, Mem @ 0xeb000000/24, 0xe4000000/25 (--) PCI:*(2:0:0) Matrox MGA G550 AGP rev 1, Mem @ 0xe6000000/25, 0xe8000000/14, 0xe9000000/23
<snip>
(II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
        mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI, mgag400,
        mgag550
(II) NVIDIA XFree86 Driver  1.0-4363  Sat Apr 19 17:49:42 PDT 2003
(II) NVIDIA Unified Driver for all NVIDIA GPUs
(II) Primary Device is: PCI 02:00:0
(--) Chipset mgag550 found
(--) Chipset mgag550 found
<snip>
*blah blah - lots lots lots of messages from the MGA and Nvidia drivers*

Although there's a few snippets:

(EE) MGA(1): Not initializing the DRI on the second head

Doesn't say for the first head though.

(==) MGA(1): Direct rendering disabled

Thanks very much for all your help so far ;)

Cheers - Piers

Aaron W. Hsu wrote:
I am not sure what type of system you are running, but if the card is
supported then you should be able to see if it is compiled into the
kernel.  If it isn't you may need to recompile your kernel with that
support.  It could also be a module, and you could use modconf to
enable it.

That is what I have to do to enable the ATI Rage128 card that I have.
I just get the kernel source, patch, and then compile it with the
support.  You may have to do the same.

Aaron Hsu




Reply to: