Originally posted by: Batman5177
8x is a total marketing scheme!!!
Originally posted by: jjyiz28
something about not using all the bandwidth? 8x supporting 2.1gb/sec. but what if you have a 64mb video card 8x agp, when a game uses up all the 64 mb, it uses some system memory, so then won't 8x be a lot more beneficial over 4x?
Originally posted by: Marshallj
Originally posted by: jjyiz28
something about not using all the bandwidth? 8x supporting 2.1gb/sec. but what if you have a 64mb video card 8x agp, when a game uses up all the 64 mb, it uses some system memory, so then won't 8x be a lot more beneficial over 4x?
And in MS Windows, when your computer uses up all of its ram, it uses the HD as memory. Same principle. You have a fast form of memory storage, and once it gets used up the PC reverts to a much slower form of storage. Your HD is nowhere near as fast as RAM, and using the 2.1 GB/s AGP bus for texture memory is nowhere near as fast as the 10GB+/s memory bus that's on your video card.
Once you're forced to switch to a slower data transfer medium, you're going to take a performance hit.
thank you , thats the kind of info i needed. so i take it there will not be any performance increase at all if the card is 128mb memory, since most games don't use up all that memory. but you DO get performance increase with say a 32mb card with hypothetically 8x agp even though the performance may be very small. is what i said correct?
so will that mean that it will finally mean that video cards will have no use with memory onboard but using the pci-x interface it will be more than plenty faster supporting up to or even more than 10 or even 20gb/sec??
some more questions. a card has a 128bit interface, therefore it equals 16 bytes, memory is clocked at 325 and since it is ddr memory it is 650mhz. therefore, 16 bytes multiply by 650 mhz is 10400mb/sec or 10.4gb/sec. is this correct??
ok, so why is everyone saying that we are not at the stage of using up the bandwidth of 8x agp(2.1gb/sec) or even 4x agp(1gb/sec)???? this doesn't make sense to me since 8x isn't even close to the 10gb+/sec.
Originally posted by: BenSkywalker
AGP is useful for more then just AGP texturing. All the objects you see in a game must be uploaded to your graphics card first. AGP texturing is handy when at a given point you are exceeding the on board RAM, higher levels of AGP bandwith allow you to send more vertex data, shader programs etc to the vid card at once. Right now, bandwith for these types of operations isn't needed, but at some point it will be ignoring AGP texturing completely. For these functions, you could have a 10GB vid card and it still would be a bottleneck at some point(although this data can be cached on the vid card, it still needs to be uploaded in the first place).[/
thanks for all your answers so far ben. ok, now this makes sense. so agp 8x isn't needed two fold since 1, agp texturing wont be used at all if you use a 128mb memory card which is enough for games for the moment, and 2, gettting data TO the card itself, the bandwidth is not close to being saturated. ok . i think i get it now. i learned a lot. thanks ben. =)
Originally posted by: Regs
Well there has to be a difference between AGP 1x and 4x. If there was not then all we would have to do is buy a cheap PCI graphics card. Does the information get transfered faster on a AGP bus then a PCI bus? I know this is besides the point, but I'm now dieing to know.