I've been wondering about the "AGP Aperture" BIOS setting lately.
I see there's been recent traffic on this board about it here . But that thread doesn't seem to have very conclusive answers.
First, what is it? My understanding is that it's an area in the address space of the machine where video memory is mapped directly to the system's memory. Is that correct?
If so, the advice given in that other thread -- about setting the BIOS AGP Aperture parameter to half the system's installed physical memory -- doesn't seem to make much sense. Why would the value you wanted to use for this window get larger when you have more RAM installed?
On a moderm AGP-equipped machine, how much time does the CPU really spend writing to video memory, anyway? Aren't all these drawing tasks offloaded to the graphics processor on the video card?
It seems to me that I'd want to set the AGP Aperture size to exactly match my video card's memory size. If it is set larger, then I end up wasting addressing space, but not necessarily memory. If I have a large amount of memory -- four gigs, say -- then I don't think the CPU can address the video card memory because it needs all four gigs of its address space for the physical memory.
But in such a case, if the memory on the card isn't mapped into the CPU's address space, how is it accessed? Or, if the AGP Aperture size I give is smaller than the size of the memory on my vide ocard, how does the CPU address it?
Maybe the "half the size of your physical memory" advice really is valid, but I don't understand why.
I'd love to read an explanation of what this parameter means, and learn how video memory addressing really works.
.B ekiM
I see there's been recent traffic on this board about it here . But that thread doesn't seem to have very conclusive answers.
First, what is it? My understanding is that it's an area in the address space of the machine where video memory is mapped directly to the system's memory. Is that correct?
If so, the advice given in that other thread -- about setting the BIOS AGP Aperture parameter to half the system's installed physical memory -- doesn't seem to make much sense. Why would the value you wanted to use for this window get larger when you have more RAM installed?
On a moderm AGP-equipped machine, how much time does the CPU really spend writing to video memory, anyway? Aren't all these drawing tasks offloaded to the graphics processor on the video card?
It seems to me that I'd want to set the AGP Aperture size to exactly match my video card's memory size. If it is set larger, then I end up wasting addressing space, but not necessarily memory. If I have a large amount of memory -- four gigs, say -- then I don't think the CPU can address the video card memory because it needs all four gigs of its address space for the physical memory.
But in such a case, if the memory on the card isn't mapped into the CPU's address space, how is it accessed? Or, if the AGP Aperture size I give is smaller than the size of the memory on my vide ocard, how does the CPU address it?
Maybe the "half the size of your physical memory" advice really is valid, but I don't understand why.
I'd love to read an explanation of what this parameter means, and learn how video memory addressing really works.
.B ekiM