Alexandru Tat said:
Ok, so I have a friend (she's very bad with computers), and her computer was really slow, so I looked on the internet, her motherboard supports 3 gb of ram, she currently has 256 mb, so I help her and buy 3gb (three 1 gb ddr brandname cards, checked the frequency), and when she puts all three in, the computer works for a while and then restarts. If she removes 1 the computer works fine, she let it run 12 hours, no restart.
Is it because the 1 bg card she removd was faulty? Should I return it and ask for a new one? Or should I look for something in the settings?
Verify that the BIOS settings for the RAM timingS
) are correct. In addition to the basic DDR3 timing (e.g. DDR3 1333MHz, DDR3 1600MHz, etc) there are individual RAM module timing parameters that must be properly set. Some computers correctly do this automatically, others may not...especially older computers. Since you're trying to use 3 modules, you aren't in dual-channel mode, so having "matched" RAM modules isn't a super-critical issue...but you do at least have to make sure the system is meeting the requirements of ALL the timing parameters of the "slowest" RAM module(s) and that you aren't mixing voltages.
Verify that the RAM voltage is properly set AND the RAM modules all have the same
voltage specification. For example, if a RAM module specifies 1.65volts, make sure the computer hasn't set it to 1.5volts, and make sure all modules specify 1.65volts on the package and/or module. (or the inverse if the RAM module spec is 1.5volts).
As far as debugging goes (system, RAM modules, and other components) refer to:
There are other factors that can affect RAM performance/operation but the bare fundamentals
are covered above and in the referenced hyperlinks. Note also that while I referred to DDR3 RAM modules in one example, the general debugging principles apply to other RAM types.
(examples of some RAM module timing parameters)