Slackware This Forum is for the discussion of Slackware 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
|
07-12-2014, 09:24 AM
|
#1
|
LQ Veteran
Registered: Feb 2007
Distribution: Slackware64-current with KDE4Town.
Posts: 9,436
|
Slackware64 Only See 3.25 out of 4 Gigs of RAM.
A neighbor (and Slackware convert ) is running a "old" Dell Dimension 9100 with an Intel P4, 64-bit processor with Hyperthreading, EM64T, etc. I'm always amazed how well it runs just about everything he has thrown at it.
The maximum amount of RAM for the motherboard is 4 Gigs, which he just installed yesterday.
He asked me to take a look as Slackware64 is only showing 3.25 Gigs of RAM.
The BIOS shows the entire 4 Gigs and reports all of it is available to the operating system.
However, GKrellm and other various utilities show only 3.25 Gigs
and the system surely isn't using the other 3/4 of a Gig.
Any ideas as to why the RAM isn't being properly used?
Thanks!
Last edited by cwizardone; 07-12-2014 at 09:59 AM.
|
|
|
07-12-2014, 11:33 AM
|
#2
|
Moderator
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: Slackware®
Posts: 13,956
|
Member Response
Hi,
Specs for 'Dell Dimension 9100' show 4GB is max memory. Make sure the BIOS is up to date on the machine.
|
|
|
07-12-2014, 11:58 AM
|
#3
|
Member
Registered: Feb 2013
Distribution: Slackware
Posts: 50
Rep:
|
I have 16GB RAM installed here on my Slackware64 14.10 box, and this:
$ free -m
total used free shared buffers cached
Mem: 15398 11147 4250 0 298 8687
-/+ buffers/cache: 2162 13236
Swap: 0 0 0
and
$ cat /proc/meminfo
MemTotal: 15768376 kB
MemFree: 4388928 kB
Buffers: 305628 kB
Cached: 8896740 kB
SwapCached: 0 kB
Active: 6874116 kB
Inactive: 4055560 kB
Active(anon): 1727168 kB
Inactive(anon): 23780 kB
Active(file): 5146948 kB
Inactive(file): 4031780 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 88 kB
Writeback: 0 kB
AnonPages: 1727372 kB
Mapped: 98812 kB
Shmem: 23640 kB
Slab: 366004 kB
SReclaimable: 339192 kB
SUnreclaim: 26812 kB
KernelStack: 3408 kB
PageTables: 11448 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 7884188 kB
Committed_AS: 2785696 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 315640 kB
VmallocChunk: 34359373616 kB
AnonHugePages: 825344 kB
DirectMap4k: 17740 kB
DirectMap2M: 4644864 kB
DirectMap1G: 11534336 kB
Since I have a AMD APU (CPU + GPU in the same chip), if I'm not mistaken some of the RAM is reserved for video.
Perhaps you have a onboard video card that is using RAM Memory for video too? That would be why the BIOS reports 4GB and Linux less.
Compass.
|
|
|
07-12-2014, 05:00 PM
|
#4
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
By any chance do you use an onboard video chipset?
If you have one, it uses Shared RAM for the framebuffer and your system allocates so much system RAM for the VRAM.
|
|
|
07-12-2014, 05:29 PM
|
#5
|
Member
Registered: Jul 2014
Posts: 57
Rep:
|
For reference, my 32-bit P4 system with 4GB installed has this according to /proc/meminfo:
MemTotal: 3100784 kB
which is a bit less than your 3.25GB.
I suspect ReaperX7 is on the right track, but 750MB sounds like a bit much for video RAM on an oldish system.
|
|
|
07-12-2014, 06:28 PM
|
#6
|
Moderator
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
|
To be able to use the whole 4GB of RAM the motherboard/BIOS has to support memory remapping, so that it can blend the RAM that is in the PCI memory range to addresses above the 4GB range to make it accessible to the OS.
Look in the BIOS for that machine for an option named "Memery Remapping" or similar and activate it. If it is not present that means that you will not get the 4GB, unless a newer BIOS supports it.
|
|
1 members found this post helpful.
|
07-12-2014, 06:36 PM
|
#7
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
If it's a higher end video chipset like an ATI/AMD or Nvidia it could have a standard 256MB of RAM with a dynamically allocated 512MB Expansion Texture Buffer space in the BIOS also. If not, it could also be a bad memory stick.
You might want to run memtest86 against it to be certain.
|
|
|
07-15-2014, 12:24 AM
|
#8
|
LQ Veteran
Registered: Feb 2007
Distribution: Slackware64-current with KDE4Town.
Posts: 9,436
Original Poster
|
Thanks to everyone for their replies.
Yes, as mentioned in the first post, the board is limited to 4 Gigs.
Yes, the motherboard has been flashed with the latest BIOS, but there is no memory remapping option.
No, it does not have a on-board video card.
Yes, the memory has been tested with Memtext86+ and it passed, no errors.
Memtest86+ showed the memory as,
Quote:
memory: 3326 2758MB/s
Chipset: Intel i945P/G
|
On the screen during the test there were several spaces, i.e., a long blank space, between 3326 and 2758. I'm not sure what the second number means.
As I said before, the BIOS shows 4 Gigs installed.
I've search the Dell site and haven't, yet, found anything about a limitation on useable RAM.
Last edited by cwizardone; 07-15-2014 at 12:27 AM.
|
|
|
07-15-2014, 03:08 AM
|
#9
|
Member
Registered: May 2014
Location: Łódź, Poland
Distribution: Slackware-current
Posts: 185
Rep:
|
Are you sure this is 64bit Slackware? It looks like 32bit without "High Memory Support" compilled into kernel.
|
|
|
07-15-2014, 03:48 AM
|
#10
|
Senior Member
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052
|
Hello,
Quote:
Originally Posted by cwizardone
Thanks to everyone for their replies.
Memtest86+ showed the memory as,
Code:
memory: 3326 2758MB/s
Chipset: Intel i945P/G
|
According to this page, the intel 945P/G chipsets support up to 4GB of RAM, but does not support remapping of PCIE/APIC memory, therefore the useable memory is limited to about 3.5 GB.
Code:
Chipset Code Name Part numbers South Bridge Release Date Supported Processors FSB (MHz) Memory Types Max. Memory
945P Lakeport 82945P (MCH) ICH7/ICH7R May 2005 Pentium 4, .... 533/800/1066 DDR2 400/533/667 4 GB[*]
945G Lakeport-G 82945G (GMCH) ICH7/ICH7R May 2005 Pentium 4, .... 533/800/1066 DDR2 400/533/667 4 GB[*]
[*] Remapping of PCIE/APIC memory ranges not supported,[26] some physical memory might not be accessible (e.g. limited to 3.5 GB or similar).
-- SeB
Last edited by phenixia2003; 07-15-2014 at 03:49 AM.
|
|
4 members found this post helpful.
|
07-15-2014, 08:05 AM
|
#11
|
Moderator
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
|
Quote:
Originally Posted by cwizardone
On the screen during the test there were several spaces, i.e., a long blank space, between 3326 and 2758. I'm not sure what the second number means.
|
The second number is the maximum speed of your RAM in MB/s.
|
|
1 members found this post helpful.
|
07-15-2014, 01:10 PM
|
#12
|
LQ Veteran
Registered: Feb 2007
Distribution: Slackware64-current with KDE4Town.
Posts: 9,436
Original Poster
|
Quote:
Originally Posted by Labinnah
Are you sure this is 64bit Slackware? It looks like 32bit without "High Memory Support" compilled into kernel.
|
Yes.
Quote:
Originally Posted by phenixia2003
Hello,
According to this page, the intel 945P/G chipsets support up to 4GB of RAM, but does not support remapping of PCIE/APIC memory, therefore the useable memory is limited to about 3.5 GB.
Code:
Chipset Code Name Part numbers South Bridge Release Date Supported Processors FSB (MHz) Memory Types Max. Memory
945P Lakeport 82945P (MCH) ICH7/ICH7R May 2005 Pentium 4, .... 533/800/1066 DDR2 400/533/667 4 GB[*]
945G Lakeport-G 82945G (GMCH) ICH7/ICH7R May 2005 Pentium 4, .... 533/800/1066 DDR2 400/533/667 4 GB[*]
[*] Remapping of PCIE/APIC memory ranges not supported,[26] some physical memory might not be accessible (e.g. limited to 3.5 GB or similar).
-- SeB
|
Thanks. That answers the question. Greatly appreciated!
Quote:
Originally Posted by TobiSGD
The second number is the maximum speed of your RAM in MB/s.
|
Thanks.
Last edited by cwizardone; 07-15-2014 at 01:12 PM.
|
|
|
All times are GMT -5. The time now is 12:53 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|