The Radeon HD 4870 1GB: The Card to Get
by Derek Wilson on September 25, 2008 12:00 AM EST- Posted in
- GPUs
With the launch of the Radeon HD 4870, AMD showed us that they are not only still in the game, but they are back. Their hardware either out performed or was on par with NVIDIA hardware priced significantly higher. As a result, NVIDIA was forced to significantly adjust their prices downward to remain competitive. And, currently, they are competitive in terms of pricing and performance.
But in this business competitive isn't always good enough. AMD came out of the gate swinging for a knock out. And they did a good job of winning a significant amount of mindshare. They built a good product and priced it very aggressively at launch. While our concern is the current state of things, and our recommendation will be for the part that gives our reader the best value, that's not how every graphics card enthusiast sees it. The things companies do (like initially selling their hardware at way too high a price) can significantly affect the position of some enthusiasts.
That might be one reason NVIDIA went down the core 216 path with the GTX 260. A name more like GTX 265 would have been nice, and we already talked about how much we don't need dozens of parts all with slight tweaks and price differences cluttering up the market. But, the core 216 did help make NVIDIA's hardware more competitive (even if it didn't put it over the top). And more competitive is a good thing. Better competition does nothing but benefit the consumer, and we love to see it. If NVIDIA took that step because they want to win back some mindshare then that's fine with us. All we care about is what performs best in a price class, because that is what benefits our readers.
Of course, the core 216 might also have been anticipating the eventual availability of the Radeon 4870 1GB. In which case, the core 216 falls short.
Well, it isn't just that the GTX 260 falls a little short. The fact is that the extra RAM really does make a significant difference in many high quality high resolution situations when playing current games. We didn't expect the gains we see here, and combined with the original stellar performance of the Radeon HD 4870, we have to say that we are impressed.
The Radeon HD 4870 1GB has the same number of GDDR5 chips on board, but the devices on the 1GB model are double the density of the 512MB part.
Yes, these are different parts. The top one is the 512MB version and the bottom one is the 1GB.
The 512MB card we have uses Qimonda GDDR5, while the 1GB model we tested has Hynix devices. As GDDR5 is still pretty new, it is likely that the delay in getting out the 1GB model of the 4870 had to do with delays in getting a high enough supply of high density RAM.
Anyway, we mentioned that the GTX 260 core 216 doesn't quite keep up now that the 4870 has twice as much RAM. Let's take a look ath exactly how short it falls, first in terms of how much performance we gain over the original model and then in absolute terms.
78 Comments
View All Comments
devonz - Thursday, September 25, 2008 - link
Perhaps I have misunderstood something, but particularly for 32 bit Vista and Win XP, I THOUGHT that video memory essentially "used" part of the 4 gigabyte limit for RAM usable by the OS. So, would that mean that if you had two of these in CF you would limit your OS RAM to 2 gigabytes? That seems like a considerable drawback to me. Yes, people could go with 64 bit Vista, but my impression (perhaps not correct) is that this STILL isn't totally as functional (drivers, application/game compatibility, etc) as the 32 bit version.yyrkoon - Thursday, September 25, 2008 - link
The only time you *may* have to worry about dual card encroaching on 2GB of RAM is *if* you use two 1GB cards as singles for a 4 head display. I am fairly certain(but have no hands on) that SLI, and Crossfire are both viewed by Windows as a single piece of hardware, at least as far as the memory is concerned. Again, also fairly certain, but not positive: If you had 2GB of RAM, and somehow your card(s) had 2GB of RAM that could be seen by the OS, that you would not have to worry about things until you went over 2GB of system RAM. Then, the possibility of your system having less than 2GB available for processes, and applications could be a problem.This is a reason why you will see system vendors selling systems with 3GB of RAM that have Video cards that have 256MB of RAM or better. Depending on the BIOS, and the motherboards ability to 'hoist memory', with 4GB of physical system RAM installed, you typically 'lose' at least 500MB to system resources(which include stuffs like I/O ports,graphics cards 'aperture', etc). Just as an example, I have two motherboards from the same company here, one is an nVidia AM2 board, and the other is an Intel P35/ICH9R board. The AM2 system board can report 3.5GB available to the user in Windows, while the Intel chipset board can only give the user 3.25GB. Both used the same exact additional hardware(NV 7600GT 256MB, and an Intel GbE Pro PCIe card).
All the above said, I tend to view 'upgrading' a system to 3GB of system RAM as retrograding, with no thought given to future upgrade-ability. My belief here is that you can *someday* want to upgrade to 8GB of RAM, and while it *is* possible to have existing 1x1GB sticks, and buying single 2GB sticks; It is better to buy matched pairs for a single channel for use with dual channel memory. Even if you do not plan on getting into 64bit operating systems soon. Also, that extra 256-512MB of RAM can make a noticeable difference at times.
Another thing to think about is the 2GB vs 4GB 'issue'. A lot of people seem to be thinking that if a game can only address up to 2GB of memory(and most games are in this category), that it makes little to no sense to upgrade to more memory. This is false. The reason is very similar to why dual core CPU at the same clock rate as a single core CPU will preform better: Availability of system resources, and competition of said resources between the OS, and other applications. I.E. if you have an additional 1.5GB of RAM, you game can use up to 2GB, while the OS can do whatever it wants with this additional 1.5GB before going to the swap disk. Windows hitting the swap disk can be very bad for performance, especially if running applications, and the swap disk are on the same hard drive. Granted, this performance gain from increasing system memory *is* noticeable, but is not as good as 'doubling' you GPU power. So, it really depends on what you plan on doing with said system, and other constraints to know which makes more sense for you personally.
As another example: Photoshop can and will use up to 2GB of system memory without using the /3GB boot switch, but also can use more memory above 2GB as swap(scratch disk) on up to another 2GB I beleive. This is before it starts hitting the hard disk(s). For the casual Photoshop users, this may not be a huge deal, but for professional image retouchers who work in 16bit color depth(or greater) at very high resolutions, this can make a very big difference. Especially when using math intensive filters.
Anyways, if you're interested in learning more about the limitations of 32bit Windows, you can always visit Microsofts website, and start by searching for '/PAE'. You can also dig though their pages(although some of it will take some time to find), and find every single last detail on the matter.
Ezareth - Thursday, September 25, 2008 - link
My gaming Rig is running good ole 32Bit XP with 2 Gigabytes of system memory. I Have NEVER come close to using all 2 Gigabytes in any gaming, or while using photoshop, surfing the web etc.My graphics card is a 4870X2 which while it has 2 GB of memory only 1 GB is addressable by the system. If I'm not mistaken these dual GPU cards are nice because the system only addresses a single cards memory while the graphics card itself uses the full amount. When I installed my 4870X2 I still show the full 2GB of memory on my system so I know this is the case as my sound card and other internals take up around half a gig combined.
I think if you crossfire on the Mobo the system has to address both cards memory, but XP is much better as using memory than Vista. I still consider Vista a giant bloatware operating system, DirectX 10 is just not enough reason for me to switch. I'm waiting on Windows 7.
yyrkoon - Thursday, September 25, 2008 - link
In XP x32, a single application can only use up to 2GB of memory without using the /3GB boot switch. The /3GB boot switch *can* cause system instabilities, AND the application has to be written to take advantage of this additional memory to begin with.Now onto your situation: As far as I know, you could have up to 3GB of memory installed on your system and not be affected by your Video cards memory wise. Right now, the biggest card I know of (consumer grade) only has 1GB of memory, so the 4GB x32 limitation is satisfied. If however there were a consumer grade card that had 2GB addressable . . . I am not sure 100% either way how this would affect things, but I am pretty sure, you would lose some of, or all of that extra 1GB of system RAM.
My knowledge of how SLI work(low level) is very limited, but for all intents and purposes, the reason why 2x 1GB cards would never affect system memory on up to 3GB, is that the OS sees these card as a single piece of hardware(as far as I know).
Ezareth - Thursday, September 25, 2008 - link
Ohh I also have to note that I use a Samsung 305T(30 inch) monitor and can play crysis on High settings at playable framerates using DirectX9 and XP with this card and I'm using a severely outdated Athlon 64 3700+ processor. I just don't understand how you guys are getting such low framerates at 1920X1600 unless it is Vista and DirectX 10.The0ne - Thursday, September 25, 2008 - link
2Gig is ok for normal usage but if you switch to being a medium user to a power user than 2gigs is not enough. Your photoshop use is probably dealing with small and simple files for example. I don't play enough games to comment on Crysis but from what I've read it's a hogger.piroroadkill - Thursday, September 25, 2008 - link
2GB is fine for almost all usage, and I have 4 monitors on my main rig - I do see the need for more RAM though, once you start taking the piss, by, for example running two copies of WoW @ 1680x1050 at max settings on the same rig, as well as irc, dc++, music player, web browser, etc etc, it's swapping timedevonz - Thursday, September 25, 2008 - link
Oops, I didn't read the last comment regarding memory usage. Still, seems like I'm correct and the answer to my question is yes. That's a BIG drawback for doing CF with these cards then.abzillah - Thursday, September 25, 2008 - link
Well, your perception is wrong. I haven't had any issues with 64bit vista. Maybe you should try 64bit vista and refresh your perception of it.smilingcrow - Thursday, September 25, 2008 - link
I have Vista x64 installed and it supports 99% of the features that are important to me in my everyday XP SP3 install. The problem is that the 1% of features that are missing are more important to me than the improvements that Vista brings so I’m sticking with XP for now.Missing features – ATI Remote Wonder (only works with Media Centre), DVBViewer (doesn’t remember playback position for videos), iTunes etc (don’t support the Multimedia keyboard keys if the application doesn’t have focus).