|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Ampliamento RAM
Ciao a tutti e vengo al sodo, ho questa configurazione:
AMD 1055t Asrock 880 extreme3 4gb RAM ddr3 KHX1600C9D3k2/4GX nVidia nvs300 Ho trovato due banchi di memoria usati khx1600c9d3k3/6gx a 10 euro. Mentre aspetto conferma del modello (possibile siano 2 banchi residui del terzetto iniziale?) mi chiedo se il prezzo sia congruo e che incremento dovrei aspettarmi ed in che ambito. L'interesse è alto per la questione compatibilità che dovrebbe essere garantita. Aspetto consigli dagli esperti ![]() Grazie Ultima modifica di gem1978 : 02-10-2016 alle 09:29. |
![]() |
![]() |
![]() |
#2 | |
Bannato
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
|
Quote:
http://www.kingston.com/datasheets/K...C9D3K2_4GX.pdf Per inciso se nella scheda madre non c'è modo per attivare il profilo setta le ram così: 9(tCAS)-9(tRCD)-9(tRP)-27(tRAS)-40(tRC) con tRFC a 160 ns (o 128 cicli) e command rate 2T. E poi a volte aumentare un po' la tensione del memory controller (alias NB core o NB cpu) e della ram (v DRAM o dram voltage). EDIT: per il prezzo mi sembra congruo e l'aumento lo noti in tutti quei programmi che fanno largo uso di ram (fotoediting in raw o render 3d o videoediting ecc) o se usi molto il multitasking (tieni aperti molti programmi contemporaneamente). Nei giochi l'incremento è irrisorio se non nullo. Ultima modifica di Mister D : 02-10-2016 alle 10:59. |
|
![]() |
![]() |
![]() |
#3 | |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Grazie mille, specialmente per i consigli sui settings.
Quote:
![]() ![]() Approfitto per chiedere un'altra cosa. Al momento faccio video editing a livello amatoriale SD e FHD e con la mia configurazione attuale mi trovo bene. Per passare al editing 4k dovrei cambiare tutto o basterebbe una SK video “migliore“? |
|
![]() |
![]() |
![]() |
#4 | |
Bannato
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
|
Quote:
![]() Quindi il core somiglia più a quello di un phenomII come unità integer e float che ad uno degli attuali FX. ![]() |
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Grazie mille.
Purtroppo il venditore è sparito... Se volessi fare comunque l'upgrade cosa dovrei guardare, oltre timings e frequenze, per non avere problemi di compatibilità ed attivare il dual channell? Ad esempio posso usare RAM di altri produttori purché siano supportati dalla motherboard? Posso usare coppie di banchi con capacità superiore a quelli che già ho (2x2gb)? “Rovistando“ nell'usato ho trovato: - gskill F3-12800CL9D-4GBNQ (stessa capacità, timings e frequenza delle mie Kingston); - Hyperx Fury 8gb da 1600mhz (in attesa delle caratteristiche complete); - KINGSTON FURY 4GB - KHX1600C9D3B1/4G + KINGSTON GENESIS 4GB - KHX1600C9D3/4G (il venditore afferma di averle avute in dual su una asrock 990fx); I prezzi sono tutti più alti e francamente se non trattano rivolgo lo sguardo verso il nuovo. Ultima modifica di gem1978 : 03-10-2016 alle 00:18. |
![]() |
![]() |
![]() |
#6 | |
Bannato
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
|
Quote:
Detto questo ti consiglio di confrontare sempre con il QVL di asrock: http://www.asrock.com/mb/memory/880G%20Extreme3.pdf Come puoi vedere il kit di gskill c'è ergo è sicuramente compatibile da solo e in quantità 2 (cioè 2 kit identici per 4 moduli totali 4x2GB). Probabilmente funziona pure con i moduli che hai già però rimane sempre un rischio, molto basso eh, ma c'è. Le fury sono il modello che sostituisce le genesis e mi è capitato di usare un modulo fury assieme ad uno genesis e tutto è andato benissimo ergo la soluzione 3 o anche la 2 sono molto papabili, anche perché 2 moduli vs 4 è sempre meglio perché creano meno rumore elettrico ergo minori problemi di stabilità quindi 2x4GB sempre meglio di 4x2GB. Considera che poi la soluzione tre sei anche sicuro che il modulo genesis che hai riportato è pure presente nel QVL di sopra ed è l'unico kit da 2x4 ad essere stato provato: http://www.kingston.com/datasheets/KHX1600C9D3K2_8G.pdf Il modulo KHX1600C9D3/4G è semplicemente il banco singolo del kit qui sopra ergo OK. Se trovassi usato un altro modulo uguale o direttamente questo kit io andrei direttamente di questo. |
|
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Quindi mi sconsigli di affiancare al 2x2gb che ho un 2x4gb (totale 12gb)?
|
![]() |
![]() |
![]() |
#8 | |
Bannato
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Chiarissimo
|
![]() |
![]() |
![]() |
#10 | |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Quote:
Se riesco a strappare un buon prezzo (direi che 25 sia l'ideale) saranno mie. EDIT ho trovato anche una copia di khx1600c9ad3/2g che , pur non essendo tra le certificate asrock, hanno le stesse caratteristiche delle mie. Ho un solo dubbio: sull'etichetta è riportata una tensione di 1,65volts mentre il datasheet cita 1,5V di chi mi fido? Ultima modifica di gem1978 : 03-10-2016 alle 16:37. Motivo: aggiunto edit |
|
![]() |
![]() |
![]() |
#11 | |
Bannato
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#12 |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Queste sono le configurazioni possibili:
- 2x2Gb KHX1600C9D3k2/4GX + 2x2Gb khx1600c9ad3/2g - 4Gb KHX1600C9D3B1/4G + 4Gb KHX1600C9D3/4G AlLa seconda configurazione si potrebbe potrebbero aggiungere le 2x2Gb KHX1600C9D3k2/4GX . Ho letto bene i datasheet. Le RAM della prima configurazione ha latenze, frequenze e tensioni identiche: 9-9-9-27 @ 1600hz 1,65V 9-9-9 @ 1333hz 1,5V tRC 49,5ns tRFC 160ns tRAS 36ns Così come quelle della seconda configurazione: 9-9-9-27 @ 1600hz 1,65V 11-11-11 @ 1600hz 1,5V tRC 48,125ns tRFC 260ns tRAS 35ns Sono propenso a prendere le due RAM da 4Gb. Ho notato che , a parità di tensione , le frequenze ed i timings sono UGUALI per tutte le RAM però cambiano tRC, tRFC, tRAS . Credo dipenda dalla dimensione dei chip delle RAM....ma mi sfugge una cosa: se i valori 9-9-9-27 sono I timings , i tRC, tRFC, tRAS non sono anch'essi timings ? ![]() Ultima modifica di gem1978 : 04-10-2016 alle 08:40. |
![]() |
![]() |
![]() |
#13 | |
Bannato
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
|
Quote:
Come si fa a passare da latenze in cicli a latenza in ns e viceversa? Così: 1000/(freq reale ram)*latenza in cicli= latenza in ns ES 1000/800*9=11,25ns Per trovare la latenza in cicli avendo i ns basta fare l'equazione inversa (eh eh chi alle superiori era bravo in matematica o stava attento qua ha vita facie xD) Latenza in cicli=(freq reale ram)/1000*latenza in ns es: 800/1000*50=40 cicli Nei datasheet se noti loro riportano il valore minimo di quelle latenze perché le ram possono avere più frequenza a seconda di quanti profili velocità il produttore vuole assegnare ai suoi moduli. Alcuni saranno profili velocità std cioè ratificati da JEDEC e altri saranno profili velocità XMP o AMP (fuori std o overclock). Es le ddr3 2133 o 2400 sono fuori std ergo saranno profili XMP (intel) o profili AMP (amd). |
|
![]() |
![]() |
![]() |
#14 | ||
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Quote:
![]() Quote:
Se considero questi valori: 9-9-9-27 @ 1600hz 1,65V 11-11-11 @ 1600hz 1,5V tRC 48,125ns tRFC 260ns tRAS 35ns Secondo la tua formula dovrebbe essere: 1000/1600*11=6,875ns valore che non ritrovo in nessun parametro delle specifiche. |
||
![]() |
![]() |
![]() |
#15 | |
Bannato
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
|
Quote:
Poi nei datasheet vengono indicati solo tRC, tRFC e tRAS ma mancano gli altri: tCAS (il primo numero), tRCD (il secondo) e tRP (il terzo). Per es prendi 35 ns di t RAS e vediamo se corrisponde a 27 cicli 35*800/1000=28 ergo anche loro non sono poi così precisi a segnare i datasheet o meglio può essere che con 1,5 volt il tras minimo sia 28 mentre con 1,65 volt il tras minimo sia effetivamente 27. 9 di t cas vale 1000/800*9=11,25 ns 11 di t cas vale 1000/800*9= 13,75 ns. E infatti come ti dicevo a parità di frequenza numero più alto in cicli corrisponde ad una latenza più alta ergo prestazioni più basse. ![]() Cmq questo dato non lo trovi perché non hanno voluto riportarlo se non in clicli. Non so come mai alcuni le riportano in ns e alcuni in cicli. Cmq fidati che la formula è corretta: 1 ciclo in MHz corrisponde ad un 1 micro secondo perché la frequenza (cioè i cicli al secondo) sono l'inverso del tempo. F=cicli/T 1 hz =1 ciclo/1 sec; 10 hz = 10 cicli /1 sec; 1*10^6 Hz (i MHz) = 1*10^6 cicli/1 sec cioè un ciclo viene compiuto in un 1*10^-6 sec cioè 0,000001 sec cioè un ciclo ogni microsecondo. Quel 1000 è per passare dai micro secondi ai nanosecondi. Se avessi la frequenza ram in GHz non servirebbe. Provare per credere 1/0,8 GHz*9= 11,25 ns ![]() |
|
![]() |
![]() |
![]() |
#16 |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Vediamo se ho capito.
Prendiamo queste due RAM (ovviamente montate una alla volta): - KHX1600C9D3k2/4GX - KHX1600C9D3B1/4G Hanno rispettivamente queste caratteristiche: Codice:
9-9-9-27 @ 1600hz 1,65V 9-9-9 @ 1333hz 1,5V tRC 49,5ns tRFC 160ns tRAS 36ns Codice:
9-9-9-27 @ 1600hz 1,65V 11-11-11 @ 1600hz 1,5V tRC 48,125ns tRFC 260ns tRAS 35ns - hanno le stesse identiche latenze per tCAS, tRCD, tRP e tRAS (numeri riportati come cicli appunto è non in ns); - non è dato sapere per gli altri 2 timings (tRC, tRFC) quali siano i ritardi ad 1,65V in quanto nel datasheet i valori riportati si riferiscono alla tensione nominale di 1,5Volts. (Ma presumibilmente saranno gli stessi?) Valutando i timings alla tensione nominale di 1,5V risulta invece che: - il primo banco andrà di default a 1333hz e latenze 9-9-9-27 - l'altro banco terrà i 1600 ma con latenze maggiori (11-11-11-x) In questo caso facendo due conti viene fuori che per la 1ª RAM tCAS=13,50ns, e per la seconda RAM tCAS=13,75ns . Quasi le stesse prestazioni, cioè non credo che 25 centesimi di nanosecondo siano percettibili. Magari misurabili in fase di test ma non percettibili. |
![]() |
![]() |
![]() |
#17 | |
Bannato
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
|
Quote:
![]() Detto questo la migliore configurazione per me rimane quella dei due moduli da 4 GB perché tutti e due hanno 2 profili 1600 con la differenza solo nelle latenze (9-9-9 a 1,65 e 11-11-11 a 1,5 per il KHX1600C9D3B1/4G e 9-9-9-27 a 1,65 volt e 11-11-11 a 1,5 per il più vecchio KHX1600C9D3/4G). Poi puoi provare a vedere cosa succede a mettere anche i tuoi moduli per arrivare a 12 GB. Per me dovrebbero andare perché una volta che metti a tutti 1,65 e imposti le latenze per quei profili sono tutte 9-9-9-27. Ti dico poi delle regole empiriche che ho imparato con la pratica dell'oc: il tRCD= tCAS o tutto al più aggiunge un ciclo di clock. Ci sono ram che sono per es 9-10-9 il tRP= tCAS o tutto al più aggiunge un ciclo di clock. Ci sono ram che sono 9-10-10. Invece il tRAS invece è banalmente la somma dei tre precedenti ergo CAS+RCD+RP + uno o due cicli di clock. Può essere 9+9+9=27 ma alcune ram hanno anche 9-9-9-28 o addirittura 9-9-9-30 Il tRC invece è la somma tra tRAS e tRP ergo se hai ad esempio 9 e 27 hai tRC 36. Ma anche qui a volte bisogna aggiungere dei cicli: ad esempio nei datasheet che abbiamo visto finora è sempre maggiore di 2 cicli ergo con kingston che te li da le latenze minime in ns le userei. Almeno sei sicuro che se sei instabile non è per quel valore. Il tRFC invece ha storia a se ergo se te lo indicano usa quello altrimenti per gli altri produttori di ram lascia su auto nel bios così lo dovrebbe impostare lui o altrimenti alzalo ai valori più alti (io ho sempre visto che più lo alzavo più mi dava stabilità e le performance non decadevano di così tanto, anzi a volte erano le stesse identiche). Detto tutto ciò ogni modulo di ram insieme al memory controller della cpu hanno un comportamento diverso e che può pure variare da quello descritto nel datasheet ergo quei valori prendili come dei minimi oltre non scendere per quelle frequenze, non prenderli come dei valori assoluti e ricorda la regola generale: a parità di frequenza più abbassi le latenze e più ottieni prestazioni ma infici la stabilità mentre viceversa più alzi le latenze e più ottieni stabilità ma rinunci alle prestazioni. E siccome lo scopo è avere un pc stabile sempre meglio rinunciare a quel minimo di prestazione, tanto più che la differenza maggiore le fanno le prime tre latenze (tcas, trcd e trp). Gli altri timing (e ce ne sarebbero pure altri secondari e terziari) sono veramente meno influente per le prestazioni ergo meglio rilassarli di qualche ciclo che tenerli più bassi con il rischio che un bel giorno il pc ti faccia una bella schermata blu. Altra regola: quando possibile attiva i profili da bios e fai impostare al memory controller in automatico i timing, la frequenze e la tensione del profilo a cui sono collegati. ![]() |
|
![]() |
![]() |
![]() |
#18 | |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
Quote:
![]() ![]() ![]() La frequenza l'ha rilevata il BIOS in auto. I timings li ho messi manualmente. Riguardo la tensione , mettendo il BIOS in auto non sapevo a quanto era, quindi ho impostato manualmente al valore più vicino ad 1,5V. Boot e caricamento SO senza problemi. Al momento sono sotto memtest.... Ultima modifica di gem1978 : 04-10-2016 alle 22:13. |
|
![]() |
![]() |
![]() |
#19 | |
Bannato
Iscritto dal: Jun 2011
Città: Forlì
Messaggi: 8199
|
Quote:
![]() EDIT: ho visto ora che la tua scheda madre non ha la lettura dei profili xmp ergo non puoi attivarli ma semplicemente imposta lei in auto. Se ha impostato bene frequenza e timing io non toccherei nulla. Verifica solo di mettere dram voltage a 1,65 volt (anche se superi a 1,5 meglio non rischiare visto che quelle ram sono fatte tutte per andare a 1,65 volt) e MA Timing su auto o 2T (sarebbe il command rate e tranne per rarissimi casi con 4 moduli va sempre a 2T). Il resto non toccarlo se va tutto bene e niente goditi i tuoi 12 GB di ram Ultima modifica di Mister D : 05-10-2016 alle 00:59. |
|
![]() |
![]() |
![]() |
#20 |
Member
Iscritto dal: Aug 2004
Città: Napoli
Messaggi: 236
|
una notte di memtest e nessun problema, Comunque Ti spiego nel dettaglio come è andata dal principio.
Prima di tutto ho tolto le vecchie RAM e messo le nuove negli stessi alloggi. Sulla schermata del post vengono mostrati gli 8gb in dual channel @ 1600hz . ![]() Entro nel BIOS è verifico i settaggi. La frequenza era impostata su 800Mhz, mentre tensione e timings sono settati su auto. di fianco ai timings fa vedere i valori scelti che sono 9-10-10-30 ![]() Quindi metto anche gli altri 2 banchi da 2 giga riavvio ed imposto su auto anche la frequenza. Al riavvio le memorie erano riconosciute come 12gb dualchannel @ 1333hz 9-9-9-27. Ho provato quindi a lasciare tutto in automatico tranne la tensione che ho portato fino a 1,674V. I 4 banchi venivano riconosciuti sempre @ 1333hz ottenendo solo un abbassamento dei timings a 9-9-9-24. ....il resto lo scrivo dopo editando questo messaggio... Rieccomi..... Quindi ho rimesso in auto la V DRAM ed impostato manualmente la frequenza a 1600hz. Al riavvio le memorie vengono lette correttamente in dual channel @ 1600 ed i timings (che erano su auto) tornano a 9-10-10-30. Imposto quindi manualmente le latenze a 9-9-9-27 e riavvio completando il caricamento del SO. Non potendo controllare la tensione delle memorie (al momento ho solo linux installato) sono rientrato nel BIOS ed ho preso a regolarla manualmente scendendo fino a 1,475V . Con questi valori (4+4Gb & 2+2Gb dual channel @1600hz 9-9-9-27 1,475V) ho lasciato memtest a girare tutta la notte ed al risveglio era lì che girava ancora senza nessun problema. ![]() Ora viene il bello... Stamattina , mentre scrivevo la prima parte di questo post, ho rimesso tutto in auto e come mi aspettavo le RAM tornano a 1333hz 9-9-9-27. Per errore poi cambio solo la frequenza a 1600hz, riavvio, mi ricordo di dover impostare impostare anche le latenze ma , per magia , anche se in auto i timings sono riconosciuti a 9-9-9-27 . ![]() Credo che parte di queste incongruenze siano dovute al fatto che, pur essendo 4 banchi che hanno caratteristiche uguali ad 1,65V @ 1600Hz, sono sempre tre tipi di RAM diverse e che quindi il controller si ritrovi a fare talvolta una scelta ed altre volte un altra. Tra l'altro di queste RAM memtest ne rileva 3 con un profilo XMP. Ultima modifica di gem1978 : 05-10-2016 alle 13:59. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:04.