У меня есть Lenovo Thinkcentre M78 Tower Desktop. В BIOS написано, что у меня 8192 МБ установленной памяти. Однако когда я запускаю free -m
в Xubuntu 14.04, он говорит, что у меня только 7111 МБ памяти. Похоже, BIOS резервирует около 1 ГБ моей оперативной памяти.
Чтобы попытаться устранить эту проблему, в BIOS я зашел в Video Setup и изменил размер буфера кадров UMA с Auto на минимальное значение 32M (изображение ниже). Это тогда заложило мой BIOS, который я смог сбросить и исправить. Я думал, что это была настройка размера памяти для встроенной видеокарты, которую я не использую. Я использую дискретную карту, которая установлена в качестве основной карты PEG
(PCI Express Graphics) в BIOS.
Могу ли я изменить размер кадрового буфера UMA на другое число, которое не влияет на мой BIOS? Если это вообще возможно, я бы хотел не зацикливать свой BIOS, не интересно это делать. Кстати, у меня также есть Linux Mint 17, и он также показывает тот же объем оперативной памяти, что и Xubuntu 14.04. Любой вклад будет высоко ценится.
Обновление: я запустил free -m
с установочного диска и со встроенной графикой, установленной в качестве основного в BIOS. У меня был тот же результат 7111 МБ доступной памяти. Таким образом, кажется, что 1 ГБ зарезервировано независимо от того, какая карта является основной в BIOS или какая используется.
Я понял, что BIOS Окружает урегулирование Представления, не было необходимо для моей тройной установки монитора. Это урегулирование только необходимо, если я использовал Windows. Я отключил это урегулирование. Теперь free -m
говорит 7 867 МБ относительно памяти. Так, то урегулирование резервировало довольно мало памяти.
Однако после выведения из строя Окружить урегулирования Представления в BIOS, тройные параметры настройки показа расположения монитора не сохранены после того, чтобы выходить из системы. Чтобы зафиксировать это, я устроил свои показы с arandr, экспортировал сценарий расположения показа и затем добавил его к Сессии и Запуску (Xfce).