- Вопрос или проблема
- Ответ или решение
- Ubuntu 20.04 не распознает всю оперативную память: возможные причины и решения
- 1. Проверка конфигурации BIOS
- 2. Проблемы совместимости оперативной памяти
- 3. Тестирование оперативной памяти
- 4. Возможные механические повреждения
- 5. Проверка конфигурации системы
- Заключение
Вопрос или проблема
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, совместимость, проблемы, диагностика.