You are not logged in.

#1 2008-09-14 20:24:46

Extreme Coder
Member
Registered: 2008-03-11
Posts: 41

Kernel only detects 884 MB of RAM from 1 GB?

Hi,
I want to know why does Arch Linux only detect 883.6 MB of RAM from 1 GB on my laptop. Do I have to recompile kernel and such? Or is there a setting I can change somewhere?


Thanks!

Offline

#2 2008-09-14 22:37:31

carlocci
Member
From: Padova - Italy
Registered: 2008-02-12
Posts: 368

Re: Kernel only detects 884 MB of RAM from 1 GB?

maybe a part of your ram is reserved for your video card?

Offline

#3 2008-09-15 02:10:16

Extreme Coder
Member
Registered: 2008-03-11
Posts: 41

Re: Kernel only detects 884 MB of RAM from 1 GB?

Checked that, takes only 64 MB. I tried a Mandriva livecd, it detected the whole RAM.

Offline

#4 2008-09-15 06:22:17

kamituel
Member
From: Poland
Registered: 2006-09-14
Posts: 47
Website

Re: Kernel only detects 884 MB of RAM from 1 GB?

Compile support of 4gb of RAM into the kernel.

Last edited by kamituel (2008-09-15 06:22:45)


I tried, I failed, no matter. Try again, fail again, fail better.

Offline

#5 2008-09-15 07:53:56

somedrew
Member
From: Canada
Registered: 2007-05-14
Posts: 140

Re: Kernel only detects 884 MB of RAM from 1 GB?

Are you running 2.6.26-ARCH or a custom kernel? The kernel26 config has CONFIG_HIGHMEM4G=y which will be required to see the full 1 GB.
If you are running the arch kernel, how are you determining the amount of RAM the system is seeing?

Offline

#6 2008-09-15 13:25:45

Extreme Coder
Member
Registered: 2008-03-11
Posts: 41

Re: Kernel only detects 884 MB of RAM from 1 GB?

I'm using the default kernel, nothing custom at all.
I check the amount of RAM, using gnome-system-monitor, ksysguard, top, free..

Offline

#7 2008-09-15 14:03:03

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: Kernel only detects 884 MB of RAM from 1 GB?

can you paste dmesg?
i have 2 gb of ram and all is recognized

Last edited by wonder (2008-09-15 14:07:56)


Give what you have. To someone, it may be better than you dare to think.

Offline

#8 2008-09-16 10:53:01

Extreme Coder
Member
Registered: 2008-03-11
Posts: 41

Re: Kernel only detects 884 MB of RAM from 1 GB?

Which part of dmesg do you want? It's quite long to post all of it..

I have an idea, but I'm not sure. The graphics card is an ATI Xpress 1100, which uses HyperMemory. Could it be that it's taking more than its supposed to?

Offline

#9 2008-09-16 20:58:09

XazZ
Member
From: Munich, Germany
Registered: 2006-12-30
Posts: 72

Re: Kernel only detects 884 MB of RAM from 1 GB?

Extreme Coder wrote:

Which part of dmesg do you want? It's quite long to post all of it...

You could use a pastebin service: http://phpfi.com/ or http://phpfi.com/ (just for example)
Just paste your whole dmesg there and link it in your next post smile

Cheers
XazZ

Offline

#10 2008-09-17 12:35:01

toofishes
Developer
From: Chicago, IL
Registered: 2006-06-06
Posts: 602
Website

Re: Kernel only detects 884 MB of RAM from 1 GB?

cat /proc/meminfo

Offline

#11 2008-09-17 23:53:05

Extreme Coder
Member
Registered: 2008-03-11
Posts: 41

Re: Kernel only detects 884 MB of RAM from 1 GB?

Dmesg http://phpfi.com/354383
cat /proc/meminfo http://phpfi.com/354384

Hope this can solve this problem..

Offline

#12 2008-09-21 02:37:24

Extreme Coder
Member
Registered: 2008-03-11
Posts: 41

Re: Kernel only detects 884 MB of RAM from 1 GB?

Sorry, but I just have to BUMP this topic hmm
I would appreciate any help.

Offline

#13 2008-09-21 13:21:37

jacko
Member
Registered: 2007-11-23
Posts: 840

Re: Kernel only detects 884 MB of RAM from 1 GB?

there is no help available, cat /proc/meminfo is the total amount of ram the system has installed. If it is saying only 904mb of memory then it must be a hardware issue.

/proc/meminfo  for my 1gig installed memory

$ cat /proc/meminfo
MemTotal:      1026196 kB

???

Linux agpgart interface v0.103
Symbol init_mm is marked as UNUSED, however this module is using it.
This symbol will go away in the future.
Please evalute if this is the right api to use and if it really is, submit a report the linux kernel mailinglist together with submitting your code for inclusion.
[fglrx] Maximum main memory to use for locked dma buffers: 803 MBytes.

As far as I know, you only need high mem support when you are over 4gig mark. I don't have high mem enabled in my kernel.

Last edited by jacko (2008-09-21 13:31:52)

Offline

#14 2008-09-21 17:42:02

Extreme Coder
Member
Registered: 2008-03-11
Posts: 41

Re: Kernel only detects 884 MB of RAM from 1 GB?

What does that agpgart interface thing mean?

Offline

#15 2008-09-23 10:17:49

afonic
Member
Registered: 2007-06-21
Posts: 53

Re: Kernel only detects 884 MB of RAM from 1 GB?

Extreme Coder wrote:

Which part of dmesg do you want? It's quite long to post all of it..

I have an idea, but I'm not sure. The graphics card is an ATI Xpress 1100, which uses HyperMemory. Could it be that it's taking more than its supposed to?

It could be. Try disabling catalyst and use the ati driver (don't load the module as well) and see if you can see all the memory.


Your source for video guides!
My Linux reviews.
Currently using: Intel Core 2 Quad Q9300 @ 3.5GHz, 2GB RAM, Asus P5E, nVidia Geforce 8800GTS, Arch Linux

Offline

Board footer

Powered by FluxBB