Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Hardware

PCI RAM Extender Cards? 50

stevejsmith asks: "I'm going to buy a Dell computer which supports DDR RAM, however it only comes with two DIMM slots. I have lying around two 128MB sticks of RAM, and want to use them. I know RAM is cheap, but I want some way to put more than two DIMMS in this system. Short of getting a new motherboard, is there any way I can add more RAM? On Slashdot I remember seeing a PCI card that help RAM for a RAM drive, but is there such thing as a PCI card that just held regular RAM for system usage? If not a PCI card, any other suggestions?"
This discussion has been archived. No new comments can be posted.

PCI RAM Extender Cards?

Comments Filter:
  • by Toraz Chryx ( 467835 ) <jamesboswell@btopenworld.com> on Saturday November 16, 2002 @05:46AM (#4684674) Homepage
    Putting ram on a PCI card is a bad idea in this day and age, peak PC2700 memory bandwidth is 2.7GB/s, peak 32/33 PCI bandwidth is 132MB... that presents something of a bottleneck :)

    Just buy a computer with a sensible number of dimm slots to begin with.
  • Well, sort of.

    It's an IBM MCA expansion board which supports 4 EDO-RAM.

  • Not going to work (Score:5, Informative)

    by AnimalSnf ( 149118 ) on Saturday November 16, 2002 @06:02AM (#4684715)
    I'm not going to go into as great a detail as I'm sure many other posters will, but the best way to understand why is to go to a hardware site like Tom's Hardware [tomshardware.com] or Anandtech [anandtech.com] and read a review of a motherboard or a chipset.

    Of all the things that a motherboard (or more specifically the collection of microchips known as the chipset) connects together the connection between the memory and the processor is the fastest the most important to performance. No other link, except between the processor and the motherboard even comes close in importance. Also, another issue that comes up is what is known as latency. Latency is the delay the system experiences when it requests memory access. It's not just how much data you can transfer, but how quickly you can have it after you ask.

    For all those reasons it almost always makes sense, especially at today's prices, to have all the same memory modules in your system and the fastest memory your system can support. Even if you are able to recycle memory I would avoid doing so unless stability is an issue as many technical issues arise when DIMMS are mixed and matched.

  • Not worth it... (Score:4, Informative)

    by tunah ( 530328 ) <sam AT krayup DOT com> on Saturday November 16, 2002 @06:04AM (#4684717) Homepage
    The performance hit from this will negate any benefit you will get - you might as well just leave out the ram as it will be slowed down to PCI speed. As you said, RAM is cheap, so sell what you've got and buy one or two 512MB sticks.
    • Where's a good place to sell 'cheap' RAM?
      • Re:Not worth it... (Score:3, Insightful)

        by tunah ( 530328 )
        Point taken, but you will get something for it to offset the cost of the new ram.

        Depending how cheap ram is at the moment, it might not be worth it, in which case find a friend who doesn't have much ram and give them the chips. Many people don't realise how much of a difference going from 128M to 256M or 256M to 384 or so makes.

        • Good idea... also consider charity, just be sure to label them clearly.

        • Many people don't realise how much of a difference going from 128M to 256M or 256M to 384 or so makes.

          Or how going from 64mb to 192mb will turn a PII 266 into a surprisingly usable multitasking desktop, for example. RAM does wonders for slower processors running recent OSes and applications.
  • People have already mentioned its a bad idea. You may take them at their word, it is.

    But that said, why even buy a system if it limits you before you have even opened the box? Ram is so cheap nowdays you have to be really stingy to not meet your base requirements, even if that includes a ton of Photoshop work, or most any other ram-intensive app. (Server stuff not withstanding.)

    If possible, buy your Dell with minimum RAM posible, and buy 3rd party ram new to replace it, the largest size you can buy on a DIMM. That will give you 2x the maximum. If that isnt enough though, DONT BUY THAT SYSTEM! As for using the old ram, that will only slow your system down anyway. Deal with obsolescence and either reuse it in another system, sell it for a token sum, or give it away to someone who can use it. I tend to pass old hardware I have no need of anymore to friends or family.
  • Throw out the 2 128s and buy 2 larger DIMMs. I can send you a few dollars if you need help.

    - A.P.
  • by Wrexen ( 151642 ) on Saturday November 16, 2002 @07:54AM (#4684921) Homepage
    Posted by Cliff on Sat November 16, 03:13 PM
    from the I-have-no-idea-what-bus-bandwidth-means dept
  • Look up the specs on your chipset, as it may support more than 2 sticks of memeore, but the mobo was manufactured with only 2 slots
    as for getting an extra stick in, you would have to hardwire a stick or connector to the chip
  • "I'm going to buy a Dell computer which supports DDR RAM, however it only comes with two DIMM slots.

    Well there is your problem right there. Buy a machine with a different motherboard. If people keep buying machines with only 2 slots then companies have no incentive to supply boards with more slots. Personally I wouldnt buy a pre-made machine - ever. I prefer to have control over every component. (Obviously I'm not talking about the Mac here).
    • Ya know, I don't think I'd ever buy a prebuilt x86 machine (laptops aside), but I don't mind buying a prebuilt machine if it isn't 100% bits I could buy off the shelf (like a Mac, or an SGI box, or a SUN box etc.)
      • ...but I don't mind buying a prebuilt machine if it isn't 100% bits I could buy off the shelf (like a Mac, or an SGI box, or a SUN box etc.)

        Yeah - I agree totally. I have an old Sun SPARC Ultra 5 for example which is hardware that you just can't get anywhere else. As for a PC however, I can build them to my precise specs cheaper than I could buy them pre-made. I do a lot of audio recording so I need the performance, hence I have things like LVD-SCSI controllers and LVD drives etc. I choose my motherboards very carefully for performance and expandability.

        When buying a pre-made PC you are paying firstly for the cost of someone building it, then of course there is the proprietary things that some manufacturers do that means you cant simply upgrade the board. At least the guy asking the /. question has checked his board out - I think the simplest option is he rolls his own.
        • >I can build them to my precise specs cheaper than I could buy them pre-made.

          No, you can -usually- build them cheaper than you can get them pre-built. Of course some times you get lucky and catch Dell blowing out old stock.

          I bought a Dell Poweredge 500SC server (1.2GHz with two 80G IDE drives, CD-ROM, keyboard/mouse, Intel Pro100b NIC, etc... no monitor) for $315 (plus tax) delivered. That's less than $2 a gig for the entire server for a gigahertz+ class machine. If it breaks they send someone to my house to fix it (as if!)

          For the record, Dell memory is hideously expensive. I upgraded the server to 1G of ECC registered for another $100 (yea Fry's!) It has three more slots for RAM in case I am feeling frisky.
  • You dont want your main memory over PCI, plus I dont know if any mainstream OS supports this. On the other hand, if you could put a gig of sdram on a pci card and have it look like a 1GB hard drive.

    Then you mount swap on it. This makes swapping very very fast. And increases performce once you start swapping.

    Now all you need is a card that can do it ...
  • You are really looking for one of these: http://www.futureplus.com/products/ddr/1012_drawin g.html

    They used to make these for 30-pin and 72-pin, but seemed to stop when 168 and 184 pin dimms rolled around. I only did about 5 minutes of searching on google, but you might be able to find someplace actually selling that.
  • OK. This used to be a valid concern when people had mountains of 1 or 2 megabyte sticks that were still worth about $400 each, but seriously, just buy new RAM. Nobody makes "simm stacker" type devices for large DIMM's. Those 128MB DIMMS you have are what, like $15 new? How much do you think any specialty product like this is going to cost.. Probably more than the $30 of ram you want to stick in it.

    It doesn't really make a lot of sense when you can just buy a couple of 256 or 512mb sticks for somwhere between 100-200 bucks.-- Or buy a computer that doesnt suck. (The dells with only two ram slots are pretty budget)
  • i remember seeing (several years ago ) what would have been the equivalent of a power strip for ram. it was a ram-sized board that fit in a 72-pin simm slot, which itself could hold up to 4 simms. i'm not sure if they still make them, or if they do, i'm not sure if they make them for any of the newer ram types.
  • Mmmm, bus RAM (Score:3, Informative)

    by pete-classic ( 75983 ) <hutnick@gmail.com> on Saturday November 16, 2002 @02:29PM (#4686209) Homepage Journal
    Bus RAM made sense on my 286 running windows 3.0. Real-mode paging was a real step up from the 1M memory limit.

    Today it doesn't make any sense.

    OTOH, the ram drive you mentioned might make sense (except that it is pretty expensive) if you used it for a swap partition.

    I think that a better overall plan would be:

    1. Don't buy a RAMBUS based system.
    2. Buy one that supports an unreasonable amount of RAM, with only one slot populated with the largest module it supports. In a few years it won't seem like so much.
    3. Reconsider buying a Dell. If you know how many DIMM sockets it has you aren't the target customer.

    -Peter
  • If this is a cheapie P3/Celeron Dell, based on an 815 chipset, that would explain the two slots. 815 chipsets are limited to 512 meg of ram, no matter what you do.

    2 x 256 fills that up nicely, there's no point in having 3 slots, what are you going to do, 2 x 128 + 1 x 256? Just doesn't make sense.
  • 1. Get a different motherboard. OR
    2. Buy new RAM and sell the old on Ebay.
  • ...to put system RAM on the PCI bus. RAM needs to talk directly to the L2 cache, and in this day and age that means the processor. DDR RAM is so cheap you really shouldn't bother. If you want to do something useful with your old memory, go to a local school and upgrade one of their PCs with it!

    The board you mention was probably the HyperDrive, a PCI based pseudo-hard disk drive that uses an external power supply and SDRAM as the media rather than a physical spinning magnetically coated disk. They require quite specific amounts of memory and you pay more the more they take, even if you get them without the DIMMs.

  • A PCI ram expansion will have abysmal performance because the bandwidth of the PCI bus is limited to 133mb/sec, which is only about twice as fast as a good hard drive swap file and 1/8 the speed of PC133 SDRAM, or 1/20 the speed of PC2700 DDR.

    A 512mb PC133 stick is $50, and a 256mb PC2700 stick is $80. PC2100 is about $65 for 256mb. That's cheaper than getting a new mobo. Just throw out one of your 128mb dimms and replace it with a bigger one.
  • So why no AGP based solutions? There should be far more than enough speed on a good 4x AGP slot to handle this. Of course, it would either entail some kind of video-card pass-through (messy and probably torally impossible) or simply your choice to have a server machine with 4 Gigs of cheap memory and a Trident 8900 videocard.

    I think it's about time for this -- 128 MB and 256 MB sticks are dirt cheap... go up past 512 MB and you're creeping towards the double the price per MB mark.
    • Hmmm, you have a point there. There are a fair few cheap "server" motherboards in use in small companies with AGP slots free... IIRC AGP has much higher b/w, with less-latency, than vanilla PCI. Anyone with throughput figures?

      However, device manager ("view by connection") in my Win2K system shows the AGP card hangs off the PCI bus via a PCI-to-PCI link. Does this mean that AGP runs off a higher-speed PCI bus?

  • Not what is intended here though.

    Consider something along the lines of a Squid cache built using inexpensive harware, that boots from flash. Because it's inexpensive, the chipset only supports, say, 512MB RAM. But you want an 8GB cache (hypotheticals courtesy of Swelltech for 1 T-1s worth of bandwidth. So we're talking solid state here.

    Someone's going to go off half cocked here and say I'm talking out both sides of my mouth, inexpensive but blah blah blah. We'll I *produce* similar devices now for clients (I don't necessarily CHARGE inexpensive because of the huge benefit they receive, what it would cost them for something similar) only I'm currently stuck using hard drives. So what if this RAM based psuedo-drive is PCI bus bound. I don't need it to persistently store data between reboots.

    • Damn, submited instead of previewed.

      8 GB RAM in PC133 is currently about $400 using 512MB modules. That's cheap. So, a PC with a Flex-ATX motherboard with built-in NIC, etc., at roughly $80, case of your choice (desktop, rackmount, etc.), this PCI RAM card with 8GB, running something akin to LRP LRP or offshoot LEAF makes a lot of sense. Using an inexpensive case, the aforementioned motherboard, a 256MB DIMM (based on the requirements from the Swelltech site and LRP/LEAF), the PCI RAM card and the 8GB of cheap RAM done as a RAM drive, and you've got an incredibly fast Squid cache, far faster than any hard drive based one out there. Then consider that you a) have no hard drive to worry about (you can just power it off and not worry about having to fsck the damn thing) and b) you got this for short money (a freakin' RAM card should be extremely cheap that's not telling the host system that it's a hard drive).

      Cheap, fast, effective.

    • you mean one of these?
      http://www.platypus.net/20qikdrive.asp [platypus.net]
      2 slot model can hold 2 gigs
      8 slot model can hold 8 gigs :-p
      from page: "sustained data throughput speeds of up to 110MB/sec."
      and if thats not enough, the cards can be spanned to create huge ram drives
  • you mean something like this [weirdstuff.com]

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...