Skip site navigation (1)Skip section navigation (2)
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>