i-RAM for Gamers

Although you definitely need more memory if your game is pausing during gameplay to swap to disk, level load times can be very annoying, especially with the excruciatingly long load times of some recent popular titles such as Unreal Tournament 2004 and Battlefield 2. So, what about using the i-RAM as a "game drive" to store whatever game you happen to be playing the most at the time, and hopefully reduce those pesky load times?

So, we went to test a handful of games, Splinter Cell 3, Doom 3, Battlefield 2 and UT2004, and in that quest, we ran into our first problem - UT2004 required around 5GB of space to install, and we only had 4GB on our i-RAM. The rest of our tests proceeded without a problem, but the capacity issue is one that was an underlying theme of our testing with the i-RAM: its Achilles' heel is its capacity limitation more than anything else.

Most of the games that we installed on the i-RAM occupied between 1GB and 3.5GB of space, but we wouldn't put it past many developers to begin pushing those limits very soon, if they aren't already. But then again, you could always add another i-RAM later, so how'd it fare in the games we could install on it?

Game Level Load Time Comparison (Lower is Better)
Splinter Cell: CT
Doom 3
Battlefield 2
Gigabyte i-RAM (4GB)
8.0s
19.6s
20.83s
Western Digital Raptor (74GB)
10.59s
25.78s
25.67s

First off, we had Splinter Cell 3 - we ran the lighthouse benchmark that ships with the game and timed the loading screen for the level. The Raptor came in at just under 11 seconds, while the i-RAM came in at 8 seconds. Not a huge improvement, and honestly not overly noticeable (other than the fact that there was no disk crunching), but it was a measurable difference.

Doom 3 proved to be a bit more appreciative of the i-RAM's efforts; the Raptor came in at just under 26 seconds, while the i-RAM loaded the first level in 19.6 seconds. Again, if you were expecting the load time to drop to instantaneous, that's not going to happen, but the reduction in this case was quite measurable.

Our final test was the big one - Battlefield 2. For this test, we used our benchmark level and once again, timed the ever-so-long loading screen. The Raptor got us out of that screen in 25.67 seconds, and the i-RAM did it in 20.83 - a similar performance gain to what we saw in Doom 3.

Overall, we saw some reasonably tangible performance improvements in game level load times - but nothing we would characterize as spectacular. For the money, you're much better off buying a better video card to improve your gaming performance; but if you happen to already own a pair of GeForce 7800 GTXes, then maybe an i-RAM is in your future.

i-RAM as a boot drive i-RAM for Applications
Comments Locked

133 Comments

View All Comments

  • simpletech - Tuesday, July 26, 2005 - link

    I think another possible use (besides certain kinds of servers, like mail servers), is for video capture. The size is a bit small, but if you were capturing segments of footage, it might work. And the price could be reasonable.
  • BikeDude - Tuesday, July 26, 2005 - link

    "but 32-bit Windows can't use more than 4GB of RAM, including the swap file size."

    First of all... "Swap file" is a misnomer. We talked about "swap file" back in the Windows 3.1 days when the OS would swap a process' entire memory space to the *swap* file.

    These days the OS will read/write selected pages of a process' memory from/to the cache manager (who may or may not elect to use the disk to get to the physical pagefile). *Paging*, not "swapping". Executables and libraries are memory mapped and thus start their lives with all pages firmly on disk (so a big executable won't necessarily load slow, but many small DLLs OTOH just might).

    I don't have Windows XP in front of me, but my 32-bit Windows 2003 Standard ed. with 4GB memory and 1GB pagefile certainly doesn't seem affected by the limitation you mention. Enterprise edition can address even more physical memory... Each process is still limited to a 2GB virtual address space though. (32-bit processes marked capable of such will gain a 4GB virtual address space under 64-bit Windows)

    I realise that XPSP2, despite PAE, is limited to 4GB physical memory (http://blogs.msdn.com/carmencr/archive/2004/08/06/...">http://blogs.msdn.com/carmencr/archive/2004/08/06/..., but pagefile as well? Nah, sounds iffy.
  • JarredWalton - Tuesday, July 26, 2005 - link

    Without PAE (or something similar), 32-bit OSes are indeed limited to 4GB of RAM. This is what is being referred to, as PAE is limited to Intel and I don't believe it's available on non-Server versions of Windows. (Correct me if I'm wrong, but PAE is pretty much only on Xeons, right?)

    You're right that it's paging instead of swapping now, but there's really not much difference between the two. Basically, you put data onto the HDD in order to free up physical RAM, on the assumption that the least recently used data that was moved to the HDD won't be accessed again for a while.
  • JarredWalton - Tuesday, July 26, 2005 - link

    Anyway, I've modified the comment to reflect the original intent. If you're running PAE and Server, it's a whole different ball game for high memory systems.
  • Penth - Tuesday, July 26, 2005 - link

    Wow, my friend and I talked about the possibilities for these things several times. But at 3x the initial price and not the performance increase I would have expected, the techie in me is disappointed. My wallet is happy though.
  • StanleyBuchanan - Tuesday, July 26, 2005 - link

    I wonder what the issue is with RAID that Anand comments on.... seems odd that it would behave differently than a HD in this respect and cause problems...


    I would love to have 12gb or more... which is enough for Windows XP, a productivity suite, and a modern game... anything more could be run from NAS
  • Zan Lynx - Sunday, July 31, 2005 - link

    Probably something to do with the PCI bus power. Perhaps two of these cards take more juice than the bus expects to provide while on standby.
  • phaxmohdem - Monday, July 25, 2005 - link

    I saw someone else posting as well, but I would very much like to see some database performance numbers from this device, as well as perhaps a web-serving benchmark.
  • xTYBALTx - Monday, July 25, 2005 - link

    How some FPS benchies?
  • GTMan - Monday, July 25, 2005 - link

    I laughed when I saw that line :) A very interesting device and I look forward to where this goes in the future. Your "Final Words" could use a bit of brevity.

Log in

Don't have an account? Sign up now