Go Back   PCMech Forums > Help & Discussion > Gaming and Benchmarks

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 02-01-2003, 04:42 PM   #1
Computer Geek
 
ConLog's Avatar
 
Join Date: Jul 2002
Location: West Lothian, SCOTLAND, United Kingdom
Posts: 1,223
AGP Aperture Size?

My AGP Aperture Size in the BIOS is set at 64MB. I have a 128MB Graphics card and 256MB of memory.

Do I need to change the AGP Aperture size?
__________________
ASUS P5Q PRO Turbo Mainboard Intel Core 2 Quad 9550 Processor 4GB DDR2 PC6400 RAM in DC Mode XTX ATI 5770 1GB Graphics WD 160GB SATA Samsung 160GB SATA Sony +/-DVDRW LG +/-DVDRW MS Wireless Optical Mouse 2.0 MS Keyboard 24" ACER Widescreen LCD Monitor Linux Mint 11 Epson PX720WD All-In-One
Lenovo S205 Netbook PC LG External Slimline USB DVD-ReWriter Windows 7 HP
ConLog is offline   Reply With Quote
Old 02-01-2003, 04:44 PM   #2
Resident NORML Supporter
 
Furius92's Avatar
 
Join Date: Jan 2002
Location: New York
Posts: 1,184
Send a message via AIM to Furius92
I think it is good to have an AGP aperture size that is twice the amount of memory on your video card. For you, that would be 256MB, but I haven't seen anything higher than that on any BIOS. I believe the AGP aperture size deals with the amount of data that is cached before being sent to the card, or maybe if the card's memory fills up...
__________________
Asus P5B-E - Core 2 Duo E6300 @ 2.4 GHz - 2GB Corsair XMS2 - HIS X1650 XT Turbo - 400GB Seagate 7200.10 - Sound Blaster Audigy SE - Samsung 960BF LCD - Antec P180B - Corsair HX620W
Furius92 is offline   Reply With Quote
Old 02-01-2003, 06:58 PM   #3
Member (10 bit)
 
Join Date: Feb 2002
Location: Ct.
Posts: 741
Talking hi

It's an interesting question an one I don't hear much about.One formula I've heard of is to divide the video card memory in half and then divide that into the system memory.An example would be if you had 64mb video memory and 256mb system memory you would divide 256 by 32 and that would be an 8mb aperature size.I have my system set to that and it seems to run better than the default 64mb.I hope some of the more knowledgeable guys could post about this.
shifty is offline   Reply With Quote
Old 02-01-2003, 07:05 PM   #4
Computer Geek
 
ConLog's Avatar
 
Join Date: Jul 2002
Location: West Lothian, SCOTLAND, United Kingdom
Posts: 1,223
Thanks. Interesting replies!

Most motherboard manuals don't carry any info about the mysterious "AGP Aperture Size".
ConLog is offline   Reply With Quote
Old 02-01-2003, 07:18 PM   #5
Member (10 bit)
 
Join Date: Feb 2002
Location: Ct.
Posts: 741
Talking

Check out the web sight www.lostcircuits.com.Look at bios 101 for bios settings.
shifty is offline   Reply With Quote
Old 02-01-2003, 07:21 PM   #6
Member (10 bit)
 
Join Date: Feb 2002
Location: Ct.
Posts: 741
Talking

www.lostcircuits.com
shifty is offline   Reply With Quote
Old 02-01-2003, 08:20 PM   #7
Sibak
 
Lord Prism's Avatar
 
Join Date: Feb 2000
Location: Houston, Texas, USA
Posts: 1,080
"The aperture is a portion of the PCI memory address range dedicated as graphics memory address space. Host cycles that hit the aperture range are forwarded to the AGP without need for translation. This size also determines the maximum amount of system RAM that can be allocated to the graphics card for texture storage.
AGP Aperture size is set by the formula : maximum usable AGP memory size x 2 plus 12MB. That means that usable AGP memory size is less than half of the AGP aperture size. That's because the system needs AGP memory (uncached) plus an equal amount of write combined memory area and an additional 12MB for virtual addressing. This is address space, not physical memory used. The physical memory is allocated and released as needed only when Direct3D makes a "create non-local surface" call.
Many people recommend the AGP aperture size should be half of the amount of RAM you have. The AGP aperture size required will be smaller as the graphics card's memory increases in size. That's because most of the textures will be stored on the graphics card itself. So, graphics cards with 32MB of RAM or more will require a smaller AGP aperture than graphics cards with less RAM.
If your graphics card has very little graphics memory, then you should set as large an AGP aperture as you can, up to half the system RAM. For cards with more graphics memory, you shouldn't set the aperture size to half the system RAM. Note that the size of the aperture does not correspond to performance so increasing it to gargantuan proportions will not improve performance.
Still, it's recommended that you keep the AGP aperture around 64MB to 128MB in size. Now, why is such a large aperture size recommended despite the fact that most graphics cards now come with large amounts of RAM? Shouldn't we just set it to the absolute minimum to save system RAM?
Well, many graphics card require at least a 16MB AGP aperture size to work properly. This is probably because the virtual addressing space is already 12MB in size! In addition, many software require minimum AGP aperture size requirements which are mostly unspecified. Some games even use so much textures that AGP memory is needed even with graphics cards with quite a lot of graphics memory (32MB).
And if you remember the formula above, the amount of AGP memory needed is more than double that of the required texture storage space. So, if 15MB of extra texture storage space is needed, then 42MB of system RAM is actually used. Therefore, it makes sense to set a large AGP aperture size in order to cater for every software requirement.
Note that reducing the AGP aperture size won't save you any RAM. Again, what setting the AGP aperture size does is limit the amount of RAM the AGP bus can appropriate when it needs to. It is not used unless absolutely necessary. So, setting a 64MB AGP aperture doesn't mean 64MB of your RAM will be used up as AGP memory. It will only limit the maximum amount that can be used by the AGP bus to 64MB (actual usable AGP memory size is only 26MB).
Now, while increasing the AGP aperture size beyond 128MB wouldn't really hurt performance, it would still be best to keep the aperture size to about 64MB-128MB so that the GART table won't become too large. As the amount of onboard RAM increases and texture compression becomes commonplace, there's less of a need for the AGP aperture size to increase beyond 64MB. So, it's recommended that you set the AGP Aperture Size as 64MB or at most, 128MB."
- http://www.rojakpot.com/

Try different setting and see what gives you the best performance.
Mine is set to 128 and I get best performance there.
XP1800+, 768MB PC2100, Ti4600 128MB.

Good Luck,
__________________
By knowing what we value
We will know what we want
And how to act in life
Lord Prism is offline   Reply With Quote
Old 02-01-2003, 08:41 PM   #8
Member (10 bit)
 
Join Date: Feb 2002
Location: Ct.
Posts: 741
Talking Daaaaaaaaaaaaaaa yep

now it's all clear
shifty is offline   Reply With Quote
Old 02-01-2003, 09:01 PM   #9
Member (12 bit)
 
Markoman01027's Avatar
 
Join Date: Jul 2002
Location: Easthampton, Massachusetts
Posts: 2,633
I have a 64MB card. Should I set it at 128MB or keep it at 64MB? it's set at 64MB right now. Would I still add the +12 ?

Nevermind. It was set at 128MB. Disreguard my message.

Last edited by Markoman01027; 02-01-2003 at 09:06 PM.
Markoman01027 is offline   Reply With Quote
Old 02-01-2003, 11:55 PM   #10
Barefoot on the Moon!
Staff
Premium Member
 
Force Flow's Avatar
 
Join Date: Aug 2002
Location: Northeastern USA
Posts: 13,382
Taking the question from Markoman01027, I'd like to know if there would be a performace increase by increasing the apature from 64MB to 128MB with a 64MB card.

For example, would there be less time where there is lag in a game while viewing an area with a high number of polygons?
__________________
There are two secrets to staying young, being happy, and achieving success. You have to laugh and find humor every day, and you have to have a dream.
Force Flow is offline   Reply With Quote
Old 02-02-2003, 12:06 AM   #11
Member (12 bit)
 
Markoman01027's Avatar
 
Join Date: Jul 2002
Location: Easthampton, Massachusetts
Posts: 2,633
Good question Force_Flow. Kinda wondering that myself.
Markoman01027 is offline   Reply With Quote
Old 02-02-2003, 08:44 AM   #12
Sibak
 
Lord Prism's Avatar
 
Join Date: Feb 2000
Location: Houston, Texas, USA
Posts: 1,080
Try 64 then 128 settings and see what gives you the best performance.
Lord Prism is offline   Reply With Quote
Old 02-02-2003, 08:44 AM   #13
Member (14 bit)
Premium Member
 
TwoRails's Avatar
 
Join Date: Jan 2002
Location: The Great NorthWest
Posts: 12,594
Quote:
Originally posted by force_flow2002
Taking the question from Markoman01027, I'd like to know if there would be a performace increase by increasing the apature from 64MB to 128MB with a 64MB card.

For example, would there be less time where there is lag in a game while viewing an area with a high number of polygons?
From everything I've read, the answer is no.

My BIOS book is in PDF format, and it's locked so I can't cut-n-paste it's section on this, but it's fairly close to the above. (anyone know how to unlock a PDF?)

TwoRail
TwoRails is offline   Reply With Quote
Old 02-02-2003, 12:23 PM   #14
Barefoot on the Moon!
Staff
Premium Member
 
Force Flow's Avatar
 
Join Date: Aug 2002
Location: Northeastern USA
Posts: 13,382
You could try taking a screenshot and attaching the file here.
Force Flow is offline   Reply With Quote
Old 02-02-2003, 03:38 PM   #15
Member (14 bit)
Premium Member
 
TwoRails's Avatar
 
Join Date: Jan 2002
Location: The Great NorthWest
Posts: 12,594
OK, here's the screen shot:

TwoRails

Last edited by TwoRails; 06-14-2008 at 12:10 PM.
TwoRails is offline   Reply With Quote
Old 02-02-2003, 04:18 PM   #16
Barefoot on the Moon!
Staff
Premium Member
 
Force Flow's Avatar
 
Join Date: Aug 2002
Location: Northeastern USA
Posts: 13,382
Ah. So I guess it's another case of "if it's not broken, don't fix it."
Force Flow is offline   Reply With Quote
Old 02-02-2003, 04:28 PM   #17
Member (14 bit)
Premium Member
 
TwoRails's Avatar
 
Join Date: Jan 2002
Location: The Great NorthWest
Posts: 12,594
I guess so! I've played with the settings, but never benchmarked them, and never noticed a difference. With today's CPU and GPU speeds, it probably matters even less than when 16MB vid cards were "big."

TwoRails
TwoRails is offline   Reply With Quote
Old 02-02-2003, 08:31 PM   #18
Member (10 bit)
 
GSXdan's Avatar
 
Join Date: Jun 2002
Location: P-burg, Ohio, USA
Posts: 555
Send a message via AIM to GSXdan
Well, I decided to do some benchmarking and here are my results:

64mb aperture size: 10983 3d marks
128mb : 10838 3d marks
256mb : 10803 3d marks

This is with a ATI Radeon 9500Pro 128mb DDR vid card. See sig for other specs. I guess id like to see some other results, so if anyone wants to try it, post your results here.

^dan
GSXdan is offline   Reply With Quote
Old 02-02-2003, 08:44 PM   #19
Member (14 bit)
Premium Member
 
TwoRails's Avatar
 
Join Date: Jan 2002
Location: The Great NorthWest
Posts: 12,594
Nice post, GSXdan! No wonder I never saw a difference. There virtually is none!

TwoRails
TwoRails is offline   Reply With Quote
Old 02-02-2003, 08:48 PM   #20
Member (10 bit)
 
GSXdan's Avatar
 
Join Date: Jun 2002
Location: P-burg, Ohio, USA
Posts: 555
Send a message via AIM to GSXdan
Yea, I played the same game(Test Drive) under each setting and there was no noticible difference, so I guess keeping it at 64mb is fine.

^dan
GSXdan is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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 On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 04:37 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 PL2