Ubuntu 64bit 桌面版 4G内存只支持3.5G [已解决]

刚刚注意到,我的系统是64bit的桌面版,发现4G的内存只支持了3.5G。
不明白是怎么回事。。。
在网上有人说只要是64bit的系统,就可以支持4G及更大的内存。
另外还有人说只有ubuntu 64bit server版的才支持,不解中,说法真多呀。。。
根据资料,我的主板最多能支持16G的内存。
我的主板是华硕的:P5N7A-VM

以下是ubuntu的版本信息:

root@frank-desktop:~# uname -a
Linux frank-desktop 2.6.31-18-generic #55-Ubuntu SMP Fri Jan 8 14:54:52 UTC 2010 x86_64 GNU/Linux

在System Monitor中显示3.5G。
经网友提醒后,少的500MB内存有可能是显卡吃掉了。
因此打了华硕的客户800支持(800-820-6655),得知集成的显卡确实在需要的时候占用一定量的内存,最大到512MB。可以通过下面方式来更改显存占用内存的大小。

更改显存占用内存的大小:

1.进BIOS,在main菜单中,查看是否能认出4G
2.如果是4G,进入advanced–>chip–>igpu frame buffer–>disable–>choose size
我测试过,把共享显存改成了32M,但事实上并没有只占用32M,要比这个多的多。

更改后的结果:

在System Monitor中显示3.7G,以下是用top命令查看的结果:

Mem: 3894024k total, 900932k used, 2993092k free, 96136k buffers
Swap: 2000052k total, 0k used, 2000052k free, 270348k cached

如果图形界面没什么用,可以直接关闭集成显卡,有时间可以试试。

本文出自 Frank's Blog

版权声明:


本文链接:Ubuntu 64bit 桌面版 4G内存只支持3.5G [已解决]
版权声明:本文为原创文章,仅代表个人观点,版权归 Frank Zhao 所有,转载时请注明本文出处及文章链接
你可以留言,或者trackback 从你的网站

留言哦

blonde teen swallows load.xxx videos