PDA

View Full Version : Is it possible to add RAM to graphics card?



henmill
01-18-2006, 08:40 PM
This may be a n00bish/just-plain-stupid question, but here it goes. I have a Nvidia GeForce MX 4000 64mb graphics card (sad, I know), and while I was looking at it one day, I clearly noticed two empty spots for memory, which brings about my question: if I could find the right memory, could I upgrade my graphics card's RAM to say, 128mb? Or would it require alot of bios (re)configuration? Or would it simply not work? My soldering skills are more than profficient, and I am confident that I could pull it off if it is possible.
Any help/suggestions/straight answers are much appreciated.

MrSlacker
01-18-2006, 10:12 PM
impossible as far as i know

public_eyesore
01-18-2006, 11:01 PM
in the days of single layer pcb it would be possible, but there are toomany things that could get in the way today that its not worth the try. The reason those are there is cause its easier to make 1 card and sell 2 different ones instead of 2 different cards.

eeK
01-19-2006, 01:22 AM
i think you mean make one board and configure it 2 ways and sell 2 cards

public_eyesore
01-19-2006, 02:06 AM
in the days of single layer pcb it would be possible, but there are toomany things that could get in the way today that its not worth the try. The reason those are there is cause its easier to make 1 card and sell 2 different ones instead of 2 different cards.

yea shoulda worded "one design and sell 2 cards" and "2 differenly desgned cards". No biggie im sure everybody got he point

Malignus Wingnut
01-23-2006, 03:17 AM
Back in the mid 90s, the memory modules were placed into sockets and were removable on the video card. You could add more if you wanted to. Today...they're soldered on by a machine and the leads are VERY close together. It would take an extremely steady hand to solder something to the pcb and not damage it or short a lead even minutely.

henmill
01-23-2006, 01:59 PM
So you're saying that it is possible? I'm willing to try it because I desperately need a new video card, so I think I might be stupid and just go for it.

Rankenphile
01-23-2006, 03:02 PM
I really, really, really don't recommend it. I am 99.999% certain you will fry your card, IF you can find the right ram modules for it, the driver will not necessarily support the new setup, and you will end up having to get a new card anyway.

henmill
01-29-2006, 01:16 AM
Well, I appreciate the comments anyways, looks like I probably won't be attempting this mod after all, but if I do, I will be sure to let you all know how it goes.

lastweek
02-14-2006, 12:23 PM
I say try it. But then again the card is probably not compatible for 128mb. If it has 64mb the likeliness of it working for more than .5 seconds is unlikely. What your doing in layman terms is overclocking a card x2 of its original settings. Not only will it probably catch fire to your house, it will probably shoot peices out of your case and kill your cat. make sure you video tape your expierment.

DaveW
02-14-2006, 03:18 PM
Not only will it probably catch fire to your house, it will probably shoot peices out of your case and kill your cat. make sure you video tape your expierment.

ROFL!

-Dave

jing KOB
01-06-2009, 06:03 AM
I know this is a dead thread, but i can't let this misinformation continue!
YOU CAN ADD RAM TO A GRAPHICS CARD!
I"m sure everyone has seen two versions of the same graphics card before. one with more ram than the other, but otherwise identical.
if this is the case for your card, and you have the lower ram card, you can add more ram. study the two cards carefully, make sure you have the new ram installed properly as the smallest mistake will fry your card if not your computer.
usual, the two cards use the same driver, if this is the case for you it's easy sailing, just uninstall, then reinstall the card after modifying. some cards may require you to softmod the card before it will recognize the new ram.
if your card uses a different driver than the higher ram card, things can be a little harder, as you must softmod your card to emulate the higher ram card before installing the new drivers.

nevermind1534
01-06-2009, 08:34 AM
What your doing in layman terms is overclocking a card x2 of its original settings.

Not overclocking, just adding the memory.

SgtM
01-06-2009, 10:30 AM
I know this is a dead thread, but i can't let this misinformation continue!
YOU CAN ADD RAM TO A GRAPHICS CARD!
I"m sure everyone has seen two versions of the same graphics card before. one with more ram than the other, but otherwise identical.
if this is the case for your card, and you have the lower ram card, you can add more ram. study the two cards carefully, make sure you have the new ram installed properly as the smallest mistake will fry your card if not your computer.
usual, the two cards use the same driver, if this is the case for you it's easy sailing, just uninstall, then reinstall the card after modifying. some cards may require you to softmod the card before it will recognize the new ram.
if your card uses a different driver than the higher ram card, things can be a little harder, as you must softmod your card to emulate the higher ram card before installing the new drivers.

Got a tutorial or something you can link to? I find it hard to believe that your average joe could unsolder the old ram and solder new ram in it's place. I for one, wouldn't want to attempt it. IMO, it's easier just to buy the better card.

nevermind1534
01-06-2009, 11:29 AM
There used to be a very good guide at http://warmcat.com/milksop/soldering.html but it's gone now. I got the link from here, and they describe, to some extent, how to solder chips there, but nowhere near as good as that guide. The robots.txt file disallowed indexing of the website, so archive.org doesn't have it.

Twigsoffury
01-09-2009, 09:41 PM
It's possible I've replaced Ram on a old burnt out S3 Savage dual head at work.

When you order the new module and get it. Heat the old board up and use a solder sucker to clear out the holes since they've been terminated for non use.

use a depth gauge to check the holes clip n' trim your contacts to make it sit flush and drop it on with some flux on the contactors. i like tippin the ends in the flux itself.

then go bout some micro solderin should work just like before as long as its the exact sku.

its no n00b task.

ADI8421
01-11-2013, 05:25 AM
This thread is not quite dead yet. I'm an electronics engineer and was recently wondering myself whether this would work. ie. Would the firmware recognize the added ram chips ?
I don't know enough about the firmware to answer that, but I do know that removing ram chips from one card and soldering them to another is certainly possible. It requires some experience to master, but if you experiment on some old unwanted circuit board first, you'll be ready to go.
There's an important matter to be aware of though. Some of these empty ram positions on the circuit board, have no support components. These are usually chip capacitors. Each ram chip position will have it's share of capacitors close by. If the empty positions don't have the same as the populated ram positions, then forget it.
Anyway, here's a tutorial page on SMD (Surface mount device) soldering: https://www.sparkfun.com/tutorials/category/2
You'll need a hot air tool designed for electronics work to remove the chips and if you're going to solder the chip's pins by hand, you'll need extremely fine solder wire and a really fine soldering iron tip.
So, perhaps in another five years someone will post here again with a success story. Cheers

Konrad
01-22-2013, 08:10 PM
It is possible to hand-solder RAM (or RAM sockets) onto PCBs, especially if you have access to proper tools and advanced techniques (I have Metcal gear and years of draw-soldering tricks, always good results). Hot-air SMT rework methods are sometimes easier for one-off jobs, sometimes not ... it depends a lot on how the PCB was etched and surfaced and which solder grades were used. Today's RoHS crap is really substandard in terms of rework robustness, those so-called copper traces evaporate and peel far too easily.

But simply populating the PCB with RAM will not necessarily mean it can be addressed, or indeed is even connected to active traces or pins anywhere on the circuit. The required memory controller chips might also be absent, or be replaced with parts that have lower costs and capabilities. An entire family of video cards will often use the same PCB, but rarely will any of the specific submodels ever use 100% of the available circuit mounts and solder points. The board could be a revision, already using the maximum RAM the video chip can address, just with newer and denser RAM sticks. It could be designed to accept different RAM architectures, again already addressing the maximum possible. It could use a processor/chipset part which was binned to lower spec for failing to address maximum possible RAM during factory diagnostics.

Or it could just need more RAM and updated firmware, as suggested. Best to ensure sufficient secondary parts (mostly caps and glue logic) are all in place to ensure stability.

The best way to be certain is to do the research. Manufacturer's specs, part number specs, trace out the circuit connections, do the math. Data bandwidth limits on and off the video card might limit maximum addressable memory. Then there's thermal issues. There's no point in soldering in RAM which isn't even compatible unless you just want soldering practice or are looking for a challenge greater than simply hacking the firmware - it might actually be easier to salvage the core components for a new card designed from scratch.

Incidentally, the relevant firmware itself may be codelocked, encrypted, or use a custom ASICs which would require a lot of circuit surgery and JTAG headscratching to figure out. There are quite likely multiple ROMs on board, multiple firmwares which might need to be modded (in the video processor part, chipset part, memory controller part, GPIO bus parts, RAMDAC parts, SPD ratings in each RAM bank, etc). And it could require low-level driver reprogramming or special APIs as well on the software side because exact timing is critical in getting video to work properly. Modern video cards tend to pack as much on-board processing as they can (to avoid PCI/AGP/PCIe bottlenecks), they are highly-engineered high-performance "low"-cost complex machine clusters with very little fault tolerance - every component works absolutely perfectly or the entire card fails.

Not saying it's impossible, just that it's likely far more involved than blowing some hot air. I've modded plenty of PC mobos at the component level, video cards can't be a lot different (although detailed technical documentation for them is much harder to access). An EE should already know all these things.