PC Ekspert Forum

PC Ekspert Forum (http://forum.pcekspert.com/index.php)
-   Memorije (http://forum.pcekspert.com/forumdisplay.php?f=60)
-   -   Sve o postavkama memorija (http://forum.pcekspert.com/showthread.php?t=6972)

Kova 06.12.2003. 18:19

Sve o postavkama memorija
 
SVE ŠTO JE NAPISANO U OVOM POSTU RADITE NA SVOJU ODGOVORNOST, tj. ne preuzimam odgovornost na nastale štete vašeg hardwarea ni softwarea.

Pročitajte sve prije nego išta pitate, ili radite ili ....

Originalni članak je na: http://www.2crowded.com

Da li ste znali da ću to ja napisati :)
Moram priznati da sam bio inspiriran jednim člankom, te može biti da ima nekih sličnosti s istim.

Imam AMD pa se ovaj članak više odnosi na AMD, makar je općenit za memorije.


Uvod:
Slika BIOSA (kao što vidite ovdje ovaj 4 bi trebao biti 6, o tome malo kasnije)
http://2crowded.com/Benchmarks/Memory_timings2.jpg

CAS, RAS, RAS-to-CAS, Row precharge delay ?? Ili kupujete memoriju ili imate memoriju i želite promijeniti postavke, srest čete ove oznake koje sam spomenuo. Neke matične ploče u BIOSU ne podržavaju manualno mjenjanje postavka (žao mi je, no takvi trebaju kupiti novi komp. jer je taj prestar :) )

Pri prijenosu podataka (data transfer process), sudjeluju 3 glavna dijela, a to su CPU, Chipset (NorthBridge (NB)) i sistemska memorija (system RAM). U većini slučaja najviše prijenos ovisi o propusnosti memorije. Dakle svi koji misle da je najvažniji procesor varaju se. Ništa ne znači 3200+, i neče biti ništa brži od 1700+, ako ima manje memorije, valjda svi znate da Windowse XP nemožete pokrenuti na kompjuteru koji ima 64 MB memorije, možda i može no to bi stvarno trzalo, i moram nadodati bez obzira koji procesor imali, no pošto se 64MB DDR ne proizvodi uzmite 128 MB DDR za primjer (iako će na njima Windowsi XP raditi no uz primjetno spor rad)...

Danas postoje Dual Channel memorije (Double Data Rate (DDR)), te za takav rad u Dual Channel modu je potrebna matična ploča koja to podržava. Ovisi u koje slotove stavite "keksiće", naravno sve piše u uputama od matične ploče... Neću previše u detalje...

Memorija može raditi u sinkronom modu i asinkronom. Šta je šta? Dakle sinkroni mod je kada je omjer sabirnice (FSB) i
frekvencije memorije 1:1. Što se tiče nforce2 ploča to je najbolje za njih. Dakle nemojte pokušavati stavljati u asinkroni tip rada jer ćete se užasno razočarati performansama. Pročitajte članak Sve o overclocku kako bi odredili maksimalni FSB, dobro vam dođe (osim ako znate :) ). E sada, trebamo naći najbolji omjer FSBa i tajminga. Dakle možda to i neće biti maksimalni FSB, kod mene nije.

Primjer: Moj maksimalni FSB je 235 Mhz, no na tom FSBu su performanse slabije nego na 225, pitate se zašto, upravo zbog tajminga. Netko će reči da je brzina FSBa najvažnija, no ne bih se složio. (možda u nekim slučajevima je, no ne uvijek). U biti uvijek postoji neka zlatna sredina.

Neznam da li znate svi, no postoji i latencije Command ratea, većinom su na 1T (no ima i 2T), to je malo zeznuto, pa stoga nešto što ću kasnije pisati neće svima biti jasno. Inače to je vrijeme otvaranja pristupa između memorije i sabirnice (koliko sam uspio saznati sa jedne stranice)

Tako će tCK ovisiti o latenciji chipseta, no probat ćemo zanemariti to.


FORMULA:
T=1/f

Mi ćemo uzeti za primjer 200 Mhz, pa je T=1/200= 5ns

RAS-to-CAS Delay - t(RCD)

Obično je podešen na 2T tj. (2*5ns) 10 ns za 200 Mhz FSB (po forumuli t(RCD)=2T/200 Mhz = 10 ns)

- ovu vrijednost postavite na što manje moguće, na većini ploča default = (2T,3T,4T).

CAS Latency - CL

CL je odnos između tCAC i tCK tj.:
CL = tCAC / tCK(ili tCLK)

S time da je tCK uglavnom nepromjenjiv i na većini ploča 1T (dakle tCK= 1/200Mhz= 5ns).
tCAC se da izračunati: tCAC= tCK * CL = 5ns * 2 = 10ns ili 2T.

Znam da sve ovo zbunjuje no ako malo pažljivije pročitate i usporedite s BIOSOM nije tako teško za shvatiti.
Dakle uzmete postavke koje imate i vidite da li vam je CL stavljen na 1.5,2.0,2.5 ili 3.0, nemorate ga računati, no ovo je
primjer kako se da izračunati sve...

Preporučam da CL stavite na 2.0 ako vam to memorija podržava. Naravno treba testirati, možda čak trebate dignut napon na 2.7 V ili manje (ovisi na kojem se naponu nalazi memorija i koliko podnosi) Ako s određenim CL ne radi, stavite na prvi iznad (ili na kojem radi stabilno).

Row Active Delay (tRAS) i Row Cycle Time (tRC)

tRC = min (t(RAS) + t(RP))

Ako tRAS stavite prevelik imat ćete nepotrebno kašnjenje, a isto tako ako je prenisko stavljen ne dovršavaju se periodi do kraja te može doći do gubitaka podataka u memoriji te raznih nestabilnosti i dr.

min t(RAS) = t(RCD) + CAS + 2 perioda (ZLATNA FORMULA)
(u mom slučaju t(RCD) = 2, CAS= 2.0, dakle tRAS (minimalni) = 6)


Preporučljive postavke memorije:

Preporučam vam da postavite tajminge što manje je moguće, dakle CAS Latency, RAS-to-CAS Delay i RAS Precharge što manje, a da memorija izdrži to. Jedini način da provjeriti da li vam memorije radi kako treba je da testirate, ima puno benchmark alata, programa i dr. s kojima možete testirati, mnogi su besplatni, a većina ih se nalazi ovdje:

http://www.2crowded.com/forum/viewfo...d183354b478434

Isto tako preporučam testiranje 24 h kako bi se uvjerili u stabilnost svojeg sistema. I isto tako vam savjetujem da
provjerite u programima i igrama koje inače igrate.

Dakle t(RAS):

min t(RAS) = t(RCD) + CAS + 2T (CAS bi trebao biti u biti tCAC)
tRC se može izračunati: tRC = min( t(RAS) + t(RP) )
max t(RAS)= t(RC) - t(RP)

Važno:

Ako ste podesili CAS, RAS-to-CAS i RAS-Precharge na 2-2-2, tada:

min(tRAS) >= 2 + 2 + 2 = 6
tRC je cca. 55 ns ili 11T u slučaju DR400 memorije (tRC = min(tRAS + tRP)) pa:
max t(RAS) =< 11 - 2 = 9

Evo malo proračuna:

Pošto je sve ovo malo zbunjujuće evo da vam malo olakšam:
1.) 2.0-2-2 na 200Mhz ->
CL= 2.0, t(RCD)=2, t(RP)=2, dakle:

tCK = 1/200Mhz= 5ns,
tCAC= tCK*CL= 5ns*2.0= 10 ns = 2T,
Ovo je samo provjera CL= tCAC/tCK=2T/1T=10ns/5ns= 2.0
min t(RAS)= t(RCD) + CL + 2T = 2+2.0+2= 6
tRC = min (t(RAS) + t(RP)) = 6+2= 8 T ili (8*5= 40ns)

2.) 2.0-2-2 na 220Mhz ->
CL= 2.0, t(RCD)=2, t(RP)=2, dakle:

tCK=1/220Mhz= 4.545454....ns,
tCAC= tCK*CL= 4,545454...*2.0= 9.0909...ns = 2T,
min t(RAS)= t(RCD) + CL + 2T= 2+2+2= 6
tRC = min (t(RAS) + t(RP)) = 6+2= 8 T ili (8*4.54= 36.36363636.. ns)

3.) 2.5-3-3 na 200Mhz ->
CL= 2.5, t(RCD)=3, t(RP)=3, dakle:

tCK=1/200Mhz= 5 ns,
tCAC= tCK*CL= 5*2.5= 12.5 ns = 2.5T,
min t(RAS)= t(RCD) + CL + 2T= 3+2.5+2= 7.5 (tj. 8)
tRC = min (t(RAS) + t(RP)) = 8+3= 11 T ili (11*5= 55 ns)


Ovisi koliki će vam biti tRC i tCK, tako će i gornja granica tRASa varirati.

Htio bih napomenuti da je možda najbitnije znati izračunati tRAS jer ovo ostalo treba biti što manje, a to je uglavnom ili 2.0-2-2 ili 2.5-3-3, ili 3.0-3-3 itd.

Ovim postavkama bi trebali poboljšati bandwidth i performanse, tj. bolje je 8 nego 4 (za 2.0-2-2), trebalo bi biti dokaza za to. Testirao sam dosta postavki i iskreno kao što sam i prije tvrdio na mom sustavu nema nekih pokazatelja da je tako. Ovdje su svi testovi i grafovi, crvenom bojom u tablici je označen maksimum, te se pokazuje da je 4-2-2-2.0 ipak najbolje za moj sustav (matična, memorija...), što je dokaz da trebate testirati sve postavke s raznim benchmark programima... !
Testovi na: http://www.2crowded.com/forum/viewtopic.php?p=1157#1157


Spomenuti članak (za picajzle):
http://webraft.its.unimelb.edu.au/10...ngs/index.html (hvala MasterFlowu)

Nadam se da sam vam pomogao, uživajte, Kova.

Isus 06.12.2003. 19:16

Meni radi brze na 11-2-2-2.0 nego na 5-2-2-2.0, tako da je najbolje provjeriti u nekom benchmarku.

Kova 06.12.2003. 19:24

Mislim da sam to napisao. Dakle 6 bi ti trebao biti minimum !!!!

A ti si stavio 5, dakako da će ti onda raditi brže na 11, no neka zlatna sredina ti je od 6-9, no eto vidiš da tebi na 11, zato sam i napisao da treba benchmarkati !

Isus 06.12.2003. 19:40

Da ima "brzinu svjetlosti"!:D 888MB/s pisanje i nekih 2200Mb/s citanje:burn: :rambo:
( to je bilo sa starom PC2100 memorijom)

damir1 06.12.2003. 20:24

postavke
 
sve prekodivno :beer: ali ajde molim malo i za intel:confused:

Kova 06.12.2003. 20:32

Pa što se tiče memorije nije puno drugačija priča ni za Intel...

Fora je u tome da će biti veći FSB, s time će i postavke memorije biti veće, i to je to ...

damir1 07.12.2003. 08:18

postavke mem.
 
hm da ali ima jedan problem nemogu zaključati djelitelj (ili mogu?)pa mi raste brzina prema periferiji (sada radim na 122-40-neznam)

Raven_1 08.12.2003. 02:21

Re: postavke mem.
 
Citiraj:

Originally posted by damir1
hm da ali ima jedan problem nemogu zaključati djelitelj (ili mogu?)pa mi raste brzina prema periferiji (sada radim na 122-40-neznam)
Imaš staru ploču.Kupiš novu, npr. s i865PE chipsetom i novi proc.

Veky 19.12.2003. 15:07

Kova, evo ti jedan clanak o latencijama sto smo pricali. :beer:

http://www.geekextreme.com/modules.p...howpage&pid=30

LorD ClockaN 19.12.2003. 23:39

http://www.pcstats.com/articleview.c...eid=873&page=1

Kova 19.12.2003. 23:47

ETo ja nisam bio testirao Veky na 10 i 11, kao što je tipu najbolje.

Rekoh moj propust, i idem provjeriti i dobijem slične postavke kao kod 6-2-2-2.0 tako da i nije neko odskakanje.

Budem sve testove napravio tokom ovih dana pa ću vam dokazati da i nisu postavke 10 i 11 najbolje već slične kao i sve drugo ! :)

Lord testirat ću i tih 3-4-4-8

Kova 20.12.2003. 14:55

Lord možda onih 8-4-4-3 pali na Intelu no AMD no way !

Veky kod mene na 10 i 11 su rezultati koma !

Tako da nisam htio ni pisati i crtati tablice...

Volio bih kada bi još netko testirao, pa da vidimo koje su postavke najbolje.

Jer kod mene su 4-2-2-2.0 i 6-2-2-2.0 (uglavnom...)

LordNitro 20.12.2003. 22:06

Kova svaka čast na trudu!:beer:

Kova 20.12.2003. 22:23

Znam da je tekst malo težak za čitanje...

No fora je da je teška tema.

Jako je komplicirano napisati zaključak šta je bolje ... jer evo ova 2 linka mi i nisu pomogla !

Tj. meni je jednostavno drugačije.

Te bih stvarno volio da još netko testira malo te postavke !

Renesis 31.12.2003. 15:27

Da pitam, po vama je li bolje 2-2-2-5 ili 2-2-2-6, jer mi nema velike razlike u performansama

Kova 31.12.2003. 19:07

Po onome šta sam ja detaljno testirao, bolje je 6-2-2-2.0, ali od svega toga bolje je 4-2-2-2.0 !

Zapravo ovisi gdje sam testirao...

Uzmi par programa, provjeri, pa vidi.

IceFisherman 11.01.2004. 22:15

Ljudi dajte mi rečite samo jenu stvar , gde h vriti jesu te brojke kaj vi menjate , ta latencija ?
Kod mene ima samo Sdram Cas# Latency i to mroem metati na 2 ili na 2.5 ( usput kaj e od toga bolje ?)
Znači gde je to kaj vi menjate , te brojke 2-4-5--34- i slično ?

tor 11.01.2004. 23:45

Citiraj:

Originally posted by IceFisherman
Ljudi dajte mi rečite samo jenu stvar , gde h vriti jesu te brojke kaj vi menjate , ta latencija ?
Kod mene ima samo Sdram Cas# Latency i to mroem metati na 2 ili na 2.5 ( usput kaj e od toga bolje ?)
Znači gde je to kaj vi menjate , te brojke 2-4-5--34- i slično ?

Vjerojatno na tvojoj ploči - nigdje.
Bolje je manje, znači 2.0

Njusskallo 12.01.2004. 15:50

A šta da ja radim kad nemam takav bios.
Kod mene je sve drukčije ... kako da ja clockam memoriju ?????
:beer: :beer: :beer: :beer: :beer: :beer: :beer:

Renesis 12.01.2004. 20:33

256Mb 266DDR, Micron, 2.67V
fsb = 120
DDR = FSB+33 = 154
2-2-2-6

Ja sam dobio u aidi sljedeće:

read = 2459 Mb/s
write = 908 Mb/s

po onome u aidi to je rang ddr333 ili dual ddr266

Renesis 22.01.2004. 19:40

Ovako, latencije rama su postavljene na 2-2-2-6, ali ima još neke postavke koje ne znam kako staviti

1. DRAM Burst Len -> 4, 8
2. CPU Read DRAM Mode -> Slow, Medium, Fast
3. Bank Interleave -> disabled, 2, 4

Ujoma 24.01.2004. 00:21

Citiraj:

Originally posted by Renesis
1. DRAM Burst Len -> 4, 8
2. CPU Read DRAM Mode -> Slow, Medium, Fast
3. Bank Interleave -> disabled, 2, 4

1. neznam točno , ali ja mislim da ja 8 bolje
2. Fast je najbolje
3. 4 je najbolje

Hrcko 04.02.2004. 10:28

Kova rules
 
jo kova woc ap?malo hengam po forumima i gle na koga naletim:D .By the way sac cu si klokat kompa pa malo citam ova cuda i to,btw neki dan sam si slago bios i vidio sam da si mi zaboravio enejblad dual ddr.:mad: .Kad nadjes vremena za cugu javi:beer:

Kova 04.02.2004. 15:53

Dual DDR nije podržan na AMD, tj. radi ti isto...

Koliko znam enablean ti je DUAL, to se ne podešava u BIOSU, moraš samo staviti memoriju na pravo mjesto.

Dok resetiraš komp. ti piše da li ti je enable ili nije..

Evo ja slobodan, prvi ispit mi je tek 18.02, pa do 14 imam full vremena...

Toncek 16.02.2004. 23:56

E sad posto se ja bas ne snalazim s tim brojkama, a i ne kuzim bas, zamolio bi malu pomoc. Trenutno u aidi dobivam 1820 read i 480 write....to je koliko vidim po vasim rezultatima ocajno.
Imam amd duron 1.4, to su ovi novi duroni sa nekom barton tehnologijom, applebred jezgra....i u vidilabu su ga proglasili kraljem OC-a.
E sad, imam ecs maticnu, sa modanim biosom :D , 256 mb ddr (noname).
Kako da ja podesim sebi postavke, ne zelim preagresvino, ali opet ni ovo po defaultu.... Evo koji sve izbor imam:

DRAM Timing Configuration:
-Safe
-Normal
-Fast
-Ultra

SDR/DDR CAS Latency:
2T, 2.5T, 3T, SPD

SDR/DDR RAS Active time:
4T, 5T, 6T, 7T

SDR/DDR Precharge Time:
2T, 3T, 4T

Auto Detect DIMM/PCI Clk: Enable, Disable

Eto, to bi bilo to..... Hvala unaprijed na pomoci!

Isus 17.02.2004. 00:55

Citiraj:

Originally posted by Toncek
E sad posto se ja bas ne snalazim s tim brojkama, a i ne kuzim bas, zamolio bi malu pomoc. Trenutno u aidi dobivam 1820 read i 480 write....to je koliko vidim po vasim rezultatima ocajno.
Imam amd duron 1.4, to su ovi novi duroni sa nekom barton tehnologijom, applebred jezgra....i u vidilabu su ga proglasili kraljem OC-a.
E sad, imam ecs maticnu, sa modanim biosom :D , 256 mb ddr (noname).
Kako da ja podesim sebi postavke, ne zelim preagresvino, ali opet ni ovo po defaultu.... Evo koji sve izbor imam:

DRAM Timing Configuration:
-Safe
-Normal
-Fast
-Ultra

SDR/DDR CAS Latency:
2T, 2.5T, 3T, SPD

SDR/DDR RAS Active time:
4T, 5T, 6T, 7T

SDR/DDR Precharge Time:
2T, 3T, 4T

Auto Detect DIMM/PCI Clk: Enable, Disable

Eto, to bi bilo to..... Hvala unaprijed na pomoci!

Nije Barton neg Thoroughbred zto ga i možeš modat u Athlona.
CAS Latency ak ide na 2,0T ak ne 2,5T
RAS 6T
Precharge 2T
CAS to RAS delay 2T ( to ti je odmah iznad precharge)
ZNači:
2,0-2-2-6 ak nece ic stavi na 2,0-2-3-6
Ak neće digni napon na 2,7V ak neće digni još napon ak možeš

Stavi na disbled Autodetect i ak možeš sam upiši 33 za PCI i 66 za AGP
Dram timing manual!Je rjednino tako češ moć ručno poštelat brojke ! Ili deni na Ultra!Trebalo bi raditi.

Nema na čemu

Toncek 17.02.2004. 01:30

U mene nema opcije cas to ras....
Uglavnom stavio sam Cas 2.0
Ras 6T
Precharge 2T
Rezultati u Aidi:
Prije - 1808 i 440
Sada - 1928 i 519
Stvarno ne znam zasto ovako malo....memorija je ddr 333 mhz, ali mislim da ne rado na toj brzini. Stoji mi 133/133 za cpu.....

Isus 17.02.2004. 11:49

Citiraj:

Originally posted by Toncek
U mene nema opcije cas to ras....
Uglavnom stavio sam Cas 2.0
Ras 6T
Precharge 2T
Rezultati u Aidi:
Prije - 1808 i 440
Sada - 1928 i 519
Stvarno ne znam zasto ovako malo....memorija je ddr 333 mhz, ali mislim da ne rado na toj brzini. Stoji mi 133/133 za cpu.....

Ajd napiši konfu. Ne dela ti na 333 jer ti je FSb 133 da ti radi na 333 trebaš podignuti FSb na 166,

Toncek 17.02.2004. 14:45

Radi na 266....to znam......iako memorija moze do 333....al nece ploca....
ECS K7S5A Pro (modan bios, mogu staviti razne kombinacije fsba)
Duron 1.4 ghz
256 ddr 2700
GeForce 2...:fuming:

Ujoma 17.02.2004. 19:51

Pa šta bi ti htio, ja dobijem 1914 i 630


Sva vremena su GMT +2. Sada je 22:07.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 1999-2023 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger