|
The AGP aperature defines a limit to the AGP texturing range for the motherboard memory controller.
A game sends textures to the video card. The card will utilize all its available memory to store textures. If the onboard memory is exceeded, then the AGP controller can borrow additional memory from the system's main memory.
The overflow data is sent via the AGP bus to the motherboard's main memory array. The AGP aperature defines the maximum main memory storage limit for the motherboard.
AGP texturing to main memory is painfully slow compared to onboard storage, even with AGP 8x designs. Considering most current generation games require 80-90 megs of texture storage, the most manufactured video card models feature 128mb of onboard memory, so as to never rely upon the slow AGP texturing process.
The AGP aperature is dynamic in nature. It only defines a storage limit. It does not set aside memory for AGP operations, and most important main memory operations take presidence over AGP texturing, thus the limit is of little concern. The AGP spec declares the AGP aperature should be 1/2 the system memory.
Robert Richmond
|