Ubuntu 20.04 не обнаруживает всю ОЗУ.

Вопрос или проблема

free -m

всего использовано свободно поделено буфер/кэш доступно
Память:        7953        3334        1265          61        3353        4262
Swap:         6047           0        6047

sudo lshw -c memory

*-прошивка                
       описание: BIOS
       производитель: American Megatrends Inc.
       физический id: 0
       версия: 4022
       дата: 08/08/2018
       размер: 64KiB
       ёмкость: 16MiB
       возможности: pci apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
  *-память
       описание: Системная память
       физический id: 23
       слот: Системная плата или материнская плата
       размер: 16GiB
     *-банк:0
          описание: DIMM DDR4 Синхронная необработанная (незарегистрированная) 2400 MHz (0.4 ns)
          продукт: KHX2400C15/8G
          производитель: Kingston
          физический id: 0
          серийный номер: ED3FC90A
          слот: DIMM_A1
          размер: 8GiB
          ширина: 64 бита
          тактовая частота: 2400МГц (0.4нс)
     *-банк:1
          описание: DIMM DDR4 Синхронная необработанная (незарегистрированная) 2400 MHz (0.4 ns)
          продукт: KHX2400C15/8G
          производитель: Kingston
          физический id: 1
          серийный номер: ECBA5B02
          слот: DIMM_B1
          размер: 8GiB
          ширина: 64 бита
          тактовая частота: 2400МГц (0.4нс)
sudo dmidecode -s bios-version
4022

Я начал с 8 ГБ ОЗУ на своем компьютере. Затем я установил дополнительный модуль на 8 ГБ, но Ubuntu не распознала общую ОЗУ как 16 ГБ, а по-прежнему 8 ГБ. Странно, что когда я захожу в BIOS, он распознает оба 8 ГБ модуля (слоты DIM_A1 и DIM_A2), но по общей ОЗУ по-прежнему 8 ГБ. Также из первой команды видно 8 ГБ ОЗУ, но во второй команде он показывает оба модуля (16 ГБ)…

Материнская плата: Asus Prime A320m-K
ЦП: AMD Ryzen 5 2600

BIOS

Asus Prime A320m-K

У вас BIOS 4022 от 9/7/2018.

Есть более новая версия BIOS, версия 5602, датированная 27/07/2020, и ее можно скачать здесь.

Примечание: Подтвердите, что у меня правильная веб-страница для вашей материнской платы.

Примечание: Сделайте хорошие резервные копии перед обновлением BIOS.

Память

AMD Ryzen 5 2600

Процессоры Ryzen известны проблемами совместимости с памятью.

Нам нужно протестировать вашу ОЗУ, но мы сделаем это после обновления BIOS.

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

Поддержка ЦП: https://www.asus.com/us/Motherboards/PRIME-A320M-K/HelpDesk_CPU/

Поддержка памяти: https://www.asus.com/us/Motherboards/PRIME-A320M-K/HelpDesk_QVL/

Мой ответ: проблема, вероятно, связана с искривленными контактами на материнской плате. Ремонт: Проверьте контакты на ЦП (обычно в порядке) и на материнской плате и постарайтесь исправить их форму.

История такова:
У меня была та же проблема дважды, один раз в прошлом с процессором Intel 10-го поколения и недавно с Ryzen 7 2700, оба на материнских платах Gigabyte: BIOS распознал 2 модуля ОЗУ, но ЦП использовал только один. Я попробовал все приведенные выше рекомендации, затем начал сомневаться, нет ли проблем с контактом между материнской платой и ЦП. Я открыл вентилятор и ЦП. Все контакты ЦП были в порядке. Я тогда заподозрил, что могут быть искривленные контакты на стороне материнской платы. Чтобы их проверить, мне нужно было снять металлический рычаг и пластиковую перфорированную крышку, используемую для фиксации ЦП. И ДА! Были несколько контактов на материнской плате, которые были искривлены! Я исправил их с помощью увеличительного стекла и иглы.

Ответ или решение

Ubuntu 20.04 не распознает всю оперативную память: возможные причины и решения

Если ваша операционная система Ubuntu 20.04 не распознает всю оперативную память, это может быть вызвано несколькими факторами. Давайте рассмотрим возможные причины и решения данной проблемы.

1. Проверка конфигурации BIOS

Ваш BIOS распознает оба модуля памяти, однако, Ubuntu продолжает показывать только 8 ГБ. Первое, что следует проверить, — это версия BIOS. Вы используете версию 4022 от 9/7/2018, но доступна более новая версия 5602, выпущенная 7/27/2020. Рекомендуется обновить BIOS до последней доступной версии. Для этого сделайте следующее:

  • Перейдите на официальный сайт Asus и загрузите обновление BIOS.
  • Перед обновлением создайте резервные копии всех важных данных, так как процесс может быть рискованным.

Дополнительные инструкции по обновлению BIOS обычно могут быть найдены на сайте производителя. Убедитесь, что вы выбираете правильную модель материнской платы.

2. Проблемы совместимости оперативной памяти

Процессоры AMD Ryzen известны своими проблемами совместимости с памятью. Убедитесь, что ваши модули оперативной памяти имеют схожие характеристики и совместимы с вашей материнской платой и процессором. Обратите внимание на следующее:

  • Частота и тайминги модулей RAM должны совпадать.
  • Проверьте список поддерживаемых моделей памяти (QVL) на сайте Asus для вашей материнской платы.

3. Тестирование оперативной памяти

Возможно, один из модулей оперативной памяти неисправен или не полностью функционирует. Для этого рекомендуется использовать утилиту Memtest86 для тестирования:

  • Загрузите Memtest86 с официального сайта.
  • Запустите его и выполните минимум один полный проход всех тестов. Этот процесс может занять несколько часов.

4. Возможные механические повреждения

Как было упомянуто в вашем вопросе, проблема может также заключаться в механическом повреждении контактов на материнской плате или процессоре. Проверьте следующее:

  • Аккуратно снимите систему охлаждения и визуально осмотрите контакты на процессоре и материнской плате на наличие повреждений или изгибов.
  • Если вы обнаружили изогнутые контакты на материнской плате, попробуйте аккуратно исправить их с помощью увеличительного стекла и острого инструмента.

5. Проверка конфигурации системы

После выполнения всех вышеперечисленных шагов перезагрузите систему и проверьте, распознается ли вся память. Используйте команды free -m и sudo lshw -c memory для получения актуальной информации о состоянии оперативной памяти.

Заключение

Проблема с распознаванием полной оперативной памяти в Ubuntu 20.04 может быть связана с различными факторами, включая программное обеспечение, совместимость и механические повреждения. Следуя выше представленным шагам, вы сможете диагностировать и устранить проблему. Если после всех проверок проблема не решена, возможно, стоит рассмотреть более глубокую техническую диагностику или обратиться к профессиональным специалистам.

Метки: Ubuntu, RAM, BIOS, Memtest86, Ryzen, совместимость, проблемы, диагностика.

Оцените материал
Добавить комментарий

Капча загружается...