Perfetto, ti ringrazio della panoramica completa!
Un dubbio mi è rimasto:
se monto un kit da 3000MHz di default scende, ma a quanto tra 2133/2400/2666? in base a quel limite consigliato da intel? quindi nel mio esempio, la scheda madre imposterebbe di default a 2666MHz perchè legge dalla cpu i7 8700 che il limite consigliato è 2666?
E ultima cosa non ho ancora capito perchè, nel caso della MSi z370, il sito riporta "OC" per tutte le frequenze superiori a 2666, come se non esistessero ram che, senza OC, raggiungono ad esempio 3000MHz; invece ovviamente esistono. Forse è solo un modo come un altro di elencare le frequenza supportate, ma a mio avviso è ambiguo aggiugere quell "OC".
Ultima domanda: XMP imposta la frequenza massima della ram, e non ha nulla a che fare con l'OC della ram giusto? è semplicemente una sblocco
(si, ho visto che i prezzi sono simili, penso che prendere proprio questa tripla: 8700 + msi z370 + ram 3000MHz e poi attivo questo XMP)
Su ogni modulo di ram è presente un chip denominato SPD, Serial Presence Detect. Questo chip è programmato dal produttore della ram con vari profili di funzionamento alle diverse frequenze cui il modulo può funzionare. La ram può infatti funzionare anche a frequenze inferiori a quella massima dichiarata; il bios della scheda madre, all'avvio, legge i vari profili presenti nei chip SPD e sceglie quello alla massima frequenza consentita dalle proprie specifiche. Questo tra l'altro è uno dei motivi per cui si consiglia di montare moduli di ram identici tra loro: il bios fa meno "fatica" a impostarli correttamente. :)
Esistono due tipi di profili: quelli standard, detti anche profili JEDEC, e i profili ad alta prestazione, XMP. "JEDEC" è l'acronimo di Joint Electron Device Engineering Council, cioè il consorzio dei produttori di memoria, il quale detta le specifiche di funzionamento della memoria ram. Le specifiche si evolvono con la tecnologia della memoria; per soffermarci su quanto previsto per la ddr4, in un primo tempo la frequenza massima ufficiale era 2133, in seguito è stata portata a 2400, e attualmente è fissata a 2666. Come dici? Sembrano le specifiche dei sistemi Intel, dal 2015 in avanti? Mah, forse è un caso... oppure il fatto che Intel è il più grande produttore di processori e chipset al mondo, chissà, "qualcosina" influirà in fase di ratifica degli standard... :asd: ;) ;) I moduli di ram includono nei chip SPD i profili JEDEC previsti all'epoca della loro produzione; i moduli prodotti fino al 2015 - inizio 2016 includono profili JEDEC standard con frequenza massima 2133, quelli successivi includono profili fino a 2400, quelli più recenti (ancora pochi, in realtà) includono profili fino a 2666. Dunque la risposta alla tua domanda riguardo quale frequenza la scheda madre imposta in automatico è: dipende da quando è stato realizzato il kit. :sisi: Statisticamente, i più diffusi sono ancora i kit con frequenza massima standard 2133.
Nei chip SPD dei modelli ad alta frequenza è però presente anche un altro tipo di profilo: il profilo XMP, eXtreme Memory Profile. In genere è presente un solo profilo di questo tipo, ma a volte ce ne sono di più, due o anche tre, in qualche caso. Questo profilo racchiude le impostazioni massime del modulo, quelle che superano gli standard previsti all'epoca della produzione del modulo stesso. La grossa differenza tra questo profilo e i profili standard JEDEC è che quest'ultimi sono impostati in automatico dalla scheda madre, il profilo XMP invece di norma è inattivo, e va attivato manualmente dall'utente nel bios.
Infine la denominazione "OC"; concordo che l'indicazione è ambigua, perché tecnicamente, se si monta - poniamo - un kit 3000, e si attiva il relativo profilo XMP, non si effettua alcun overclock: la ram viene impostata dalla scheda madre tramite moltiplicatori, a partire da una frequenza base, la quale rimane inalterata anche attivando il profilo XMP, dunque non vi è overclock della frequenza del bus. La ram stessa è certificata dal produttore per funzionare a 3000, e non mi pare sia definibile come overclock far funzionare a 3000 questo tipo di ram. :sisi: Certamente, se si monta ram 2133, e si tenta di farla funzionare a 3000, questo è overclock, ma solo perché la ram montata non è stata progettata per la frequenza superiore, e visto che i prezzi, fino a certe frequenze (come ho detto sopra), sono abbastanza allineati, non avrebbe molto senso prendere un kit 2133 per cercare di impostarlo a 3000, quando più o meno allo stesso prezzo sono disponibili "comodi" kit certificati per funzionare a 3000. ;) A mio avviso la dicitura "OC" aggiunta dai produttori di schede madri alle loro schede tecniche serve semplicemente per sottolineare il fatto che Intel, in ogni caso, dichiara una frequenza massima ufficiale di 2666 MHz: a questa frequenza viene garantito il funzionamento del sistema. Intel offre poi la possibilità all'utente di superare il limite, implementando i vari moltiplicatori per impostare la ram a frequenze anche superiori a 4000, ma a queste frequenze non viene garantito il corretto funzionamento. La pratica e l'esperienza, però, dicono che se ci si mantiene a frequenze non troppo superiori al limite ufficiale, sono rari i problemi di compatibilità. La mia ram ddr3 1866 supera le specifiche del mio Core i5 3570K (che prevedono frequenza massima di 1600 per la ram), ma sono ormai 5 anni che funziona in questo modo, non ho mai avuto problemi. ;) ;)