Линукс не видит всю оперативную память

Linux не видит всю память

Такая проблема. Поменял память NCP 256 Мб РС 2700 на Hynix 512 Мб РС 3200. Загрузился в Linux, поправил в Lilo.conf строку:

Перезагружаюсь — Linux видит только 256 Мб и работает очень нестабильно, повисая буквально через несколько минут. Пробовал убирать из append строку mem=512M, результат тот же.

В винде все нормально, 512 Мб, работает на ура. Пробовал пускать Knoppix — определяет 512 Мб. Мат.плата — ASUS P4C800-E deluxe.

Может, проблема в ядре? Попробовать пересобрать его?

Куда копать, как лечить?

Re: Linux не видит всю память

CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y

Должно быть в ядре! (Ну ведь 64 тебе не надо 😉

Re: Linux не видит всю память

>CONFIG_HIGHMEM4G=y ># CONFIG_HIGHMEM64G is not set >CONFIG_HIGHMEM=y >Должно быть в ядре! (Ну ведь 64 тебе не надо 😉

Ни фига не помогло — 256Мб :-((((

Re: Linux не видит всю память

Система, ядро и lilo.conf!

Re: Linux не видит всю память

Афаик, этот параметр для систем с более чем 2Гб памяти на 32битной платформе. Автору рекомендую memtest86 прогнать — ежели винда поднялась — это ничего не значит. Ни и конфиги/версию ведра в студию.

Re: Linux не видит всю память

mem=foo — это хардкорно.

Re: Linux не видит всю память

Система — Slackware 10. Ядро 2.6.9 без патчей

Re: Linux не видит всю память

Фрагмент Lilo.conf, относящийся к проблеме:

append=»devfs=mount acpismp=force mem=512M»

Пойду memtest погоняю.

Re: Linux не видит всю память

> Афаик, этот параметр для систем с более чем 2Гб памяти на 32битной платформе.

Более чем гиг требуют этой опции.

Re: Linux не видит всю память

Прогнал memtest86+ три часа. Все в норме. mem=foo не помогло. Что делать? Slack переустанавливать?

Re: Linux не видит всю память

А ты уверен, что ты lilo перезаписывал?

Re: Linux не видит всю память

ядро другое поставь, 2.6.11.* например

Re: Linux не видит всю память

скорее прав орлангур здесь надо лило давать, от версии ядра тут ни чего не зависит

Re: Linux не видит всю память

Все, решил проблему перекомпиляцией ядра. Наверно, старое как-то криво откомпилилось. Всем спасибо за помощь.

Re: Linux не видит всю память

foo — это тоже самое, что и bla-bla-bla ;-)))

Это нужно было 5 лет назад для старых 810 чипсетов, сейчас даже для них такого не надо 🙂

Источник

Ubuntu 18.04 не видит все оперативной памяти

gconf-editor имеет возможность сделать это. Просто щелкните правой кнопкой мыши значение, которое вы хотите установить для всех пользователей, и нажмите «Установить значение по умолчанию». PolicyKit откроется и попросит пароль. После этого каждый новый пользователь будет иметь это значение.

1 ответ

Проверьте свое использование версии BIOS sudo dmidecode -s bios-version . Это, вероятно, покажет P2.80. Затем перейдите к веб-сайту производителя и проверке на более новый BIOS.

Читайте также:  1с нарушение целостности системы после обновления windows 10

Похоже, что Ваша RAM может быть настроена неправильно.

Большинство настольных материнских плат имеет 2 канала/банка памяти, иногда даже 3 или 4. Эти каналы/банки печатаются на материнской плате и обычно похожи на A/B/C/D. Фактические номера слота колеблются от 0 до 8, или возможно еще больше. Память должна быть установлена в количествах, равных количеству каналов для оптимальной производительности и использовать в своих интересах чередование памяти.

Ваша память все, кажется, находится в канале A вместо равных палок RAM размера, появляющихся в A/B.

Выньте свои карты памяти. Возьмите палки 4G и разместите их в слоты A0 и B0. Возьмите палки 2G и разместите их в слоты A1 и B1. A2 и B2. Уезжайте 2G терпит все вместе. Эта материнская плата требует, чтобы все четыре палки были тем же самым, когда все четыре слота заполнены. Купите 2 дополнительных (подобный как другие) палки 4G и вставьте их в слоты A1 и B1.

Затем просмотрите конфигурацию в BIOS. Наблюдайте память, о которой сообщают, в Ubuntu.

  • Затем загрузите и выполните диагностику памяти. Перейдите к http://www.memtest.org, или https://www.memtest86.com/(используйте вторую ссылку для получения последней бесплатной версии), и загрузите/выполните memtest для тестирования памяти. Заставьте по крайней мере одну полную передачу всех тестов подтверждать хорошую память.

Обновление № 1:

Ваша RAM встречает эти спецификации?

Обновление № 2:

Из руководства. Похоже на необходимость в 4 идентичных палках RAM.

Источник

Debian не видит всей ОЗУ

В ноуте стоит 2 плашки по 8 ГБ. По характеристикам бука это максимальный объем озу, который он может переварить (объем и частоту проверял на сайте производителя бука и процессора). Смотрю командой dmidecode –type 17, все как надо

Но если посмотреть через less /proc/meminfo, картина совсем грустная, показывает, что памяти 6,75 ГБ

  • MemTotal: 7076368 kB
  • MemFree: 3226264 kB
  • MemAvailable: 3880964 kB

Как так-то ? Как сказать системе использовать всю возможную память, а не меньший ее кусок ?

Больше похоже на чисто аппаратную проблему, чем на поведение самого Debian. Попробуй загрузиться с Live флешки иного дистрибутива (не основанного на Debian или Ubuntu) и посмотреть, как он видит оперативную память. Можно так же проверить под Windows, если есть возможность.

Тоже самое было. Вытаскиваем всю оперативку. Включил ПК, ждем пока запищит, выключаем. Меняем планки местами, ос должна удивить всю память. Если нет, попробуйте ещё раз поменять местами планки ОЗУ.

Биос отображает 16 ГБ. Или не обращать на это внимание ?

Я писал уже тебе — проверь под иным Linux или вообще другой ОС для чистоты. Технически это может быть программный сбой, а не аппаратный, но это нужно сперва выяснить, а потом думать дальше.

Не имеет смысла пробовать понять, в чём проблема в твоем Debian, пока мы не узнаем, в нём ли она. Если иные Linux и ОС тоже видят не всю память — скорее всего, он не при чем, и дело в железе, а если там всё нормально, вот тогда и будем копать.

И по поводу того что отображает BIOS — это ценная информация, но проверить на иных Linux и ОС работу на деле все равно надо.

И лично мне все это как бы очевидно, и дело тут не в компьютерной грамотности, а в банальной логике. Кончай тупить и проверь уже, а не жди неизвестно чего.

Читайте также:  Linux chmod all permissions

Принято. В течении дня сделаю, протестирую и отпишусь

Конечно обращал, первым делом поглядел. В BIOS всю память показывал, а debian только одну планку.

система 32 битная?

32-bit Debian: максимум 3.7GB (3880964 kB) 64-bit Debian: лучше

Я ссылку более адекватную не нашел сразу, чтобы было описание проблемы и рассказ о ней. Вернее, взял первое что попалось и было по теме вопроса. 🙂

Возможно, встроенная видеокарта резервирует. Проверь в биосе, я обычно выбираю самый минимальный объём из доступных.

Вряд ли столько памяти будет отъедать.

Если в настройках поставить — будет. На десктопах сейчас можно до 2гб ставить, на ноутах не видел.

Hales , Zubok , ne-vlezay — в Debian 32 битном PAE ядро по умолчанию, а в этом режиме видно до 64 гигабайт памяти.

Ты б ещё на linuxatemyram кинул.

А тут больше 8 ГБ отъело. Больше похоже, что одну плашку памяти не видит, по каким-то причинам.

в Debian 32 битном PAE ядро по умолчанию, а в этом режиме видно до 64 гигабайт памяти.

А я подумал, memtotal его смущает. То есть плашек 8 Гб, а видит 7 Гб.

MemTotal: 7076368 kB

Блин, понял. Он пишет, что у него две плашки по 8 Гб, а я сначала прочел, что в сумме плашек на 8 ГБ, а видит 7 ГБ, а эта ситуация вполне штатная иногда. А у него две по 8 ГБ, то есть 16 ГБ.

Тогда скажи, что за ноут и что за проц. Могут быть ограничения в BIOS на размер памяти. Вставить-то вставил и процессор может с таким работать, а BIOS может тебе фигу показать. Что написано в документации на ноут?

Может быть физически cделано только 33 адресных проводника, тогда выйдет 2^33=8Гб.
Если в других ОС отображается 16Гб — тогда разбираться с ОС, к примеру попробовать загрузить другую ОС с ядром от дебиана.

2 канала channel A и channel B, а у тебя обе плашки отображаются в channel A, может это и незначительно, я особо не разбираюсь, на будущее, не пости картинки а обрамляй код в обратных 3-х кавычках, это где буква Ё на клавиатуре

у тебя обе плашки отображаются в channel A

Выхлопу dmidecode сильно доверять не стоит, особенно на ноутбуках. Корректность того, что там написано целиком зависит от того, насколько точно bios следует стандарту, а на бытовых устройствах на такие мелочи практически всегда забивают.

В биосе нужно указать поддержку большого количества ОЗУ. Название опции не помню.

HP 15-ba511ur (Y6F23EA)

Memory Two non-customer-accessible/non- upgradable memory module slots DDR4-1866 dual channel support (DDR4-2400 bridge to DDR4-2133, and DDR4-2133 downgrade to DDR4-1866) Supports up to 16 GB of system RAM in the following configurations:

● 16384-MB total system memory (8192×2) [UMA models only]

● 12288-MB total system memory (8192×1) + (4096×1)

● 8192-MB total system memory (8192×1) or (4096×2)

● 6144-MB total system memory (4096×1) + (2048×1)

Вот теперь вообще не понятно. Откуда инфа ?

И тут речь про 4 ддр, у меня 3

К этому ноутбуку

предлагается вот этот документ.

Документ: HP Notebook PC (AMD) * Models: 15-ba100 — 15-ba199 * Models: 15-ba000 — 15-ba099 * Models: 15-bf100 — 15-bf199 * Models: 15-bf000 — 15-bf099 * Models: 15-bf100 — 15-bf199 * Models: 15-bg000 — 15-bg099 HP 255 G5 Notebook PC — Maintenance and Service Guide

Но тут как бы 15-ba511ur в списке нет, так как, мне так кажется, что он только в РФ продается, для нашего рынка сделан. По нему только русскоязычная информация. Для 511 отдельно вообще подобных документов я вот так вот в короткое время не нашел, кроме какой-то там инструкции, в которой толком ничего нет вообще. Надо еще поискать, но я полагаю, что этот документ имеет силу для всей линейки.

Читайте также:  Изменить имя localhost linux

А там ниже про DDR3. Точно так же написано. Я скопировал не те строки.

Two non-customer-accessible/upgradable memory module slots DDR3L-1600 single channel support

DDR3L-1333 single channel support (DDR3L-1600 downgrade to DDR3L-1333)

Supports up to 16 GB of system RAM in the following configurations:

● 16384-MB total system memory (8192×2)[UMA models only]

● 12288-MB total system memory (8192×1) + (4096×1)

● 8192-MB total system memory (8192×1) or (4096×2)

● 6144-MB total system memory (4096×1) + (2048×1)

● 4096-MB total system memory (4096×1)

● 2048-MB total system memory (2048×1)

Существуют в природе модули SO-DIMM по 16 Гб. Я не могу предсказать, что произойдет, если такой воткнуть.

Для ноутов DDR3L вроде как нет, по крайней мере екаталог не выдает предложений (((

С другой стороны

UMA — обозначение конфигурации платы со встроенным видео. В данном случае видеоядро в процессоре.

Если в мануалах написано

16384-MB total system memory (8192×2)[UMA models only]

То бук должен поддерживать работу с таким объемом, т.к. графика интегрирована в проц. Или тут все гораздо сложнее ?

То бук должен поддерживать работу с таким объемом, т.к. графика интегрирована в проц. Или тут все гораздо сложнее ?

Слушай, мне трудно вообще что-то говорить определенно. Про этот ноут информации считай что ноль. Документация писана для бедных. Та документация, которая говорит о поддерживаемых конфигурациях памяти, да, затрагивает эту серию ноутов, но там не перечислен этот ba511 вообще, вообще ba5xx Ситуация вообще может быть такой, что это специально зарезанный по параметрам ноут (сегментация рынка), у которого вообще больше 8 Гб не расширить. Планки-то он видит, он SPD из модулей читает и пишет в BIOS, что из них прочел. Но то, что он изложил эту информацию, еще не следует, что он это поддержит. Вот запросто может быть.

У тебя же осталась старая память на 4 Гб? Если осталась, то можешь поставить 2+8 Гб, 4+8 Гб и глянуть, он больше 8 Гб хотя бы увидит? Тут только эксперимент покажет. Проверь для начала, видит ли он память в том и другом слоте отдельно, чтобы исключить неконтакт.

Увы, старая память успешно ушла с авито

Вроде новая работала и норм. Звоночки начались после установки kvm и наката винды для рабочих нужд. Тормоза, фризы, зависания … Мысли были о слабом процессоре, но никак не о озу, но после запуска конки пришло новое огорчение …

Документов на ноут к сожалению тоже нет, поэтому и маюсь методом научного тыка и советами ЛОРа.

Пока руки не дошли запуститься в лайф режиме, за выхи попытаюсь все советы протестировать

Для ноутов DDR3L вроде как нет

Есть, у меня стоит. И да, по умолчанию на твоём ноутбуке идёт DDR3L-1600 SDRAM.

По умолчанию в нем и хард стоял на 500 ГБ. Я поэтому и приложил выше ссылку на страницу проца, где заявлена официальная поддержка моей частоты

Так другие дистрибутивы пробовал как тебе уже предлагали выше? Лично я сталкивался только когда одна планка просто не виделась, но там проблема была в оторванной ноге процессора.

Источник

Оцените статью