Qualche tempo fa ho costruito un PC con 8 GB di RAM (DIMM DDR4 2666 MHz) poiché non avevo abbastanza soldi per acquistare un kit da 16 GB.
Successivamente, mi sono reso conto che 8 GB mi stavano trattenendo dal fare un paio di cose e sono andato con il percorso di aggiornamento più economico disponibile per me, che stava comprando un singolo stick da 4 GB e aggiungendolo alla mia configurazione attuale. Sfortunatamente, il kit da 8 GB che ho acquistato era di Corsair e non vendevano uno stick da 4 GB da solo, quindi ho dovuto andare con un altro produttore. Sono andato con Crucial e ho cercato di abbinare la velocità (ovviamente) e i tempi come meglio ho potuto, anche se IIRC non era del tutto perfetto.
Dalla ricerca, ho concluso che probabilmente mi avrebbe fatto tornare dalla modalità a doppio canale alla modalità a canale singolo, che ho accettato con riluttanza come un compromesso, poiché dubito che vedrei un notevole calo delle prestazioni, ma sicuramente beneficiare degli extra 4 GB di RAM.
Tuttavia, dopo aver installato tutto, sono stato accolto con un messaggio dal mio BIOS per spostare uno degli stick in uno slot diverso. L'ho fatto e ho ancora ricevuto un messaggio. Questa volta, è stato per spostare lo stick dallo slot in cui era nello slot ... che era in, che continua a presentarsi fino ad oggi. Ridacchiai e andai nel BIOS per assicurarmi che la velocità e i tempi fossero impostati correttamente, quindi caricai Diagnostica memoria Windows per assicurarmi che andasse tutto bene. Passò e controllai varie posizioni in Windows e tutto apparve come 12 GB di RAM disponibile. Quindi, ho scaricato CPU-Z ed eseguito la versione a 64 bit del programma. Con mia sorpresa, ha rilevato che la mia memoria era in esecuzione in modalità a doppio canale. Dopo ulteriori ricerche, ho verificato questo conwmic memorychip list full
e ho scoperto che due dei stick (che erano il rinnegato Crucial e uno del Corsair) stavano funzionando in modalità a doppio canale come indicato da InterleaveDataDepth=2
, mentre uno dei stick (il dispari Corsair uno fuori) stava funzionando in single-channel come indicato di InterleaveDataDepth=0
.
Per illustrare ulteriormente la mia configurazione, sto usando un MSI H370M BAZOOKA con i moduli di memoria installati in questo modo:
Crucial
Corsair
Corsair
Empty Slot
Dalla ricerca che mi dice che la memoria e i canali sono abbastanza sensibili e che i miei risultati non dovrebbero essere possibili al di fuori di un sottoinsieme specifico di casi, sono curioso di sapere perché funziona e come. In realtà ho usato il sistema per un bel po 'come questo (e ho infranto il segno di 8 GB di RAM usata più volte se è importante), e mi sono imbattuto in alcune cose che mi hanno ricordato la mia configurazione. Sono ancora piuttosto confuso su questo. Mi sono imbattuto in Intel FleX, ma ho difficoltà a capire se si adatta perfettamente alla mia situazione o cosa sta succedendo qui.