Domanda:
Memoria DDR4: quale scegliere
Piotr Falkowski
2015-11-22 04:48:43 UTC
view on stackexchange narkive permalink

Per la build

  • MSI Z170A GAMING PRO (Z170 3xPCI-E DDR4)
  • Intel i5-6500 3.20GHz 6MB BOX
  • A-DATA 240GB 2,5 '' SATA SSD Premier SP550
  • Monitor: Eizo FlexScan S1901 (1280 x 1024)
  • GeForce GTX960 4096 MB 128 bit OC (Armor 2X)

Che memoria compreresti e perché?

Problemi specifici che considero:

  • I processori attualmente venduti supportano fino a 2133 MT / s (o mi sono perso qualche modello?), Ma (immagino) funzionano anche i dadi più veloci (con velocità ridotta), quindi forse es. 2400 se ha una latenza CAS migliore e non c'è molta differenza di prezzo?
  • Se scelgo Kingston, dovrei andare con furry o savage? Ho letto che selvaggio è più amichevole per l'overclock, ma non so cosa significhi nello specifico.
  • Vedo spesso "PC4-17000" o "PC3-17000" su dadi venduti, ma su wikipedia, il PC3-17000 è nella sezione DDR3?
  • Quale dovrebbe essere lo schema di aggiornamento? Incrementale (un dado da 8 GB all'anno, per la maggior parte dei dadi "riciclati") o batch (2 * 4 GB, di 4 * 4 GB, di 4 * 8 GB per ottenere il massimo del doppio canale)?

[MODIFICA]

I miei scenari di utilizzo sono: programmazione in un paio di IDE aperti simultaneamente (60% di tempo), analisi dei dati di oltre 100 Mb (10%) e giochi come Fallout 4 (30%).

Stai solo considerando Kingston o mi sono perso un altro concorrente da qualche parte?
@Andy Attualmente considero Kingstone, ma sarei felice di trovare un'alternativa migliore.
PC3-17000 è DDR3 e PC4-17000 è DDR4, da cui i diversi numeri davanti a "PC".
Due risposte:
#1
+10
timuzhti
2015-12-06 17:26:24 UTC
view on stackexchange narkive permalink

Ci sono pochissime attività legate alla memoria per le moderne CPU. I fattori chiave da cercare sono la capacità, il costo, la latenza, le tensioni e la velocità, generalmente in quest'ordine. Non importa davvero se una CPU non supporta una velocità RAM. Hai solo bisogno del supporto della scheda madre e vai nel BIOS per attivare l'impostazione XMP, in modo che funzioni alla velocità nominale anziché alla velocità SPD.

Senza ulteriori dettagli sul tuo carico di lavoro specifico (che è molto importante), il mio consiglio generale, oltre a non prendere una scheda Z170 a meno che tu non abbia davvero bisogno di IO extra, Smart Sound, o desideri ottenere una CPU K (overclock), è di ottenere 16 GB di RAM direttamente lontano. È molto facile utilizzare fino a 8 GB di RAM se fai più di una cosa alla volta o se stai utilizzando qualcosa che utilizza molta RAM. Anche il prezzo di DDR4 è diminuito, quindi è ragionevolmente conveniente ottenere kit da 2 x 8 GB, in effetti, più economici dei kit da 2 x 4 GB di DDR3 l'anno scorso: la serie G.Skill Ripjaws 4 ha 2400 MT / s Kit 15-15-15-35 per $ 74,99 su newegg.com. G.Skill è uno dei maggiori produttori di RAM e ha una reputazione di buona qualità. La loro serie Sniper in genere ha un margine leggermente maggiore, ma ridurrà solo di pochi secondi una compressione di 10 minuti o un rendering video, per nominare alcune attività legate alla memoria.

Fondamentalmente, "overclocking friendly" significa semplicemente che gli orologi di fabbrica sono leggermente meno aggressivi e puoi aumentarli un po 'di più pur rimanendo stabili. La denominazione PC * ***** è solo un modo diverso di denominare DDR * ****. Il numero subito dopo il PC e i DDR è il numero di versione e il secondo numero è la larghezza di banda in MB / s per lo schema PC e la frequenza di clock in MT / s (il doppio della frequenza di clock reale) per lo schema DDR. Poiché la RAM DDR ha un bus largo 64 bit e ci sono 8 bit in un byte, il numero del PC è solo 8 volte il numero DDR.

Non importa come esegui l'upgrade, tieni presente che usare la memoria di diversi kit potrebbe essere instabile. La possibilità è bassa se sono dello stesso modello, ma è ancora lì. Dal momento che hai solo 4 slot RAM, però, mi limiterò a prendere un kit da 2 x 8 GB e un altro quando decidi che non è sufficiente. Buona fortuna.


Addendum: sui tempi di memoria

I tempi di memoria indicano alla CPU quanto tempo deve aspettare prima di aspettarsi che un'azione venga completata sul chip di memoria e in SDRAM (RAM con clock + refresh), viene misurato in cicli di clock RAM (che è la metà del numero DDR). La memoria è organizzata in righe, che sono divise in colonne.

CAS Latency determina la quantità di tempo che la CPU deve attendere dopo aver emesso un comando di lettura prima di leggere effettivamente i dati dal pin di output. Se questo è più breve del tempo impiegato dalla RAM per rispondere completamente, ciò che viene letto è una tensione che sta passando tra la tensione precedente sul pin di uscita e quella desiderata. Questo è negativo e talvolta causa il crash del computer.

Ma CAS Latency è la latenza completa solo se la riga giusta è già aperta! Se non ci sono righe aperte, la CPU deve prima emettere un comando di attivazione e attendere. Questo è il numero successivo, tRCD, il ritardo da RAS a CAS.

Il terzo numero è tRP. Il tempo di precarica riga è il tempo che occorre attendere tra un comando di precarica e un comando di attivazione; il tempo necessario per chiudere una riga, se hai aperto quella sbagliata.

Infine, l'ultimo numero è fondamentalmente CAS + tRCD, e poi un po 'di più. È il tempo minimo per cui una riga può essere attiva. C'è ancora un po 'di più per lasciare che la memoria finisca di passare la tensione.

Grazie per la risposta. I miei requisiti sono: programmazione in un paio di IDE aperti simultaneamente (60% di tempo), analisi dei dati di 100+ Mb (10%) e giochi come Fallout 4 (30%). Vorrei rendere il MoBo a prova di futuro e overcloccare l'i5-6500 (non il K).
@PiotrFalkowski Non sono del tutto sicuro che sia abilitato con CPU non K, ma con Skylake, proprio come con Nehalem, i clock PEG e DMI sono completamente separati e * dovresti * essere in grado di overcloccare il bus di sistema senza problemi. Posso capire perché stai cercando gli i5 bloccati. Il prezzo del 6600K è enormemente gonfiato a meno che tu non sia abbastanza fortunato da vivere vicino a un microcentro. Suggerirei comunque 16 GB di RAM, ma potrebbe essere solo perché Brackets + 50 tabs Chrome utilizza un sacco di RAM in confronto. Però vorrei avere un secondo monitor (o più grande).
#2
+4
Peter Zhu
2015-11-30 08:49:39 UTC
view on stackexchange narkive permalink

La velocità di clock della RAM non influisce molto sulle prestazioni del computer (se non del tutto). L'esecuzione di una RAM a una velocità maggiore aumenterebbe la latenza CAS, che è la quantità di ritardo del ciclo di clock della RAM (inferiore è meglio). Ma il vantaggio sarebbe una maggiore velocità di trasferimento. Diminuire la velocità significa una latenza CAS inferiore ma una velocità di trasferimento più lenta. Per scopi normali, le diverse velocità di clock non avrebbero molta differenza. Ma se prevedi di eseguire RAMDisk ad altissime prestazioni (o applicazioni simili) una RAM più veloce ti avvantaggerebbe in modo significativo. Quando scelgo la RAM, compro la RAM più economica che proviene da un marchio affidabile ed è esteticamente gradevole (ha un piacevole dissipatore di calore).

Per scegliere tra Kingston Fury e Savage, dipenderà da cosa vuoi fare con la RAM. Se hai un budget più alto e desideri più overclock, scegli Savage. Se hai un budget inferiore e / o non overcloccerai la RAM, scegli Fury. Non hanno davvero una grande differenza.

Non dovresti davvero avere uno "schema" di aggiornamento. Di solito lascio 2 o più slot vuoti (a meno che non stia esaurendo la mia RAM proprio quando costruisco il mio computer) in modo da poterlo aggiornare in seguito. Lo aggiorno solo quando ne ho bisogno (ad esempio, le cose che faccio richiedono più RAM) e non in un "programma" e dovresti farlo anche tu.

È corretto che un dado con 2133 Mhz CL15 avrà un tempo di risposta ** 1/2133000000 * 15 = ~ 7 ns ** e 2400 MHz CL12 ** 1/2400000000 * 12 = 5 ns **? Seconda domanda: sono i cicli della CPU che stiamo aspettando, quindi avere un clock della CPU due volte più veloce del clock della RAM dimezzerebbe la latenza CAS?
_Risposta alla domanda 1: _ Hai ragione. _ Risposta alla domanda due: _ Tratto da Wikipedia: "La memoria dinamica sincrona ad accesso casuale (SDRAM) è una memoria dinamica ad accesso casuale (DRAM) sincronizzata con il bus di sistema." Quindi aumentare il clock del ** bus di sistema ** diminuirà la latenza CAS, ma l'overclock del bus di sistema è molto pericoloso.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...