On Fri, 25 Jan 2002 [EMAIL PROTECTED] wrote:

> I'm desperately trying to make some stupid design software export
> it's display to my Linux desktop. I already learned that it needs an
> 8 bit colorplane and according to the support it should be able to
> handle also a 24+8 bit pseudocolor display.
> I know this question has been asked several times before, but it was
> never really answered in a applicable way.
> In this newsgroup I read that I have to activate the overlay option
> in order to make my Matrox Millenium G200 video card support this
> mode, but when I do this my X doesn't come up any more (you can find
> the .log file below).

> Do I have to enable an eight bit visual in pseudocolor mode?
Option "Overlay" will do both for you.

> XFree86 Version 4.1.0.1 (Red Hat Linux release: 4.1.0-8) / X Window System
> (protocol Version 11, revision 0, vendor release 6510)
> Release Date: xx August 2001
>       If the server is older than 6-12 months, or if your card is
>       newer than the above date, look for a newer version before
>       reporting problems.  (See http://www.XFree86.Org/FAQ)
> Build Operating System: Linux 2.4.9-13enterprise i686 [ELF] 
> Build Host: stripples.devel.redhat.com

(You might wish to upgrade to XFree86 v4.2.0)
  
> (--) PCI:*(1:0:0) Matrox MGA G200 AGP rev 3, Mem @ 0xe3000000/24, 0xe2000000/14, 
>0xe1800000/23, BIOS @ 0xe2ff0000/16
> (**) MGA(0): Depth 24, (--) framebuffer bpp 32
> (==) MGA(0): RGB weight 888
> (**) MGA(0): Option "Overlay" ""
> (--) MGA(0): Chipset: "mgag200"
> (==) MGA(0): Using AGP 1x mode
> (**) MGA(0): PseudoColor overlay enabled

Looks good...

> (--) Depth 24 pixmap format is 32 bpp

... that too.
> (II) MGA(0): [drm] bpp: 32 depth: 24
> (II) MGA(0): [drm] Sarea 2200+664: 2864
> (II) MGA(0): [drm] created "mga" driver at busid "PCI:1:0:0"
> (II) MGA(0): [drm] added 4096 byte SAREA at 0xc88cf000
> (II) MGA(0): [drm] mapped SAREA 0xc88cf000 to 0x4001c000
> (II) MGA(0): [drm] framebuffer handle = 0xe3000000
> (II) MGA(0): [drm] added 1 reserved context for kernel
> (II) MGA(0): [agp] Mode 0x1f000201 [AGP 0x8086/0x7190; Card 0x102b/0x0521]
> (II) MGA(0): [drm] Disabling AGP 2x PLL encoding
> (II) MGA(0): [agp] 12288 kB allocated with handle 0xc98d2000
> (II) MGA(0): [agp] WARP microcode handle = 0xe4000000
> (II) MGA(0): [agp] WARP microcode mapped at 0x4001d000
> (II) MGA(0): [agp] Primary DMA handle = 0xe4008000
> (II) MGA(0): [agp] Primary DMA mapped at 0x419dd000
> (II) MGA(0): [agp] DMA buffers handle = 0xe4108000
> (II) MGA(0): [agp] DMA buffers mapped at 0x41add000
> (II) MGA(0): [drm] Added 128 65536 byte DMA buffers
> (II) MGA(0): [drm] Registers handle = 0xe2000000
> (II) MGA(0): [drm] Status handle = 0xc98db000
> (II) MGA(0): [agp] Status page mapped at 0x40025000
> (II) MGA(0): [dri] visual configs initialized
> No overlay visuals found!

Hmm.
At one time you couldn't have both 8+24 overlay and DRI.
Looking at the source for 4.2.0 I can't see this restriction
but it may still exist in your version.
Try disabling DRI, and if that works, consider upgrading to 4.2.0.

(If your app is particuarly brain-dead you may need to start the
server with the 8bit visual as the default).

-- 
Dr. Andrew C. Aitchison         Computer Officer, DPMMS, Cambridge
[EMAIL PROTECTED]   http://www.dpmms.cam.ac.uk/~werdna

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to