AGP4X vs. AGP8X
An anonymous reader writes "With upcoming chipsets such as the SiS648 claiming support for the latest AGP8X standard, we asked ourselves if there were any performance benefits. We took the SiS648 and Xabre 400 reference boards, modified them and compared the results." I can't even get 4x stable under XP, so I figure 8x is
half as likely to let me play NWN :)
you building your own motherboards or something? What mainstream motherboard doesn't have AGP 4x?
2.18 gigabytes a second. Jesus - does anyone else see why this is wierd to me? I mean, I understand the need for faster hardware, but can't software producers just make their software more efficient? I mean, any game I'm playing that requires 2.18gb of data to be passed through my video card each second is going to require a better, faster computer than I've got now. I'm tired of always being forced into upgrading just to play the latest and greatest games - and then being told that I'm breaking the law when I want to play old ones that I can't buy anymore! It's absurd, and it makes perfect sense - too many software companies have a vested interest in hardware - the more advanced the game, the more hardware that sells. What we really need is another Mario Bros. or Tetris to come along to give us all a kick in the face - great games don't need outstanding graphics to be great fun.
dammit i was trying to post some replies on the forums when suddenly the server stopped responding
thanks for slashdotting the server. thanks a lot.
i was wondering why the sudden slowdown when its 4am here (singapore), and i launch a new browser window, and the first thing i see is the agp 4x vs 8x article, and the page linked is hardwarezone.
I don't like windows.
Liberty.
According to the article, so far there's only a 4.7% increase between the 4x and 8x cards. Personally, I'd say thats a pretty good start. Of course, I'm still using a GeForce2, TNT2, and Rage128...so as you can see, graphics cards aren't that big of a deal to me.
:(.
:(.
What I get worried about with these upgrades is that they're going to come out with games that actually require them! And them I'm screwed
Personally, I find it interesting that it continues to seem like every card *needs* more bandwidth, more power, etc (and yes, i know these cards operate at lower voltages, but still...). Someday I'm going to need that special SOUNDBLASTER QUASIEXTAGYWITHCHERRIESONTOP made for the SPECIAL SOUND CARD BUS WITH MORE BANDWIDTH. I dread the day when i need a special slot for every type of card i want
So gogo with the ultrauberbandwidth increases, but keep that backwards compatability! I like pci graphics cards sometimes!
tuff, unless you are using your v2OS and are a really elite hacker (assembly coder) you have to use windows.
Taco it amazes you can't get an operating system to work that was designed for the hopelessly clueless. Maybe my grandma could give you some tips.
Basically, SiS has come out of nowhere with motherboards that absolutely trash the competition in regards to performance and features. It started last year with the SiS 735, the best performing Athlon mobo of the year. Sadly, it was a poor overclocker, so it was shunned by AMD fans. But this year SiS has had a string of hits. It's the only 3rd party with a P4 license, which makes it the only choice for mobo manufactures in terms of 3rd party P4 mobos (obviosuly they're ansty about Intel frowning upon their Via-based P4 boards, seeing as Via doesn't have a valid P4 license). The SiS 645, 645DX, and now the 648 have consistently been of high quality with features no one else has. The 645 introduced MuTIOL which doubled the bandwidth between north and south bridges, to 533MB/s. The 645DX introduced unnofficial, rock solid DDR400 support. Now the 648 again doubles bandwidth between north and south bridges to 1 GB/s, it introduces AGP 8x, and it probably will officially support DDR400. SiS 648 boards also have Serial ATA support. This is a far cry from a decade ago, when everyone knew SiS=shit.
This basically means you'll get better performance on any 2nd or 3rd generation triple-monitor AGP cards. They're the ones that have the most use for additional bandwidth. This is just a guess, though.
I have a Supermicro P6DGU, which is a great board (2mb mem, up to dual 1ghz, 6pci, scsi onboard, raidport option), but it only supports AGP 2x. I don't know what the real difference is between 2x and 4x, I can't really think that it's %200 faster.
Sometimes boards that have some of the features that you want, don't have all the features that you want, and when you spend alot on a good server/workstation board, you can't always jump to the newest standard on a whim.
Tibbon
tibbon.com
Maybe I missed something, but it really would have been nice if they explained how these tests stressed the AGP bus. You're not going to get much of a performance boost out of better AGP unless you're running tests with more textures than can fit in the on-board memory.
This review / test is bullshit. The only reason that they see an improvement in lower resolutions is that its the only resolution where the game / app is not limited by the video card.
/. editors will stop "jumping the gun" and wait until some real reviews come out. This is like testing a new high performance tires that can go upto 400/mph with a Yugo. Is anyone going to be surprised when the $25 tire performs just as good as a $400 tire? Sorry for the lame analogy, haven't had my morning Coke. :-p
I'd definitely take this with a grain of salt until someone can do a 4x/8x review with a NV30 or a ATI 9700.
What kind of hardware guy looks at this and doesnt say "WTF Xabre 4000?? What kind of video card is that to benchmark anything?"
Hopefully the
-- D3X
"You can see in the charts that there's actually quite a bit of advantage with AGP8X especially at lower resolutions."
This guy is smoking crack. all of the charts are virtually identical. Maybe a different person wrote the writeup from the one who made the charts?? or hes on the payola. Either way there was practically no difference.
Yet another click "NEXT page-->" article! Sweet Jesus I hate these! Tons of advertisements on every page.
I can't go there anymore.
About once a week these days CmdrTaco makes some comment similar to the above which I believe he means as a swipe at Microsoft.
Anyone who has used the Microsoft products he's swiping, however, just view it as him admitting he's technically incompetent and/or he uses really shoddy computer systems. And that is also the case here.
It is _not_ difficult to get AGP4X working under XP unless you're an idiot or running shitty hardware. Maybe all he has for hardware is left over VA Systems junk. Poor Taco.
Most people will say agp8x is way too much and overkill and will introduce some bugs and firmware/hardware/signal issues with some lower quality cards, etc...
:)
Well, when AGP 1x was out, people didn't find it very useful because it wasn't fast enough
AGP2x was okay to offload the PCI bus and do some basic stuff, but not fast enough for high-speed games and transfering large chunks of information.
AGP4x seems to be okay for today's technology and all, and AGP8X seems to be way overkill, but I personnaly think that it's finally what it should have been since the start: a *VERY* fast graphics port on which the bandwidth bottlenect doesn't become an issue, * at any resolutions * , and that help cutting down the cost in other fields beside gaming. (one example: uncompressed video editing 1600x1200@24bits(or more for film and with newer card with better colorspace) @60FPS) Right now you require exotic hardware for this, especially for uncompressed playback. let's say you'd want to invest on a fast Ultra320 array (ok you'll say if you do so you can afford the exotic hardware as well, but the point here is actually CUTTING down the price, and this is one way), well now you could get way more drives for your system.
There are many more examples for this, but the main idea is there are new features that are going to come out for cards, bigger bitdepth, better this and that, that's going to choke the bandwidth and 256MB on a card won't be enough in a not so distant future, using system memory at almost local memory speed increases quality and possibilities tremendously, and while we don't see much use right now, I'm sure it won't take long after 8x is installed that we'll see a use for 12x or 16x
--- Metamoderating abusive downgraders since my 300th post.
I have a ATI AIW 32MB DDR, and my tribes2 can get a lil laggy esp when their are some vehicles on my screen.
reading my X log I notices that DRI was using 1X mode for AGP. after some RTFM, I found the option to kick it into 4x.
Anyway the point being it didn't help speed up the game gfx (well i didn't notice much difference)
In case ur wondering for ATI cards the XF86Config option is:
Option "AGPMode" "4"
Also i noticed:
Option "AGPSize" "32"
But i cant tell if setting this bigger then the ram on the card helps or not (maybe that the buffer size opt?), was hoping to let the card borrow more of my sys ram (which is pc100, slow compared to gfx cards DDR, but better then hdd =)
anyone know any other good opts to help eek more speed?
I can't even get 4x stable under XP, so I figure 8x is half as likely to let me play NWN
It's always about you, isn't it?
"[...]there's actually quite a bit of advantage with AGP8X especially at lower resolutions."
What are these people smoking? The vast majority of the tests are all but identical. The VERY BEST performance difference is 3DMark2001SE Pro at 800x600x16, and it shows a whopping 4.7% improvement.
Clue: In the current 3D world, AGP4X IS NOT a constraint. Even AGP2X is fine. Hell, there was an early version of the (TNT2 or GeForce 1, I forget which) that was *PCI*, for chrissake, and it was only a whisker slower than the AGP cards at the time.
Geometry transfer, it would appear, just isn't very bandwidth intensive. The only time the AGP rate is going to matter much is when doing very heavy texturing from main memory, but that just isn't happening. Instead, manufacturers are putting more and more RAM on the video card instead, and all the games are oriented around pre-loading all necessary textures in that specialized, super-high-speed RAM.
At the present 1.06 MB/sec transfer rate of AGP 4X, that means that the entire video RAM of a 128MB card be filled in roughly 1/10th of a second. If you spend all the time, money, and effort to upgrade to AGP 8X, you can improve your load time by 1/20th of a second.
Just think...if you played 50 levels of some FPS a day, every day, you'd save over 15 minutes in your first year alone!
Obviously, this is a very important technology we should all rush out to buy. Thanks, hardwarezone.com! I'll trust you for all my technology reviews in future.
-----
AGP8X: Saving your time so efficiently, you won't even notice.
I can't believe the hypocrisy on slashdot, even after all the ass reaming cmdrtaco takes about it. Is he trying to do this, maybe slowly switching things over to 'Hey, XP is cool!' so that all the morons who switched over to linux because of this site, will slowly switch back to XP because of shit like NWN? C'mon, its a fucking game, and I think it even runs under Linux (or will) and is being ported to the Mac. I'm sure CmdrTaco and the rest of the /. bunch ran out to get Xboxes, even as they come back and bitch about how much "M$" sucks.
I don't run MS Software. I run Omniweb for a browser on Mac OS X. I don't use Office, I use Appleworks, and if not, I could always run KOffice or even star office.
Mods will probably mark this as off-topic, but c'mon, is cmdrtaco's offhand "Look I run XP" comment on topic? Of course, he's not as easy to moderate, I suppose.
Darn, I can't rate the original post as a troll.
Remember... ZG9uJ3QgZm9yZ2V0IHRvIGRyaW5rIHlvdXIgb3ZhbHRpbmU=
Well, when AGP 1x was out, people didn't find it very useful because it wasn't fast enough
AGP2x was okay to offload the PCI bus and do some basic stuff, but not fast enough for high-speed games and transfering large chunks of information.
Not fast enough to be useful? What reviews were you reading?
Back when AGP 1x and 2x were rolled out, they were found to be marginally useful because the graphics card was the bottleneck. This is true even today. Fill rate is still almost invariably the bottleneck for performance, and CPU power for geometry and physics is usually second.
The original intent of AGP was to transfer textures across the bus, with the card's texture memory just a cache of this data. But this is a _bad_ thing to do - bandwidth and especially latency of a card's on-board memory is likely to be much better than AGP transfer bandwidth and latency, so nobody in their right mind writes games that require streaming textures from system memory. This isn't going to change - the memory in your PC is optimized for being big. The memory in your graphics card is optimized for being fast. Even with a zero-latency, infinite-bandwidth AGP port, local memory is better.
All AGP is used for now is to transfer geometry data, and it's plenty fast for that (cards are still generally fill-rate limited). With on-board transformation and lighting, and further folding-in of the graphics pipeline on the way, the amount of data that needs to be transferred per frame is going to get _smaller_, not larger.
Very high AGP transfer rates are a marketing bullet-point, and not much else.
Oh, and if you're editing a 1600x1200 movie on a PC, you're limited by your disk transfer rate. No way are you storing *any* significant chunk of that in a PC's RAM.
Now we can all run the latest games which are still based on the GFX engine written in 1998.
How boring.
Real men run headless servers, without this girlie GUI shit!
bash-2.05a$ cat /proc/driver/nvidia/agp/status
Status: Enabled
Driver: NVIDIA
AGP Rate: 4x
Fast Writes: Enabled
SBA: Enabled
uname -a
Linux daryl 2.4.19-gentoo-r5 #5 SMP Fri Jul 26 18:07:32 EDT 2002 i686 GenuineIntel
Nice and stable!
keanmarine.com
I've used mobos with SiS chipsets and graphics chips on them in the past and have had compatibility/stability problems, although they're probably no worse than what VIA has to offer. Go Intel or go home.
It seems like the editors have a particular list of text strings they grep all incoming submissions for, apparently among these is AGP8x. This comparison is ridiculous even for Rob to point heedlessly to. The wbesite itself is Yet Another Anandtech/Tom's Hardware ripoff design with an article that reads like a SiS fanboy on crack.
The whining and crying about AGP 8x is a bit premature and the AGP 3.0 standard has been pretty much supplanted in usefulness by graphics card manufacturers. Having a dedicated high speed port for graphics hooked up to the northbridge is a good design idea. It frees the traditionally low bandwidth nb-sb connection from needing to carry lots of graphics data. The memory sharing available in AGP has become increasingly useless as worthwhile graphics cards have scads of local memory now. About the only thing an AGP apeture is good for is an i845G chipset board or some other cheap piece of shit HPaq sticks in their computers.
The AGP 2.0 spec isn't much of a bottleneck either. Case in point, replacing the TNT2 based video card in my dual P3 500 with a GF2GTS more than doubled the 3DMark2001 SE score from 926 to 2068. The board is an IWill DBD-100 with a 2x AGP port on it. The fillrate or poly rendering ability was not adversely affected by the AGP 2x port, the only thing keeping the 3DMark score down is the relatively slow processors (as 3DMark is single threaded) and the low FSB bandwidth.
The fillrate of an ATi R300 or nVidia NV30 isn't going to affected much by an AGP bandwidth on ONLY 1GB/s. Most cards based on these chips will end up having >100MB of on board memory. It won't be too terribly long before the video card in the PC has more and faster memory than the system's main memory. Even Doom3's 80MB of textures isn't going to really stress a 4x AGP card, it would take all of a seventh of a second to transfer all 80MB of textures. Maybe AGP 8x will be on my upgrade path when the load time of a game's textures take a perceptible amount of time to load into the video card's local memory.
Rob it isn't Microsoft's fucking fault your AGP card doesn't work properly, you're probably stuck with some old VA Lin^H^H^HSoftware POS box. My system doesn't have any problems running reliably under Windows XP and I don't think too many other people running Windows 2000 or XP are having too many problems either. When do we get to mod the editors as -1 Troll?
I'm a loner Dottie, a Rebel.
"You can see in the charts that there's actually quite a bit of advantage with AGP8X especially at lower resolutions."
Huh? The difference at 1024x768x32 and above is moot, or often non-existant. Are these guys looking at the same graphs I am?
No one plays at 800x600x16 anymore.
-Vic If you can't figure out my email, then don't.
Huh? All the posts bashing Malda aren't offtopic, but once you start talking about those posts, thats offtopic?
Would it be possible to create other devices that use the agp slot? Imagine a gigabit or scsi controller with a 2.1 GBps link to the northbridge. Mmmm... bandwidth..
Anybody else notice that their sponsors are SIS? :)
No wonder they're calling a "4.7% increase" worthwhile... jesus...
Clever.
Because he's such a big baby. Isn't it obvious?
warning! this is probably stupid but I am sleep deprevated and rambling...
since many will say that one of the big issues with any large leap like 4x to 8x is utilization of that technology, I wonder about the fact that there does not seem to be an indication of significant slowdown of these types of HW advances. In the face of this (as if that is a startling revelation) I wonder if API's (and the drivers written to support them) would be best served by making forward compatible designs. For example: the directx design allows any release of directx to work with older versions called on it.
That is good, however because of the WAY that the calls are written (and among these is the very annoying factor of inconsistency between versions) it is rarely an easy task to upgrade directx versions (or even sub versions) within a program. It would seem silly then to go in and do an equivelent amount of work within the code base who's goal was to 'buff up' the pipeline and storage method.
Now I am probably wrong... but as far as I know (haven't honestly messed with any directx past 7) there is no 'bandwidth detection' that is trully open ended, thus allowing a maximal optimization of texture and object transfer based on the [usable] bandwidth. I know memory is checked (optional), but what about the bandwidth? Would an external library that acts as a API of API's work, in which you could store the algorithm implementations and constants that, say... in the case of some great hardware advance would either already recalculate (with a config routine) or be patched that gives those with the new HW toys something to play with? Would this significantly slow down the program with an added lookup layer (or more)?
I only ask this because I am toying with a graphics rendering engine (toying being the key) that while 'could' be used for gaming will most likely be for rendering architecture crud. Because I am lazy, and for the sheer pleasure of seeing if it can be done, I would like to see an easier way to upgrade programs to make use of new technologies. Perhaps this could simply be a build time only API/tool that is a developing framework... ah, who knows?!
However (assuming this does not get modded down for [stupidity]) if anyone knows of such an existing process, toolset or API please respond.
I seek not only to follow in the footsteps of the men of old, I seek the things they sought.
As long as your buying no problem.
SiS has been doing motherboard chipsets since at least the 486 era, and I/O cards before that. I've also had SiS-based motherboards, and they had bugs and instabilities I'd never even heard of before. I've long since come to associate SiS chipsets with the mobo mfgr cutting corners, and haven't seen anything yet to make me change my mind. (Tho the SiS-based I/O cards for 386/486 machines seemed to be pretty good in their day.)
... gee, I wonder if that's why SiS chipsets need heatsinks, even when no other chipset in the same class needs 'em.
As to another poster who says he likes SiS because of the "low heat/low power"
~REZ~ #43301. Who'd fake being me anyway?
The great thing about the Universal AGP 3.0 is that you can get a board with it in the coming months and a decent AGP 2.0 card for a decent price.
Then when your hardware is starting to lag (for games) you can go out and get an 8X card that will have matured, and become afordable. The performance gains, from moving to 8X from 4X, might be only a few percent, but couple that with a new ATI or NV card down the road and boom you got playable framerates again.
-- taking over the world, we are.
Did you know that the huge amount of high speed memory is supposed to be just a texture cache?
What's supposed to happen is that insanely high resolution textures are supposed to be streamed from that gigabyte of DDR400 RAM that you have to back up that 128M GF4Ti4600. That's why we need more bus bandwidth. Trying to stream hundreds of megs of textures before the next frame needs to be rendered requires absolutely insane amounts of bus bandwidth.
This tomshardware article from a while back compares AGP 1x -> 4x... here were the results. You can see that even in the beginning of 2000, the benefits of higher AGP speed showed diminishing marginal returns.
My server
Where have you been? I have a ECS K7S5A with an SiS 735. The northbridge runs cool to the touch. Other chipsets require a heatsink fan. Shouldn't bother responding to trolls.
Just a Tuna in the Sea of Life
They need to run some tests where the memory to GPU bandwidth dominates the problem. For example, open up 3DS Max, Maya, or Softimage XSI with a complicated textured scene that can't redraw at full frame rate, and see if it helps.
The big win for more AGP bandwidth should be when the board's texture memory is full and the textures spill into main memory. Typically, game textures are tuned to avoid this, but you hit it all the time with authoring tools.
A bottleneck on geometry feed from the main CPU is unlikely, since it's hard for the CPU to generate a gigabyte/second of geometry.
Who is Scott? And yes, it probably is technical difficultes.
- Enhance AGP Performance
Two options are available: Disabled or Enabled. The default setting is disabled. This item can improve your AGP display performance. How about that - the 'Enhance AGP Perforance' option can in fact improve my performance. Who'd have guessed? No idea how or why it does it, nor why it's disabled by default. Also available are AGP Driving Controls (with a manual specification option involving settings in hex), Fast Write, Read Synchronization, and a few others. Can anyone point me to a site that might demystify some of this stuff for me? Guess-and-check + reboot for each combination isn't appealing...I have to agree with many of the posts so far. First the article showed no real advantage to having AGP 8x except for bragging rights with your buddies. With the on-board memory and GPU processing increasing with every new graphics card the AGP bandwidth required to increase the ever impportant FPS sepecs is lowering, not increasing. I don't think the AGP 8x support will take off too quickly since the cost (the newest chipsets are always nore expensive) doesn't gain much for the consumer.
This is where I get OT. I've noticed the increased demand for multiple display systems. So, I was wondering when/if motherboards would come with muliple AGP slots. I suspect that soon gamers will crave multiple displays to give panoramic views for shoot-em-ups, racing games, and flight sims. Also, there is likely to be business markets as well where numerous, and fast, displays are desirable. When that day comes people will be wanting to have multiple AGP slots to achieve those ends. Also having two AGP slots would be a good sell for upgraders, they'd get their new motherboard and the best AGP card they can afford. Then once the next gen card arrives at Best Buy they can get the new card without throwing out the old.
What do you think, will multiple AGP slot motherboards make it to market?
The boards aren't like that any more... really. I got one of the early ones, had a cool power supply, it ran great. Until I woke up one morning and one of the capacitors on the board had EXPLODED. Still under warranty so I got it replaced. The new one has a totally different capacitor setup, a clip thingy for the AGP card, and some other minor differences... but with the new capacitor setup, they're nowhere near as picky about PSUs.
;)
I fear the day I need a processor better than my K7S5A can handle, I have never loved a motherboard this much or had one this rock stable.
Esperandi
Current BSOD count in WinXP since release: 1, due to ASPI drivers I shouldn't be running anyway
Comment removed based on user account deletion
..... isn't that kind of like saying: "based on NT Technology" ?
Faster memory isn't going to do much for that video card (the ATI AIW 32MB DDR). If you were using a GeForce 4, or the new Radeon card on an SDRAM system, then there would be a substantial bottleneck. However, on older, or more efficient 3D Renderers (more efficient, as in a tile-based rendering Kyro 2), SDRAM is perfectly fine, and DDR is pracially useless, as the card is not as bandwidth hungry.
His problem is A) Running Tribes 2 on an older Radeon. And B) The Tribes 2 Garage Games engine was horribly unoptimized in that game.
He thought: "let's not aim for the very best we can imagine or produce.. instead, upgrade little bit at a time here and there and make customers think they get something special when "4X" becomes "8X", etc."
I mean don't they have resources for more than meager 8X, I understand that making things parallel is a bit costly but still, they could even try to make something significant instead of this.. this.. yuk!
It's conspiracy I say! Large manufacturers are the only ones who could make something like AGP32X happen but they don't want to give their bleeding edge knowhow out, they want to keep some moving space if something unexpected happen like unknown little companies releasing something revolutionary.
Preserve old classics: copy your collection onto all hard drives.
I agree with the observation that SiS has been an unexpected dark horse mobo/chipset candidate lately.
One correction though: Last I heard it was not a proven fact that Via doesn't have a "valid" P4 license. Via claims that the license is valid because they purchased S3, and S3 had a license. Intel claims S3's license was not transferrable. It seems the case is still up the in air, and the lawyers will have to sort it out. Via does seem to have a reasonable claim to the license, however.
I am still a big fan of the SiS735(I use one with my horribly outdated 1.4ghz Athlon-c). Very stable. The SiS645/645DX were both impressive, and the SiS648 looks even better. Talk about a RAMBUS killer. I only hope they keep making Athlon chipsets(the SiS745 has gotten very little press it seems, probably because it's irrelevant due to the lack of Athlons with a factory spec FSB of 166mhz). If AMD would wake up, smell the bacon, and release an Athlon with a factory spec FSB of 200 mhz, I'm sure SiS could cook up a chipset to accomodate it, using the DDR400 memory controller from the SiS648(or a modified version of said memory controller). Wouldn't that be nice?
Maybe that's so .. I haven't kept track of every chipset in the world, especially the newer ones. But SiS chipsets had heatsinks for about 3 years before anyone else found it necessary to do. That always made me wonder why they needed it when no one else did.
Sometimes a company sucks for years, but suddenly gets better. Maybe SiS has done so while I wasn't looking. But when I go to a computer show and examine dozens of motherboards, and the ones that have clearly cut corners are mostly SiS-based, it doesn't produce a sense of confidence in their product.
And I wasn't trolling (I *never* troll). I've been building computers for 9 years (and make part of my living that way) and what I posted are my consistent observations over that timespan.
~REZ~ #43301. Who'd fake being me anyway?