On Thu, 24 Aug 2000, Stephen Hocking wrote:
> I've noticed a curious side effect while chasing down a bug that prevents
> quakeforge from completeing its OpenGL initialisation under FreeBSD with a
> G400. Basically, simple OpenGL programs end up being at least 166MB in size
> when I'm using a G400, but only about 70MB in size when I'm using a Voodoo3.
> Mindyou, I only have 128MB of physical memory and 600MB of swap, but still,
> this smells an awful lot like a bug somewhere.
I don't know what Quakeforge tries to do, but yes, this might be a bug.
The fact that it only uses all the extra memory with a G400 makes me
wonder if it's trying to grab too much memory for the AGP GART? If that's
the case, then it may be intentional behaviour. Look at the test program
for the old agp driver. It tries and grabs as much memory for the GART as
it can, and only reduces its requested size on failure. Maybe Quakeforge
wants lots of textures or something so it does the same sort of thing.
Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum
(Translation from latin: "I have a catapult. Give me all the money,
or I will fling an enormous rock at your head.")