LINUX.ORG.RU

работает только один канал оперативной памяти

 ,


0

1

как ни тыкал всевозможные комбинации планок в слоты, в слотах B1, B2 планки видны но не используются. (А если планки только в слотах B1, B2, то комп не стартует)
Можно ли что-то поменять в BIOS чтобы включить второй канал?

Планки 4+8+4Гб

$ free -m
               total        used        free      shared  buff/cache   available
Память:        11863        7924         698         346        3894        3938
Подкачка:       4095           0        4095

Мать M5A97 LE R2.0

 lscpu
Архитектура:              x86_64
  CPU op-mode(s):         32-bit, 64-bit
  Address sizes:          48 bits physical, 48 bits virtual
  Порядок байт:           Little Endian
CPU(s):                   4
  On-line CPU(s) list:    0-3
ID прроизводителя:        AuthenticAMD
  Имя модели:             AMD FX-4330 Quad-Core Processor
    Семейство ЦПУ:        21
    Модель:               2
    Потоков на ядро:      2
    Ядер на сокет:        2
    Сокетов:              1
    Степпинг:             0
    Frequency boost:      enabled
    CPU(s) scaling MHz:   61%
    CPU max MHz:          4000,0000
    CPU min MHz:          1400,0000
    BogoMIPS:             8026,12
    Флаги:                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc
                           rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm cmp_legacy svm ex
                          tapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt fma4 tce nodeid_msr tbm topoext perfctr_core perfctr_nb cpb hw_pstate ssbd ibpb v
                          mmcall bmi1 arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
Virtualization features:  
  Виртуализация:          AMD-V
Caches (sum of all):      
  L1d:                    64 KiB (4 instances)
  L1i:                    128 KiB (2 instances)
  L2:                     4 MiB (2 instances)
  L3:                     8 MiB (1 instance)
NUMA:                     
  NUMA node(s):           1
  NUMA node0 CPU(s):      0-3
Vulnerabilities:          
  Gather data sampling:   Not affected
  Itlb multihit:          Not affected
  L1tf:                   Not affected
  Mds:                    Not affected
  Meltdown:               Not affected
  Mmio stale data:        Not affected
  Reg file data sampling: Not affected
  Retbleed:               Mitigation; untrained return thunk; SMT vulnerable
  Spec rstack overflow:   Not affected
  Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:             Mitigation; Retpolines; IBPB conditional; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
  Srbds:                  Not affected
  Tsx async abort:        Not affected

$ sudo dmidecode -t memory
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x002A, 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

Handle 0x002C, DMI type 17, 34 bytes
Memory Device
	Array Handle: 0x002A
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4 GB
	Form Factor: DIMM
	Set: None
	Locator: DIMM0
	Bank Locator: BANK0
	Type: DDR3
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 1600 MT/s
	Manufacturer: Kingston     
	Serial Number: 933A5F8
	Asset Tag: AssetTagNum0
	Part Number: 99U5584-005.A00LF 
	Rank: 2
	Configured Memory Speed: 800 MT/s

Handle 0x002E, DMI type 17, 34 bytes
Memory Device
	Array Handle: 0x002A
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 8 GB
	Form Factor: DIMM
	Set: None
	Locator: DIMM1
	Bank Locator: BANK1
	Type: DDR3
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 1600 MT/s
	Manufacturer: Undefined    
	Serial Number: 0000000
	Asset Tag: AssetTagNum1
	Part Number:                   
	Rank: 2
	Configured Memory Speed: 800 MT/s

Handle 0x0030, DMI type 17, 34 bytes
Memory Device
	Array Handle: 0x002A
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 4 GB
	Form Factor: DIMM
	Set: None
	Locator: DIMM2
	Bank Locator: BANK2
	Type: DDR3
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 1600 MT/s
	Manufacturer: Kingston     
	Serial Number: 8D3AE78
	Asset Tag: AssetTagNum2
	Part Number: 99U5584-005.A00LF 
	Rank: 2
	Configured Memory Speed: 800 MT/s

Handle 0x0032, DMI type 17, 34 bytes
Memory Device
	Array Handle: 0x002A
	Error Information Handle: Not Provided
	Total Width: Unknown
	Data Width: 64 bits
	Size: No Module Installed
	Form Factor: DIMM
	Set: None
	Locator: DIMM3
	Bank Locator: BANK3
	Type: Unknown
	Type Detail: Synchronous

В винде такая же история


Ответ на: комментарий от anonymous

Не, вы мысль дальше развивайте. Если плашки физически подклчены к разным каналам памяти, то это будет двухканал, всегда.

Но есть Dual Channel Stacked Asymmetric Mode, когда идёт последовательное обращение, младшие адреса на одни канал, старшие на другой. И это двухканал, но это не тот двухканал, от которого в тестах циферки больше. А есть Dual Channel L-shaped Asymmetric Mode. В случае двух плашек, младшие адреса «размазываются» на обе плашки, а старшие в одну. Эта ASUS M5A97 LE R2 по документации такое умеет. Но, когда плашек 3 непонятно, что может контроллер памяти в FX и что может BIOS.

Ну, а сверху ещё вопрос в адекватности показаний CPU-Z, правильно ли он прочитал и понял конфигурацию контроллерам памяти...

mky ★★★★★
()
Ответ на: комментарий от FeelUs

По мануалу рекомендуют заполнять сначала A2, B2, то есть x+4+x+4. Ну и дальше пробуйте переставлять 4 Гб местами, пробовать x+8+x+4. Может память битая, может у процессора канал памяти нерабочий. Ну ECC попробуйте отключить.

Наличие плашки памяти определяется по SPD-чипу, он совсем отдельно от шин адреса/данных. То есть, вполне возможно, что из-за аппаратной неисправность прочитать SPD чип (определить наличие плашки) можно, а данными обмен не идёт.

mky ★★★★★
()
Ответ на: комментарий от FeelUs

Ну, в теории есть плашка/тестер, с кучей светодиодиков, её ставят вместо плашки памяти и там должны загореться или наоборот погаснуть светодиодики. Но этот тестер для проверки целосности проводников, прежде всего после пайки сокета/слота. То есть, практически все дорожки со слота памяти идут на ножки сокета и тестер как-то видит, есть контакт с процессором или обрыв. Не знаю, что покажет тестер, если процессор подгоревший.

Так, в теории, можно просто прозванивать дорожки от слота DDR до контакта в сокете (без процессора). Но, это нужны заточеные руки, микроскоп, и куча времени. По неостожности запросто контакты в сокете погнуть.

Наверное, можно пройтись мультиметром в режиме диодной прозвонки по контактам слота канала B и сравнить показания на этом же контакте слота канала A (при вставленом процессоре и вытащеной памяти)...

В начале имеет смысл измерить напряжение на слоте памяти. Вроде, это простая материнка и там напряжение питания (1,5 В) должно быть всегда.

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

Визуально а материнкой всё ОК.

Отвал сокета — нарушение пайки между сокетом вобще визуально не увидеть, в принцепе. Погнутый контакт в сокете из-за грязи, тоже не особо увидишь. Максимум, что можно заметить — перебитую дорожку возле крепления мамки к корпусу, если ей елозили при установке в корпус, да и то там нужно долго разглядывать. Никаких там прогаров, вспучиваний и т.д. при проблемах с каналом памяти не бывает.

mky ★★★★★
()
Ответ на: комментарий от mky

https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D1%8B%D0%B9_%D0%BC%D0%BE%D1%81%D1%82_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80)#/media/%D0%A4%D0%B0%D0%B9%D0%BB:Motherboard_diagram_ru.svg

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

А существуют ведь даташиты на материнки (файлы для каких-то специализированных программ), где можно посмотреть, какой контакт куда идёт. Как такое гуглить? По «m5a97 le r2.0 datasheet» одни пользовательские инструкции.

FeelUs
() автор топика
Ответ на: комментарий от FeelUs

Не, ваши данные конкретно устарели. Контроллер памяти и много ещё чего в нулевые перехало в процессор. Южник и северник превратились в хаб (Platform Controller Hub == PCH). https://ru.wikipedia.org/wiki/Platform_Controller_Hub . Так стало, ЕМНИП, с сокета AM2 (AMD) и LGA 1366/LGA 1156 (Intel).

То, какой контакт куда идёт называется бордвью (Boardview), они есть далеко не на все материки, но что-то найти можно. По идее, вам подойдёт бордвью любой материнки с AM3 и DDR3 на 4 слота, хотя, можно и на 2 слота.

Нумерацию/назначение контактов DDR3 найти легко. Можете в выключенном состоянии для начала «прозвонить» питание, не знаю, один там преобразователь или на каждый канал свой, но самую простую неисправность отсечёте. Заодно оцените свои возможности по тыканью щупами в контакты памяти. В самом простом случае будет один преобразователь напряжения (ШИМка) на все 4 слота, поэтому контакты питания в разных слотах будут звонится между собой. Если на каждый слот свой преобразователь, то хотя бы проверить, что от контакта до выходного кондёра дорожка не сгорела.

Не помню, где я видел описание сокета AM2/AM3, то ли отдельный даташит на сокет, то ли даташит на процессор под этот сокет.

mky ★★★★★
()

Я по гарантии решал этот вопрос. Одни планки заводятся, двух слотах, другие, которые объявлены совместимыми нет. Материнка под замену может быть. Достаточно частое явление у DDR5 так как слои платы должны быть хорошо экранированы.

anonymous
()