D
D
Danil2018-12-29 11:17:33
linux
Danil, 2018-12-29 11:17:33

Why does dual channel memory work on Windows but not on Linux?

The laptop has two 8 GB DDR4 dies. In the bios I see that they work in dual channel mode. In Windows, this is also visible through CPU-Z and through the task manager. I didn’t find how to uniquely identify this in Linux (Elementary OS 5.0), but dmidecode for Interleaved Data Depth shows the value 1, and the rest of the value does not hint at dual-channel mode. In System Monitor, memory consumption is the same as for single-channel.
Question: is this even possible? At what level is the use of dual-channel memory, software (OS) or hardware resolved?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
P
pfg21, 2018-12-29
@Skeptick

Well, the level of iron. for programs there is only memory.
dmidecode may be wrong.
the best option is to check the write / read speed in ram.

N
nonname, 2018-12-29
@nonname

The OS does not control this.
You can look through lshw in the memory section, where each bar has a slot parameter. Which channel is written there, for example, I have 2x8GB ChannelA-DIMM0 and ChannelB-DIMM0.

F
Fixid, 2018-12-29
@Fixid

This is the iron level.

B
burst, 2018-12-29
@burst

The memory mode affects how fast the CPU accesses memory. Therefore, if in doubt, run a test in which working with memory is critical, in two modes (Dual Channel, Single Channel).

V
Valentine, 2019-01-03
@ProFfeSsoRr

In System Monitor, memory consumption is the same as for single-channel.

Um, how is that? Memory consumption by applications does not depend in any way on how many channels the processor communicates with the RAM.
This is an iron level, so if it seems to you that it does not work in Linux, you are reading the data of the utility you are looking at incorrectly.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question