[РЕШЕНО] Арч не видит всю RAM, которая есть в системе

Стояло у меня раньше 8Гб. Докупил недавно ещё 8. Должно быть 16Гб. Дуалбутная винда видит все 16Гб прекрасно, Арч почему-то нет.
$ uname - a

Linux user 4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64 GNU/Linux

$ cat /proc/meminfo | grep -i memtotal

MemTotal:        8136476 kB

# lshw -short | grep 'System\ Memory'

/0/e     memory      16GiB System Memory

# lshw | grep -A 8 bank
        *-bank:0
             description: DIMM DDR3 Synchronous 1600 MHz (0,6 ns)
             product: 99U5471-054.A00LF
             vendor: Kingston
             physical id: 0
             serial: E82E01E5
             slot: A1_DIMM0
             size: 8GiB
             width: 64 bits
--
        *-bank:1
             description: DIMM Synchronous [empty]
             product: Array1_PartNumber1
             vendor: A1_Manufacturer1
             physical id: 1
             serial: A1_SerNum1
             slot: A1_DIMM1
        *-bank:2
             description: DIMM DDR3 Synchronous 1600 MHz (0,6 ns)
             product: EWB8GB681CA3-16IC
             vendor: Undefined
             physical id: 2
             serial: 00000000
             slot: A1_DIMM2
             size: 8GiB
             width: 64 bits
--
        *-bank:3
             description: DIMM Synchronous [empty]
             product: Array1_PartNumber3
             vendor: A1_Manufacturer3
             physical id: 3
             serial: A1_SerNum3
             slot: A1_DIMM3
     *-pci:0
          description: Host bridge

Что интересно он знает, что есть 16Гб, но использует только 8. :(
Keep it simple, stupid!
Одинаковые надо ставить.
elsonador
Одинаковые надо ставить.
И так должны работать. Написано же
Jisatsu
винда видит все 16Гб
Lupus pilum mutat, non mentem.
elsonador
Одинаковые надо ставить.
Они одинаковой частоты:
description: DIMM DDR3 Synchronous 1600 MHz (0,6 ns)
description: DIMM DDR3 Synchronous 1600 MHz (0,6 ns)


Какая фирма, не важно.
Keep it simple, stupid!
а винда просто видит, или видит и использует ?

а что показывает ?
$ sudo dmidecode -t 16
red
а винда просто видит, или видит и использует ?
Использует

red
а что показывает ?
$ sudo dmidecode -t 16
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x000E, DMI type 16, 23 bytes
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 32 GB
        Error Information Handle: Not Provided
        Number Of Devices: 4

Кстати, по sudo dmidecode -t memory он видит обе плашки.
Keep it simple, stupid!
посмотри в биосе в разделе памяти, возможно есть какие-то настройки для резервирования память - spared, remap или что-то подобное
Лучше сначала посмотреть распределение этой памяти реально (вся выделенная память и ее распределение приведено в /proc/iomem) …... мой пример 3 G ....
$ cat /proc/iomem | grep 'System RAM'
00001000-0009ebff : System RAM ….. 646143 /1024 = 631
00100000-bbebffff : System RAM ….... 3151757311 /1024 = 3077888
bc7ff000-bc7fffff : System RAM …....... 4095 /1024 = 4
Сумма System RAM = 3078523
И посмотрим dmesg
$ dmesg | grep Memory:
[ 0.000000] Memory: 3032344K/3078520K …..
3078520K ----- 3078523 ( System RAM) — практически, с округлением, совпадает
А вот эта цифра 3032344K должна (почти, близко) совпадать с выводом meminfo
$ cat /proc/meminfo | grep MemTotal:
MemTotal: 3038388 kB
Самый точный метод узнать сколько памяти — это iomem (ее фактическое распределение — карта памяти)
А после уже можно судить......... что не так.........
Ошибки не исчезают с опытом - они просто умнеют
$ cat /proc/iomem | grep 'System RAM'
00001000-0009e7ff : System RAM
00100000-be110fff : System RAM
bee5d000-bee5dfff : System RAM
bf064000-bf462fff : System RAM
bf7f3000-bf7fffff : System RAM
100001000-23effffff : System RAM
$ dmesg | grep Memory
[    0.000000] Memory: 8065032K/8344296K available (5742K kernel code, 946K rwdata, 1820K rodata, 1188K init, 1156K bss, 279264K reserved, 0K cma-reserved)
$ cat /proc/meminfo | grep MemTotal
MemTotal:        8136476 kB

Везде восемь. :(
Keep it simple, stupid!
Jisatsu, а попробуй посмотреть тоже самое но под актуальным арчевским CD.
может где что настроил и забыл.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.