Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 30-Jul-2004, 00:56   #1
K.I.L.E.R
Retarded moron
 
Join Date: Jun 2002
Location: Australia, Melbourne
Posts: 2,949
Send a message via ICQ to K.I.L.E.R Send a message via AIM to K.I.L.E.R Send a message via MSN to K.I.L.E.R
Default The Baron - AGP aperture size is not useless

I've written a program that uses over 100MB of system memory by storing and creating textures on the fly and passing them back and forth in the video card.

The trick to good performance is to develop a organised passing algorithm that takes care of how much textures should be passed at once over the bus.

After that it runs good, I can't come up with a reason why developers don't use system memory to keep massive textures. If properly written you can sitll get good performance.

EDIT - Typo, 100 not 500.
__________________
I eat coffee.
K.I.L.E.R is offline   Reply With Quote
Old 01-Aug-2004, 09:57   #2
mad max
Junior Member
 
Join Date: Jul 2004
Posts: 22
Default

so what should i set my aperture size to for half-life 2. iv got a gig of ddr 400 agp 8x and a 9700 pro.
mad max is offline   Reply With Quote
Old 01-Aug-2004, 10:42   #3
K.I.L.E.R
Retarded moron
 
Join Date: Jun 2002
Location: Australia, Melbourne
Posts: 2,949
Send a message via ICQ to K.I.L.E.R Send a message via AIM to K.I.L.E.R Send a message via MSN to K.I.L.E.R
Default

Don't mind me.

My program didn't take things like shadows into account.
Data based on shadows will need to be passed across the bus.

Much more will as well.

I leave my aperture at 256MB however it isn't necessary to set it up there. On the otherhand some people said they have seen improvements by setting it up to 256MB.

It doesn't hurt to leave it there.
__________________
I eat coffee.
K.I.L.E.R is offline   Reply With Quote
Old 01-Aug-2004, 13:01   #4
RussSchultz
Professional Malcontent
 
Join Date: Feb 2002
Location: HTTP 404
Posts: 2,855
Default

The 'aperture' its talking about is the amount of ram that the AGP DMA bus master can 'see'. THink of it as the window that the AGP card can see in system memory.

The AGP driver must move data into this area if the AGP card is to see it, this takes time, so tthe larger the window, the more the AGP card can see, the less that you need to move stuff in and out of the window to get it to the AGP card.
__________________
Sigmatel, R.I.P.
Me[X-------:--------]You
RussSchultz is offline   Reply With Quote
Old 01-Aug-2004, 13:07   #5
K.I.L.E.R
Retarded moron
 
Join Date: Jun 2002
Location: Australia, Melbourne
Posts: 2,949
Send a message via ICQ to K.I.L.E.R Send a message via AIM to K.I.L.E.R Send a message via MSN to K.I.L.E.R
Default

Textures I can see, though with FW enabled doesn't the CPU send commands directly to the card?
__________________
I eat coffee.
K.I.L.E.R is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Will case size limit Revolution's processing capability? PC-Engine Console Technology 96 04-Jun-2005 02:00
half-life2 and agp aperture size mad max PC Games 7 30-Jul-2004 22:51
X800 - the XT & XT PE are different cards ShePearl 3D Architectures & Chips 61 02-Jun-2004 01:25
Anand Compares NV38/R360 IQ StealthHawk 3D & Semiconductor Industry 109 12-Oct-2003 17:46
The Confusion and Mystery Behind AGP Aperture Size marco Beyond3D News 0 30-Aug-2002 12:30


All times are GMT +1. The time now is 15:32.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.