From owner-freebsd-multimedia Tue Mar 14 4:37: 4 2000 Delivered-To: freebsd-multimedia@freebsd.org Received: from evil.2y.net (port-9-29.adsl.one.net [209.50.121.29]) by hub.freebsd.org (Postfix) with ESMTP id 0F43337B6F5 for ; Tue, 14 Mar 2000 04:37:02 -0800 (PST) (envelope-from cokane@evil.2y.net) Received: (from cokane@localhost) by evil.2y.net (8.9.3/8.9.3) id HAA08241; Tue, 14 Mar 2000 07:41:24 -0500 (EST) (envelope-from cokane) Date: Tue, 14 Mar 2000 07:41:24 -0500 From: Coleman Kane To: jakob.alvermark@teligent.se Cc: freebsd-multimedia@freebsd.org Subject: Re: XFree86 4.0, multihead, and Mach 64 Message-ID: <20000314074124.A8173@evil.2y.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from jakob@teligent.se on Tue, Mar 14, 2000 at 04:49:28AM -0500 X-Vim: vim:tw=70:ts=4:sw=4 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Your ATI card may not support completely memory-mapped I/O. Try going into your BIOS setup and changing it to start PCI VGA adapter first rather than AGP adapter. Of course, this will put your console on the ATI card rather than the matrox card, but then it may work. I think all of the matrox cards since the Millenium I have been able to memory map everything. Basically, your matrox card is using the hardware ports like 0x3Cx, 0x3Dx, and 0x3Bx and the ATI card may need these for itself to do initial startup. I found the same problem with the S3 Trio and ViRGE cards. --cokane Jakob Alvermark had the audacity to say: > I have installed XFree 4.0, and started to play with multihead. > > I have a Matrox G200 AGP card, and an old ATI Mach 64 card. > The Matrox works fine, but trying to get the ATI to work seems hard. > > First I got: > (==) ATI(1): Chipset: "ati". > (--) ATI(1): ATI 88800GX-D graphics controller detected. > (--) ATI(1): Chip type 4758 "GX", class 0, revision 0x01. > (--) ATI(1): PCI bus interface detected; sparse I/O base is 0x02EC. > (--) ATI(1): VGA Wonder registers at I/O port 0x01CE. > (--) ATI(1): ATI Mach64 adapter detected. > (--) ATI(1): ATI 68860 (Revision C) or similar RAMDAC detected. > (II) ATI(1): BIOS bus address: 0xEB000000. > (**) ATI(1): Depth 16, (--) framebuffer bpp 16 > (EE) ATI(1): Depth 16 is not supported through this adapter. > > Which is strange, 16 bpp should work for this one, I've used it before. > Anyway, I tried changing to 8 bpp: > (**) ATI(1): Depth 8, (--) framebuffer bpp 8 > (==) ATI(1): RGB weight 666 > (==) ATI(1): Default visual is PseudoColor > (==) ATI(1): Using gamma correction (1.0, 1.0, 1.0) > (EE) ATI(1): A linear aperture is not available through this adapter. > > Ok, so I add 'Option "nolinear"': > (**) ATI(1): Option "Nolinear" > (==) ATI(1): RGB weight 666 > (==) ATI(1): Default visual is PseudoColor > (==) ATI(1): Using gamma correction (1.0, 1.0, 1.0) > (EE) ATI(1): VGA is not available through this adapter. > > What could be the problem? Anyone seen this? > > /Jakob > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message