Re: AW: RE: Mapping scattered pages into process addr- ess spac e

I’m not familiar with that driver, and it’s been almost two years since I
last touched big time 3D software, but I’m going to bet throughput’s going
to be an issue. Take any app with a lot of big textures being DMA’d from the
host, drive it at 60 or more frames per second, and the time it takes to
keep mapping and remapping that memory may hurt. For example, a 1K x 1K x 32
RGBA uncompressed texture requires 4Mb; a 2K x 2K x 32 RGBA texture needs
16Mb of memory. This is a case where I’d love to see a very effective
support for 4Mb pages, do they use it ?

Alberto.

-----Original Message-----
From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
Sent: Monday, August 06, 2001 12:15 PM
To: NT Developers Interest List
Subject: [ntdev] Re: AW: RE: Mapping scattered pages into process addr
ess spac e

It needs not be point to point, maybe it’s time to have an AGP++ ? With
textures in host memory, it’d be nice to have lots of bus bandwidth and
the
ability to DMA directly from Ring 3 host memory.

It is possible even now.
The kmode .sys video miniport driver locks the user memory to the MDL and
maps it to AGP GART using services of agp440.sys.
What is wrong with it?

Max


You are currently subscribed to ntdev as: xxxxx@compuware.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com