From owner-freebsd-multimedia Tue Apr 3 12:22:32 2001 Delivered-To: freebsd-multimedia@freebsd.org Received: from grok.example.net (a0g1355ly34tj.bc.hsia.telus.net [216.232.252.235]) by hub.freebsd.org (Postfix) with ESMTP id 9239937B71C; Tue, 3 Apr 2001 12:22:29 -0700 (PDT) (envelope-from sreid@sea-to-sky.net) Received: by grok.example.net (Postfix, from userid 1000) id 9464021334A; Tue, 3 Apr 2001 12:22:18 -0700 (PDT) Date: Tue, 3 Apr 2001 12:22:18 -0700 From: Steve Reid To: The Hermit Hacker Cc: Ruslan Ermilov , Ben Speirs , freebsd-multimedia@FreeBSD.ORG Subject: Re: agp module? Message-ID: <20010403122218.A22906@grok.bc.hsia.telus.net> References: <20010403095030.A24325@sunbay.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: ; from The Hermit Hacker on Tue, Apr 03, 2001 at 10:18:45AM -0300 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, Apr 03, 2001 at 10:18:45AM -0300, The Hermit Hacker wrote: > so, its useless everywhere else? does't provide any advantages? I suspect there is some misunderstanding being spread here (perhaps due to the previously mentioned fact that the agp module has no man page). If I remember correctly, the mga module automatically loads the agp module. Apparently it is necessary for DRI with the matrox cards. This may be true of other cards as well. I don't think it is necessary for 2D with most cards, as 2D was possible before the AGP module showed up; but I could be wrong. I believe the AGP module is needed to provide large amounts of RAM so that the hardware-accelerated OpenGL stuff can have multi-megabyte DMA buffers for transferring commands and textures to the video card. Such memory needs to be physically contiguous, but there is no clean way for the kernel to allocate large amounts of contiguous regions post-boot, so the GART is used to make memory appear contiguous to the video card. The AGP module may or may not also enable AGP 2x/4x (I don't know). I hope I'm not just spreading more misunderstanding here. A man page would be nice. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message