
Há algum tempo construí um PC com 8 GB de RAM (DIMMs DDR4 2666 MHz), pois não tinha dinheiro para comprar um kit de 16 GB.
Mais tarde, percebi que 8 GB estavam me impedindo de fazer algumas coisas e optei pelo caminho de atualização mais barato disponível para mim, que era comprar um único stick de 4 GB e adicioná-lo à minha configuração atual. Infelizmente, o kit de 8 GB que comprei era da Corsair, e eles não vendiam um stick de 4 GB sozinho, então tive que escolher um fabricante diferente. Optei pelo Crucial e tentei igualar a velocidade (obviamente), bem como os tempos da melhor maneira que pude, embora o IIRC não tenha sido totalmente perfeito.
A partir da pesquisa, concluí que isso provavelmente me faria reverter do modo de canal duplo para o modo de canal único, o que aceitei com relutância como um compromisso, pois duvido que veria uma queda perceptível no desempenho, mas eu definitivamente beneficie dos 4 GB extras de RAM.
No entanto, depois de instalar tudo, fui recebido com uma mensagem do meu BIOS para mover um dos sticks para um slot diferente. Eu fiz, e ainda recebi uma mensagem. Desta vez, foi para mover o stick da ranhura em que estava para a ranhura... em que estava, que continua a aparecer até hoje. Eu ri disso e entrei no BIOS para ter certeza de que a velocidade e os tempos estavam configurados corretamente e, em seguida, carreguei o Diagnóstico de Memória do Windows para ter certeza de que estava tudo certo. Passou e verifiquei vários locais no Windows e tudo apareceu como 12 GB de RAM disponível. Então baixei o CPU-Z e executei a versão de 64 bits do programa. Para minha surpresa, detectou que minha memória estava funcionando no modo dual-channel. Depois de mais pesquisas, verifiquei isso wmic memorychip list full
e descobri que dois dos sticks (que eram o renegado Crucial e um do Corsair) estavam funcionando no modo dual-channel conforme indicado por InterleaveDataDepth=2
, enquanto um dos sticks (o estranho Corsair out) estava rodando em canal único conforme indicado por InterleaveDataDepth=0
.
Para ilustrar ainda mais minha configuração, estou usando uma MSI H370M BAZOOKA com os módulos de memória instalados assim:
Crucial
Corsair
Corsair
Empty Slot
Partindo de pesquisas que me dizem que a memória e os canais são bastante sensíveis e que meus resultados não deveriam ser possíveis fora de um subconjunto específico de casos, estou curioso para saber por que isso está funcionando e como. Na verdade, tenho usado o sistema há um bom tempo (e ultrapassei a marca de 8 GB de RAM usada várias vezes, se for importante) e me deparei com algumas coisas que me lembraram da minha configuração. Ainda estou muito confuso sobre isso. Encontrei o Intel FleX, mas estou tendo dificuldade para entender se ele se encaixa exatamente na minha situação ou no que está acontecendo aqui.
Responder1
Ter uma marca diferente ou um módulo de RAM de velocidade diferente nem sempre desativa o modo de canal duplo.
Você está vendo canal duplo com dois deles por causa de como eles são colocados em seus slots. Normalmente, sua placa-mãe terá quatro slots de RAM, mas eles são codificados por cores e numerados. Dois serão de uma cor e dois serão de outra cor. Veja a imagem abaixo para referência de cores. Caso seus slots não sejam coloridos, você pode consultar a numeração que estará impressa no quadro próximo aos slots.
Na sua placa, os slots são numerados como DIMM A1, DIMM A2, DIMM B1, DIMM B2. Caso você tenha apenas dois módulos de RAM, você deve colocá-los nos DIMM B1 e DIMM B2 (os slots pretos). Ao tê-los nos slots correspondentes corretos, permite que trabalhem juntos no modo de canal duplo.
No seu cenário atual, eu colocaria os dois módulos Corsair nos slots pretos, DIMM B1 e DIMM B2, e o Crucial no DIMM A1, o slot branco mais à esquerda. Fazer isso pode remover sua mensagem de erro. Então os módulos da Corsair rodarão em dual channel. O módulo Crucial funcionará em canal único, pois não possui um segundo módulo para emparelhar.