4

Некоторое время назад я собрал ПК с 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 one out) работал в одноканальном режиме, как указано в InterleaveDataDepth=0 .

Чтобы проиллюстрировать мою настройку, я использую MSI H370M BAZOOKA с установленными модулями памяти:

Crucial

Corsair

Corsair

Empty Slot

Исходя из исследований, говорящих мне, что память и каналы довольно чувствительны и что мои результаты не должны быть возможны вне определенного подмножества случаев, мне любопытно, почему это работает и как. На самом деле я довольно долго пользовался этой системой (и несколько раз нарушал отметку в 8 ГБ используемой оперативной памяти, если это имеет значение) и натолкнулся на несколько вещей, которые напомнили мне о моей установке. Я все еще довольно смущен этим. Я сталкивался с Intel FleX, но мне трудно понять, вписывается ли он в мою ситуацию или что именно здесь происходит.

1 ответ1

6

Наличие другого бренда или другой скорости ОЗУ не всегда отключает двухканальный режим.

Вы видите двухканальный канал с двумя из них из-за того, как они расположены в ваших слотах. Обычно ваша материнская плата имеет четыре слота оперативной памяти, но они имеют цветовую кодировку и пронумерованы. Два будут одного цвета, а два будут другого цвета. См. Изображение ниже для справки цвета. Если ваши слоты не окрашены, вы можете обратиться к нумерации, которая будет напечатана на доске возле слотов.

На вашей плате слоты пронумерованы как DIMM A1, DIMM A2, DIMM B1, DIMM B2. В случае, если у вас было только два модуля ОЗУ, вы бы хотели разместить их в DIMM B1 и DIMM B2 (черные слоты). Имея их в правильных соответствующих слотах, позволяет им работать вместе в двухканальном режиме.

В вашем текущем сценарии я поместил бы два модуля Corsair в черные слоты, DIMM B1 и DIMM B2, и Crucial в DIMM A1, белый слот, самый дальний слева. Это может удалить ваше сообщение об ошибке. Тогда модули Corsair будут работать в двухканальном режиме. Модуль Crucial будет работать по одному каналу, поскольку у него нет второго модуля для сопряжения.

Вот изображение слотов оперативной памяти с цветовой кодировкой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .