Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I was looking to upgrade the amount of RAM in my computer (currently 2GB), and was using `dmidecode` to see how many slots I have available. In my search I noticed that it appears that the Maximum Capacity is 4GB on my motherboard.
Even though I am running a 64 bit OS, is it correct to say that my memory controller will still only support up to 4GB of RAM? If there is any other information I can provide, please let me know, thanks!
yes. unfortunately and realistically, high levels of ram require more checks and balances(hence ecc). i have a 64bit processor and my motherboard will only support 16GB but only one brand of ram will be able to pull off 12GB. if you want to use a lot of ram you really need a server motherboard with ecc. there is a a reason that people pay twice as much for the same amount of memory(ecc).
I've got 4GB in my machine, too, but I don't think I've ever seen usage above 1GB. If you're doing video editing or something like that, then you might get some benefit from it. Otherwise, if you aren't having swapping problems, then you won't see any benefit from upgrading. It's pretty common for the memory controller to be the limiting factor for memory.
I was looking to upgrade the amount of RAM in my computer (currently 2GB), and was using `dmidecode` to see how many slots I have available. In my search I noticed that it appears that the Maximum Capacity is 4GB on my motherboard.
A lot of motherboards that claim a maximum capacity of 4GB really have a lower maximum capacity, 3 point something or even 2 point something GB.
You might want to research the motherboard further to find out how much ram you would be able to use if you installed 4GB.
Quote:
Even though I am running a 64 bit OS, is it correct to say that my memory controller will still only support up to 4GB of RAM?
If the memory controller only supports 4GB of actual ram (unlikely) then that limits you to 4GB. Nothing the 64 bit OS could do would get around that.
If the memory controller only supports 4GB of physical address space (more likely), that limits you to much less than 4GB of usable ram.
So based on the above, the memory controller supports 4096Mib (4-Gib) -- and in both 32 bit Slackware (w/PAE 64Gib enabled), and 64 bit Slackware, I have no troubles seeing/identifying/using all 4-Gib.
But, further down the DMI information, I see this:
Code:
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 16 GB
Error Information Handle: Not Provided
Number Of Devices: 4
Which leads me to believe that 16 Gib are supported (4x 2-Gib sticks, as there are 4 slots)
Now, below is from the manufacturers website/specifications for the board:
Code:
DIMM Slots 4
Max Memory (GB) 8
Which indicates 8 Gib supported!
So taken all together, I don't know what to make of it as the information seems conflicting to me, and I'm not knowledgeable enough to make an educated guess..
The moral: DMI information is known to be inaccurate; whom to believe?
Sasha
Last edited by GrapefruiTgirl; 08-23-2009 at 09:02 AM.
I am definitely swapping, but that's running compiz, firefox, and amarok, on a dual headed display. So I'm asking for my system to swap
This is good information, as at work I help maintain a very large number of linux x86 servers from different generations (from dual socket PIII's, to dual socket quad core's). We are trying to figure out how to spec out how much ram each server model can hold, and I think it's better to get the information from `dmidecode` vs the information from a salesperson
FWIW, I too would probably trust DMIdecode farther than 'a salesperson' -- but do keep in mind, dmi information is not necessarily complete, nor necessarily accurate, a good part of the time..
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.