From owner-freebsd-multimedia Fri Jul 9 5: 1: 4 1999 Delivered-To: freebsd-multimedia@freebsd.org Received: from solaris.matti.ee (solaris.matti.ee [194.126.98.135]) by hub.freebsd.org (Postfix) with ESMTP id 6545614C03 for ; Fri, 9 Jul 1999 05:00:51 -0700 (PDT) (envelope-from vallo@matti.ee) Received: from myhakas.matti.ee (myhakas.matti.ee [194.126.114.87]) by solaris.matti.ee (8.9.3/8.9.3) with ESMTP id PAA09173; Fri, 9 Jul 1999 15:00:45 +0300 (EET DST) Received: by myhakas.matti.ee (Postfix, from userid 1000) id 4C7D21F93; Fri, 9 Jul 1999 15:00:48 +0300 (EEST) Date: Fri, 9 Jul 1999 15:00:48 +0300 From: Vallo Kallaste To: Ville-Pertti Keinonen Cc: freebsd-multimedia@FreeBSD.ORG, Doug Rabson Subject: Re: How to actually link with GLX library? Message-ID: <19990709150048.A15734@myhakas.matti.ee> Reply-To: vallo@matti.ee References: <19990706221203.A23182@myhakas.matti.ee> <19990708232807.A13376@myhakas.matti.ee.newsgate.clinet.fi> <86lncqjn0p.fsf@not.demophon.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: <86lncqjn0p.fsf@not.demophon.com>; from Ville-Pertti Keinonen on Fri, Jul 09, 1999 at 10:33:10AM +0300 Organization: =?iso-8859-1?Q?AS_Matti_B=FCrootehnika?= Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Fri, Jul 09, 1999 at 10:33:10AM +0300, Ville-Pertti Keinonen wrote: > However, buying more memory might not help automatically. IIRC, > be able to fix this in the configuration, though), and the GLX driver > developers have not tested with more than 8MB (obviously if it didn't > work that would be a bug and could be fixed). I've just read about pseudoDMA on the address http://glx.on.openprojects.net/faq.html and noticed that my glx module reports pseudoDMA. Here are the lines the module reports: Initializing logs [g200] virtual (x, y) (1152, 864) [g200] width: 1152 [g200] depth: 16 [g200] memBase: 0x28533000 [g200] videoRam: 0x00002000 [g200] Detected 0x521 Chip ID [g200] Memory heap 0x83242a0: [g200] Offset:00000000, Size:001e6000, UR [g200] Offset:001e6000, Size:00048000, UR [g200] Offset:0022e000, Size:005d1c00, .. [g200] Offset:007ffc00, Size:00000400, UR [g200] End of memory blocks [g200] unlikely GLX_G200_DMAADR=0, skipping physical allocation [g200] pseudoDmaPhysical : 0xe1000000 [g200] pseudoDmaVirtual : 0x28d33000 [g200] mgaDmaInit: GLX_G200_DMA = 0 [g200] defaulting to GLX_G200_CMDSIZE = 4 [g200] allocated 0x400000 bytes from virtual memory for command buffers. [g200] MemoryBenchmark: 117 mb/s [g200] MemoryBenchmark: 145 mb/s [g200] No sysmemHeap, textures must be stored on card [g200] mgaInitGLX completed So what the pseudoDMA means and how this can affect me? The other detail is "No sysmemheap" message, can somebody enlighten me :_). The address above contains some instructions for Linux folks to reserve some MB of physical memory to G200 DMA operations. Does it work for FreeBSD also? -- Vallo Kallaste vallo@matti.ee To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message