Почему и как работает моя память в двухканальном режиме?
1057
icysuspect
Некоторое время назад я собрал ПК с 8 ГБ оперативной памяти (DIMR 2666 МГц DDR4), поскольку у меня не было достаточно денег, чтобы купить комплект на 16 ГБ.
Позже я понял, что 8 ГБ удерживают меня от нескольких вещей, и выбрал самый дешевый доступный мне путь обновления, который заключался в покупке одной 4-ГБ флешки и добавлении ее к моей текущей установке. К сожалению, 8-гигабайтный комплект, который я купил, принадлежал Corsair, и они не продавали флешку объемом 4 ГБ, поэтому мне пришлось пойти к другому производителю. Я пошел с Crucial и постарался сопоставить скорость (очевидно) и время, как мог, хотя IIRC это было не совсем идеально.
Исходя из исследований, я пришел к выводу, что это, вероятно, заставит меня вернуться из двухканального режима в одноканальный режим, который я неохотно принял как компромисс, поскольку я сомневаюсь, что увижу заметное снижение производительности, но определенно выиграть от дополнительных 4 ГБ оперативной памяти.
Однако после того, как все было установлено, меня приветствовало сообщение из моего BIOS, чтобы переместить одну из флешек в другой слот. Я сделал, и все еще получил сообщение. На этот раз он должен был переместить флешку из слота, в котором он находился, в слот ... в котором он был, который продолжает появляться по сей день. Я посмеялся над этим и вошел в BIOS, чтобы убедиться, что скорость и время были установлены правильно, затем загрузил Windows Memory Diagnostic, чтобы убедиться, что все в порядке. Это прошло, и я проверил различные места в Windows, и все оказалось как 12 ГБ доступной оперативной памяти. Затем я загрузил CPU-Z и запустил 64-битную версию программы. К моему удивлению, он обнаружил, что моя память работает в двухканальном режиме. После дальнейших исследований я подтвердил этоwmic memorychip list fullи обнаружил, что два из стиков (которые были ренегатом Crucial и одним из Corsair) работали в двухканальном режиме, как указано InterleaveDataDepth=2, в то время как один из стиков (нечетный выход Corsair) работал в одноканальном, как указано по InterleaveDataDepth=0.
Чтобы проиллюстрировать мою настройку, я использую MSI H370M BAZOOKA с установленными модулями памяти:
Crucial Corsair Corsair Empty Slot
Исходя из исследований, говорящих мне, что память и каналы довольно чувствительны и что мои результаты не должны быть возможны вне определенного подмножества случаев, мне любопытно, почему это работает и как. На самом деле я довольно долго пользовался этой системой (и несколько раз нарушал отметку в 8 ГБ используемой оперативной памяти, если это имеет значение) и натолкнулся на несколько вещей, которые напомнили мне о моих настройках. Я все еще довольно смущен этим. Я сталкивался с Intel FleX, но мне трудно понять, вписывается ли он в мою ситуацию или что именно здесь происходит.
1 ответ на вопрос
6
DrZoo
Наличие другого бренда или другой скорости ОЗУ не всегда отключает двухканальный режим.
Вы видите двухканальный канал с двумя из них из-за того, как они расположены в ваших слотах. Обычно ваша материнская плата имеет четыре слота оперативной памяти, но они имеют цветовую кодировку и пронумерованы. Два будут одного цвета, а два будут другого цвета. См. Изображение ниже для справки цвета. Если ваши слоты не окрашены, вы можете обратиться к нумерации, которая будет напечатана на доске возле слотов.
На вашей плате слоты пронумерованы как DIMM A1, DIMM A2, DIMM B1, DIMM B2. В случае, если у вас было только два модуля ОЗУ, вы бы хотели разместить их в DIMM B1 и DIMM B2 (черные слоты). Имея их в правильных соответствующих слотах, позволяет им работать вместе в двухканальном режиме.
В вашем текущем сценарии я поместил бы два модуля Corsair в черные слоты, DIMM B1 и DIMM B2, и Crucial в DIMM A1, белый слот, самый дальний слева. Это может удалить ваше сообщение об ошибке. Тогда модули Corsair будут работать в двухканальном режиме. Модуль Crucial будет работать по одному каналу, поскольку у него нет второго модуля для сопряжения.
Вот изображение слотов оперативной памяти с цветовой кодировкой.
Worth pointing out the screenshot is for illustration purposes only, since the motherboard pictured, is a DDR2 motherboard. Additionally, the color of the slot won't always be black, one really has to read the manual to determine which slots belong to which channels. Additionally, a motherboard can have more than two channels, those might be simply labeled on the motherboard.
Ramhound 6 лет назад
0
That particular photo is horrible for deuteranopes... the orange and green are pretty hard to distinguish. Thankfully most motherboards tend to use more contrasting colours. As always, the manual is the definitive source for which slot corresponds to which channel.
Bob 6 лет назад
2
Цвет может быть или не быть индикатором, всегда проверяйте руководство.
KH.Lee 6 лет назад
0
@ KH.Lee Вы видели производителей, которые делают что-то другое?
JMac 6 лет назад
2
@ Боб, ты дальтоник? Теперь, когда вы упомянули, что его трудно увидеть, он напомнил мне о [поддонах для испытаний на дальтонизм] (https://www.colour-blindness.com/CBTests/ishihara/Plate4.gif). Цвет слота в стиле ретро 80-х был первым результатом, но я изменил изображение. Дайте мне знать, если новая картина будет лучше.
DrZoo 6 лет назад
0
@DrZoo Гораздо лучше, спасибо. Deuteranomaly в моем случае, (удивительно часто!) Нечувствительность к зеленому цвету и, следовательно, трудно отличить некоторые оттенки красного и зеленого. Первое фото просто идеально подошло.
Bob 6 лет назад
0
@Bob ах я пропустил ключевое слово deuteranopes в вашем первом посте. Вот что я получаю, читая комментарий, когда просыпаюсь! Я рад, что новая картинка имеет лучшую видимость.
DrZoo 6 лет назад
0