Системные отчеты только 4 ГБ или ОЗУ

Короче говоря, 64-битная версия Ubuntu 12.04 обнаруживает только 4 ГБ ОЗУ, даже если установлено 8 ГБ. Вот что я сделал до сих пор, чтобы исправить проблему:

  • Заменены оба ОЗУ, проблема не исчезла.
  • Заменена материнская плата, проблема не устранена.
  • Загрузился с Live CD, чтобы проверить, не была ли это проблема с программным обеспечением.
  • BIOS правильно определяет 8 ГБ памяти, но показывает, что она находится в «одноканальном режиме».

Когда я впервые собрал эту систему (всего 3 недели назад), она обнаруживала достаточное количество оперативной памяти. Вскоре после этого я установил в машину новый блок питания (так как заказанный мной оригинал оказался слишком маленьким для моего корпуса). Мне кажется, что проблема началась после того, как я установил новый блок питания.

С тех пор я заменил все компоненты системы, но не блок питания. Может ли это быть проблемой? Если есть какая-то проблема с потоком энергии, это заставит память работать в одноканальном режиме? Все остальное работает нормально ... жесткий диск, диск Blu-Ray, единственное, что в System Information я вижу, что сообщаемая частота процессора иногда скачет между 2700 МГц и 800 МГц. Это нормально для четырехъядерной системы под Ubuntu 12.04?

Спасибо.

    output of uname -m:
    x86_64

    output of free -m:


                 total       used       free     shared    buffers     cached
    Mem:          3680       3072        608          0        150       1755
    -/+ buffers/cache:       1166       2513
    Swap:         7912          0       7912



    `*-firmware              
       description: BIOS
       vendor: American Megatrends Inc.
       physical id: 0
       version: P1.50
       date: 02/09/2012
       size: 64KiB
       capacity: 4032KiB
       capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification
    *-memory
       description: System Memory
       physical id: 6
       slot: System board or motherboard
       size: 8GiB
     *-bank:0
          description: DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
          product: 1333EL Series
          vendor: Undefined
          physical id: 0
          serial: 00000000
          slot: A1_DIMM0
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
     *-bank:1
          description: DIMM DDR3 Synchronous 1333 MHz (0.8 ns)
          product: Array1_PartNumber1
          vendor: A1_Manufacturer1
          physical id: 1
          serial: A1_SerNum1
          slot: A1_DIMM1
          size: 4GiB
          width: 64 bits
          clock: 1333MHz (0.8ns)
  *-cache:0
       description: L1 cache
       physical id: d
       slot: L1 CACHE
       size: 512KiB
       capacity: 512KiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
  *-cache:1
       description: L2 cache
       physical id: e
       slot: L2 CACHE
       size: 4MiB
       capacity: 4MiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified

Вот информация о BIOS e820:

May 25 04:48:08 Arcturus kernel: [    0.000000] BIOS-provided physical RAM map:
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009ec00 (usable)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 000000000009ec00 - 00000000000a0000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 0000000000100000 - 00000000bf77c000 (usable)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000bf77c000 - 00000000bf7c5000 (ACPI NVS)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000bf7c5000 - 00000000bf7cd000 (ACPI data)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000bf7cd000 - 00000000bf7d1000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000bf7d1000 - 00000000bf7d6000 (ACPI NVS)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000bf7d6000 - 00000000bfa43000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000bfa43000 - 00000000bfa4a000 (ACPI NVS)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000bfa4a000 - 00000000bfa72000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000bfa72000 - 00000000bfc75000 (ACPI NVS)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000bfc75000 - 00000000bff00000 (usable)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000fec10000 - 00000000fec11000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000fed00000 - 00000000fed01000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000fed61000 - 00000000fed71000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000fed80000 - 00000000fed90000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000]  BIOS-e820: 0000000100001000 - 000000012f000000 (usable)
May 25 04:48:08 Arcturus kernel: [    0.000000] NX (Execute Disable) protection: active
May 25 04:48:08 Arcturus kernel: [    0.000000] DMI 2.7 present.
May 25 04:48:08 Arcturus kernel: [    0.000000] DMI: To Be Filled By O.E.M. To Be Filled By O.E.M./A75M-ITX, BIOS P1.50 02/09/2012
May 25 04:48:08 Arcturus kernel: [    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
May 25 04:48:08 Arcturus kernel: [    0.000000] No AGP bridge found
May 25 04:48:08 Arcturus kernel: [    0.000000] last_pfn = 0x12f000 max_arch_pfn = 0x400000000
May 25 04:48:08 Arcturus kernel: [    0.000000] MTRR default type: uncachable
May 25 04:48:08 Arcturus kernel: [    0.000000] MTRR fixed ranges enabled:
May 25 04:48:08 Arcturus kernel: [    0.000000]   00000-9FFFF write-back
May 25 04:48:08 Arcturus kernel: [    0.000000]   A0000-BFFFF write-through
May 25 04:48:08 Arcturus kernel: [    0.000000]   C0000-CEFFF write-protect
May 25 04:48:08 Arcturus kernel: [    0.000000]   CF000-E7FFF uncachable
May 25 04:48:08 Arcturus kernel: [    0.000000]   E8000-FFFFF write-protect
May 25 04:48:08 Arcturus kernel: [    0.000000] MTRR variable ranges enabled:
May 25 04:48:08 Arcturus kernel: [    0.000000]   0 base 0000000000 mask FF00000000 write-back
May 25 04:48:08 Arcturus kernel: [    0.000000]   1 base 00BFF00000 mask FFFFF00000 uncachable
May 25 04:48:08 Arcturus kernel: [    0.000000]   2 base 00C0000000 mask FFC0000000 uncachable
May 25 04:48:08 Arcturus kernel: [    0.000000]   3 disabled
May 25 04:48:08 Arcturus kernel: [    0.000000]   4 disabled
May 25 04:48:08 Arcturus kernel: [    0.000000]   5 disabled
May 25 04:48:08 Arcturus kernel: [    0.000000]   6 disabled
May 25 04:48:08 Arcturus kernel: [    0.000000]   7 disabled
May 25 04:48:08 Arcturus kernel: [    0.000000] TOM2: 000000013f000000 aka 5104M
May 25 04:48:08 Arcturus kernel: [    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
May 25 04:48:08 Arcturus kernel: [    0.000000] original variable MTRRs
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 0, base: 0GB, range: 4GB, type WB
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 1, base: 3071MB, range: 1MB, type UC
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 2, base: 3GB, range: 1GB, type UC
May 25 04:48:08 Arcturus kernel: [    0.000000] total RAM covered: 3071M
May 25 04:48:08 Arcturus kernel: [    0.000000] Found optimal setting for mtrr clean up
May 25 04:48:08 Arcturus kernel: [    0.000000]  gran_size: 64K         chunk_size: 2M  num_reg: 3      lose cover RAM: 0G
May 25 04:48:08 Arcturus kernel: [    0.000000] New variable MTRRs
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 0, base: 0GB, range: 2GB, type WB
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 1, base: 2GB, range: 1GB, type WB
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 2, base: 3071MB, range: 1MB, type UC
May 25 04:48:08 Arcturus kernel: [    0.000000] e820 update range: 00000000bff00000 - 0000000100000000 (usable) ==> (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000] last_pfn = 0xbff00 max_arch_pfn = 0x400000000
May 25 04:48:08 Arcturus kernel: [    0.000000] found SMP MP-table at [ffff8800000fcf10] fcf10
May 25 04:48:08 Arcturus kernel: [    0.000000] initial memory mapped : 0 - 20000000
May 25 04:48:08 Arcturus kernel: [    0.000000]   7 disabled
May 25 04:48:08 Arcturus kernel: [    0.000000] TOM2: 000000013f000000 aka 5104M
May 25 04:48:08 Arcturus kernel: [    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
May 25 04:48:08 Arcturus kernel: [    0.000000] original variable MTRRs
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 0, base: 0GB, range: 4GB, type WB
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 1, base: 3071MB, range: 1MB, type UC
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 2, base: 3GB, range: 1GB, type UC
May 25 04:48:08 Arcturus kernel: [    0.000000] total RAM covered: 3071M
May 25 04:48:08 Arcturus kernel: [    0.000000] Found optimal setting for mtrr clean up
May 25 04:48:08 Arcturus kernel: [    0.000000]  gran_size: 64K         chunk_size: 2M  num_reg: 3      lose cover RAM: 0G
May 25 04:48:08 Arcturus kernel: [    0.000000] New variable MTRRs
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 0, base: 0GB, range: 2GB, type WB
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 1, base: 2GB, range: 1GB, type WB
May 25 04:48:08 Arcturus kernel: [    0.000000] reg 2, base: 3071MB, range: 1MB, type UC
May 25 04:48:08 Arcturus kernel: [    0.000000] e820 update range: 00000000bff00000 - 0000000100000000 (usable) ==> (reserved)
May 25 04:48:08 Arcturus kernel: [    0.000000] last_pfn = 0xbff00 max_arch_pfn = 0x400000000
May 25 04:48:08 Arcturus kernel: [    0.000000] found SMP MP-table at [ffff8800000fcf10] fcf10
May 25 04:48:08 Arcturus kernel: [    0.000000] initial memory mapped : 0 - 20000000
2
задан 25 May 2012 в 16:53

2 ответа

В аскубунту был еще один пост, в котором кто-то упомянул похожий случай, они смогли увидеть только 3 Гб из 16. Вот ссылка Возможно, вы можете проверить вывод dmesg, чтобы увидеть, Ядро сообщает о любых подобных проблемах при загрузке.

0
ответ дан 25 May 2012 в 16:53

Ваш BIOS не сообщает ядру на карте e820, поэтому у вас, похоже, ошибка BIOS Обратитесь к производителю материнской платы, чтобы узнать, есть ли у него обновление BIOS, чтобы исправить это.

0
ответ дан 25 May 2012 в 16:53

Другие вопросы по тегам:

Похожие вопросы: