Há algum tempo, eu construí um PC com 8 GB de RAM (DDR4 2666MHz DIMMs), pois não tinha dinheiro suficiente para comprar um kit de 16 GB.
Mais tarde, percebi que 8 GB me impediram de fazer algumas coisas e usaram o 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 venderam um bastão de 4 GB por si só, então eu tive que ir com um fabricante diferente. Eu fui com Crucial, e tentei combinar a velocidade (obviamente), assim como os tempos, da melhor forma que pude, embora o IIRC não fosse perfeito.
Da pesquisa, eu concluí que isso provavelmente me faria reverter do modo dual-channel para o modo single-channel, o que eu relutantemente aceitei como um compromisso, já que duvido que eu visse uma queda notável no desempenho, mas eu definitivamente se beneficiaria dos 4 GB extras de RAM.
No entanto, depois de instalar tudo, recebi uma mensagem da minha BIOS para mover um dos sticks para um slot diferente. Eu fiz e ainda recebi uma mensagem. Desta vez, foi para mover o stick do slot que estava para o slot ... que estava em, 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, então carreguei o Diagnóstico de Memória do Windows para ter certeza de que estava tudo certo. Ele passou e eu verifiquei vários locais no Windows e tudo apareceu como 12 GB de RAM disponível. Depois, baixei a CPU-Z e executei a versão de 64 bits do programa. Para minha surpresa, detectou que minha memória estava funcionando no modo de dois canais. Depois de mais pesquisas, eu verifiquei isso com wmic memorychip list full
e descobri que dois dos bastões (que eram o renegado Crucial e um do Corsair) estavam rodando no modo de canal duplo como indicado por InterleaveDataDepth=2
, enquanto um dos bastões ( o estranho Corsair, um fora) estava rodando em um canal como indicado por InterleaveDataDepth=0
.
Para ilustrar mais minha configuração, estou usando um MSI H370M BAZOOKA com os módulos de memória instalados assim:
Crucial
Corsair
Corsair
Empty Slot
Indo da pesquisa me dizendo que a memória e os canais são bastante sensíveis e que meus resultados não devem ser possíveis fora de um subconjunto específico de casos, estou curioso para saber por que isso está funcionando e como. Eu tenho realmente usado o sistema por um bom tempo como este (e violou a marca de 8 GB de RAM usada várias vezes, se é importante), e me deparei com algumas coisas que me lembravam da minha configuração. Eu ainda estou muito confuso sobre isso. Eu encontrei o Intel FleX, mas estou tendo problemas para entender se ele se encaixa na minha situação ou no que está acontecendo aqui, exatamente.