BIOS显示8 GB RAM,而Xubuntu仅显示7 GB

我有一台联想Thinkcentre M78 Tower桌面。 在BIOS中它说我有8192 MB的已安装内存。 但是,当我在Xubuntu 14.04中运行free -m ,它说我只有7111 MB的内存。 似乎BIOS保留了大约1 GB的RAM。

为了解决这个问题,在BIOS中我进入了video设置并将UMA帧缓冲区大小从自动更改为最小值32M(下图)。 这然后我的BIOS砖了,我能够重置和修复。 我认为这是我不使用的集成显卡的内存大小设置。 我使用一个谨慎的卡,在BIOS中设置为主卡PEG (PCI Express Graphics)。

我可以将UMA帧缓冲区大小更改为不会阻塞我的BIOS的其他数字吗? 如果可能的话,我想避免使用我的BIOS,这样做没有乐趣。 顺便说一句,我也有Linux Mint 17,它也显示与Xubuntu 14.04相同的RAM可用性。 任何输入将非常感激。

更新:我从安装磁盘运行free -m ,并在BIOS中将集成图形设置为主设备。 我有7111 MB的可用内存相同的结果。 因此,无论哪个卡在BIOS中使用哪个卡或正在使用哪个卡,似乎都保留了1 GB。

联想BIOS UMA帧缓冲区大小

我意识到我的三重监视器设置不需要BIOS环绕视图设置。 仅在我使用Windows时才需要此设置。 我禁用了这个设置。 现在free -m说7867 MB的内存。 所以,那个设置保留了相当多的内存。

但是,在BIOS中禁用环绕视图设置后,退出后不会保留三显示器布局显示设置。 为了解决这个问题,我使用arandr安排了我的显示,导出了显示布局脚本,然后将其添加到Session和Startup(Xfce)。