Date: Fri, 9 Jul 1999 15:00:48 +0300 From: Vallo Kallaste <vallo@matti.ee> To: Ville-Pertti Keinonen <will@iki.fi> Cc: freebsd-multimedia@FreeBSD.ORG, Doug Rabson <dfr@nlsystems.com> Subject: Re: How to actually link with GLX library? Message-ID: <19990709150048.A15734@myhakas.matti.ee> In-Reply-To: <86lncqjn0p.fsf@not.demophon.com>; from Ville-Pertti Keinonen on Fri, Jul 09, 1999 at 10:33:10AM %2B0300 References: <19990706221203.A23182@myhakas.matti.ee> <19990708232807.A13376@myhakas.matti.ee.newsgate.clinet.fi> <86lncqjn0p.fsf@not.demophon.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jul 09, 1999 at 10:33:10AM +0300, Ville-Pertti Keinonen <will@iki.fi> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990709150048.A15734>