Linux에서 듀얼 채널 메모리 상태를 가져올 수 없습니다. 이유는 무엇입니까?

Linux에서 듀얼 채널 메모리 상태를 가져올 수 없습니다. 이유는 무엇입니까?

AMD FX-8320E CPU와 2개의 8Gb 메모리 스틱(동일, 키트로 함께 구매)을 갖춘 슬롯 A3+ 마더보드(Gigabyte ATX GA990ZA-UD3-R5)가 있습니다. 매뉴얼의 지침에 따라 듀얼 채널 메모리를 사용하도록 메모리를 설치했지만, 제가 볼 수 있는 한 메모리에 대해 시스템에 쿼리할 수 없습니다(Linux 사용).

lshw아무 말도 하지 않습니다:

$ sudo lshw -C memory
  *-memory                
       description: System memory
       physical id: 0
       size: 15GiB

dmidecode인터리빙에 대해서는 아무 말도하지 않습니다 .

$ sudo dmidecode --type memory
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0008, DMI type 5, 24 bytes
Memory Controller Information
    Error Detecting Method: 64-bit ECC
    Error Correcting Capabilities:
        None
    Supported Interleave: One-way Interleave
    Current Interleave: One-way Interleave
    Maximum Memory Module Size: 2048 MB
    Maximum Total Memory Size: 8192 MB
    Supported Speeds:
        70 ns
        60 ns
    Supported Memory Types:
        DIMM
        SDRAM
    Memory Module Voltage: 3.3 V
    Associated Memory Slots: 4
        0x0009
        0x000A
        0x000B
        0x000C
    Enabled Error Correcting Capabilities:
        None

Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
    Socket Designation: DIMM0
    Bank Connections: 0 1
    Current Speed: 60 ns
    Type: DIMM SDRAM
    Installed Size: 536870912 MB (Single-bank Connection)
    Enabled Size: 536870912 MB (Single-bank Connection)
    Error Status: OK

Handle 0x000A, DMI type 6, 12 bytes
Memory Module Information
    Socket Designation: DIMM1
    Bank Connections: 2 3
    Current Speed: 60 ns
    Type: DIMM SDRAM
    Installed Size: 536870912 MB (Single-bank Connection)
    Enabled Size: 536870912 MB (Single-bank Connection)
    Error Status: OK

Handle 0x000B, DMI type 6, 12 bytes
Memory Module Information
    Socket Designation: DIMM2
    Bank Connections: 4 5
    Current Speed: 60 ns
    Type: DIMM SDRAM
    Installed Size: 536870912 MB (Single-bank Connection)
    Enabled Size: 536870912 MB (Single-bank Connection)
    Error Status: OK

Handle 0x000C, DMI type 6, 12 bytes
Memory Module Information
    Socket Designation: DIMM3
    Bank Connections: 6 7
    Current Speed: 60 ns
    Type: DIMM SDRAM
    Installed Size: 536870912 MB (Single-bank Connection)
    Enabled Size: 536870912 MB (Single-bank Connection)
    Error Status: OK

Handle 0x002C, 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 0x002E, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002C
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: 64 bits
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: Node0_Dimm0
    Bank Locator: Node0_Bank0
    Type: Unknown
    Type Detail: Synchronous
    Speed: Unknown
    Manufacturer: Dimm0_Manufacturer
    Serial Number: Dimm0_SerNum
    Asset Tag: Dimm0_AssetTag
    Part Number: Dimm0_PartNum
    Rank: Unknown
    Configured Clock Speed: Unknown

Handle 0x0030, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002C
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 8192 MB
    Form Factor: DIMM
    Set: None
    Locator: Node0_Dimm1
    Bank Locator: Node0_Bank0
    Type: DDR3
    Type Detail: Synchronous Unbuffered (Unregistered)
    Speed: 933 MHz
    Manufacturer: Kingston          
    Serial Number: 4D384FFC    
    Asset Tag: Dimm1_AssetTag
    Part Number: KHX1866C10D3/
    Rank: 2
    Configured Clock Speed: 933 MHz

Handle 0x0032, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002C
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: 64 bits
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: Node0_Dimm2
    Bank Locator: Node0_Bank0
    Type: Unknown
    Type Detail: Synchronous
    Speed: Unknown
    Manufacturer: Dimm2_Manufacturer
    Serial Number: Dimm2_SerNum
    Asset Tag: Dimm2_AssetTag
    Part Number: Dimm2_PartNum
    Rank: Unknown
    Configured Clock Speed: Unknown

Handle 0x0034, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x002C
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 8192 MB
    Form Factor: DIMM
    Set: None
    Locator: Node0_Dimm3
    Bank Locator: Node0_Bank0
    Type: DDR3
    Type Detail: Synchronous Unbuffered (Unregistered)
    Speed: 933 MHz
    Manufacturer: Kingston          
    Serial Number: 6B39AD31    
    Asset Tag: Dimm3_AssetTag
    Part Number: KHX1866C10D3/
    Rank: 2
    Configured Clock Speed: 933 MHz

(메모리 스틱의 속도는 1866MHz인데 왜 dmidecode.

이 마더보드에는 POST 메시지가 표시되지 않습니다. 스플래시 화면이 표시된 다음 설정으로 들어가라는 메시지가 표시됩니다. 그 후에는 부트로더가 개입할 때까지 아무 것도 인쇄하지 않습니다. 모든 설정 옵션을 검색해 보았지만 듀얼 채널 활성화 여부와 관련된 내용도 볼 수 없습니다.

이것이 관련이 있는지 잘 모르겠지만 IOMMU가 있습니다.활성화됨iommu=softBIOS에서 부팅 시 Linux 커널에 옵션을 전달합니다 .

듀얼 채널이 작동 중인지 어떻게 확인할 수 있으며, 듀얼 채널에 대해 알리고 알리지 않은 lshw이유 는 무엇입니까?dmidecode

답변1

이 시도:

dmidecode -t 17 |grep 채널

듀얼 채널의 경우 채널 A/B가 다음과 같이 표시되어야 합니다.

Locator: ChannelA-DIMM0
Locator: ChannelA-DIMM1
Locator: ChannelB-DIMM0
Locator: ChannelB-DIMM1

답변2

같은 질문이 있어서 여러 곳에서 많은 답변을 보았습니다. dmidecode 출력에 대해 위치를 표시하는 것처럼 논쟁이 있지만 특정 슬롯이 결합된 대역폭으로 작동하고 있음을 명시하지는 않습니다.

듀얼 채널 구성과 호환되지 않는 램 스틱을 마더보드에 장착하는 경우에도 여전히 동일한 로케이터가 표시되지만 대역폭은 결합되지 않습니다.

Windows의 경우 많은 앱이 듀얼, 트리플 또는 쿼드 채널 모드인지 표시합니다. 반면 Linux의 경우에는 찾기가 어려웠습니다.

반면에, 구식이고 매우 효과적인 memtest86+는 단일, 이중, 삼중 및 쿼드 채널에 대해 각각 64, 128, 196, 256비트의 메모리 액세스 대역폭을 보여줍니다.

아래 이미지에는 삼중 채널 모드에서 실행되는 삼중 채널 지원 마더보드가 있습니다.

여기에 이미지 설명을 입력하세요

관련 정보