There is no such setting for discrete video cards. The PCIE GART is owned by the video card, therefor it's up to the driver to determine how pages are allocated/freed. Generally, there's no need for a fixed aperture.ChrisRay said:I have tried 2 different SLI systems.
Gigabyte and Asus. And neither allows me to modify the memory address size for the system memory. Is there an equivalent of it? Or is this handled different with PCIE?
OpenGL guy said:There is no such setting for discrete video cards. The PCIE GART is owned by the video card, therefor it's up to the driver to determine how pages are allocated/freed. Generally, there's no need for a fixed aperture.ChrisRay said:I have tried 2 different SLI systems.
Gigabyte and Asus. And neither allows me to modify the memory address size for the system memory. Is there an equivalent of it? Or is this handled different with PCIE?
Integrated PCIE solutions may still offer a BIOS setting to select how much memory is to be reserved for the framebuffer.
There is no concept of an Aperture with PCI Express built into the hardware. It's purely a software/driver phenomenon.aaronbond said:As OpenGL Guy said PCI-E graphics have GART table built-in so Aperture is not needed. Is it still an option in BIOS on PCI-E boards?? Just wondering?
Can't pronounce what, you said?ChrisRay said:I cant pronounce it and thats probably why
Guden Oden said:Can't pronounce what, you said?ChrisRay said:I cant pronounce it and thats probably why
Anyway, it's good PCIe does away with the aperture crap; that's certainly THE most misunderstood aspect of PCs ever, in my experience at least.
Gigabyte and Asus. And neither allows me to modify the memory address size for the system memory. Is there an equivalent of it? Or is this handled different with PCIE?
Actually, it does.Scott C said:AGP Apeture has NOTHING to do with how much of your RAM the video card gets.
You've misunderstood. Your TNT can't handle virtual memory, thus setting your apeture to 256 MB when your system memory is only 64 MB is pointless. (Your TNT accesses physical memory BTW.)The above quote suggests that the AGP apeture somehow controls how much physical memory the video card gets.Gigabyte and Asus. And neither allows me to modify the memory address size for the system memory. Is there an equivalent of it? Or is this handled different with PCIE?
I had a TNT1 with system RAM of 64MB and apeture set to 256M. No problem, 32 bit hardare has access to 4GB of address space.
All the apeture does is specify address space mapping, not physical memory.
It depends. Some things are statically allocated, others are dynamic. In any event, the AGP aperture is based on physical memory addresses so that will restrict the amount of physical memory is available for apps once the aperture is in use and that means more swapping.Guden Oden said:But even AGP aperture memory seems to be allocated on a as-needed basis, as I have 512M physical and the aperture set to 256 in the BIOS, and I typically have more than 256M free, even with quite a lot of programs loaded.
"The PCI Express protocol specifies a special packet to transmit payload data. This packet is
called Transaction Layer Protocol or TLP. In
addition to the actual data, the TLP adds a header
that carries information such as packet size,
message type (memory, I/O, or configuration),
traffic class for QoS and any modifications to the
default handling of the transaction (for example,
relaxed ordering, or snooping)"
I believe that if you don't have dedicated clock and signal lines, the system becomes more robust. Because you don't have to sync signal and clock, there are no headaches about equal physical wire delay between the two, and that in turn might enable you to crank the clock speed up higher.Chalnoth said:Looks like TLP/DLLP is a way for PCI Express to transfer its signalling information within the bus instead of on a separate bus. Basically this is an optimization that decreases effective bandwidth for the bus, but is made to decrease cost by reducing the pincount (and, alternatively, allowing for larger total bandwidth).
This is more of an optimization, then, on how efficient the bus itself is. Possible effects could be viewed when inspecting the performance of any high-bandwidth or latency-sensitive applications, such as Gigabit ethernet or some graphics applications.