AlexZ wrote on Yesterday, 20:18:I did some experiments with my s754 Athlon 64 DDR400 memory timings. There is no Command Rate setting in BIOS. I always changed […]
Show full quote
I did some experiments with my s754 Athlon 64 DDR400 memory timings. There is no Command Rate setting in BIOS. I always changed one value and ran memtest86 to avoid corrupting Windows XP. I once accidently booted Windows XP with tRCD=2 but fortunately it rebooted even before Windows XP logo was shown.
CAS Latency (tCL) 2. On auto 2.5 was used which works the same as 2 and results in 66.8ns latency we saw on screenshot. With CL 3 I got 71ns memory latency.
RAS to CAS delay (tRCD) 3T. Not stable with lower values.
Row precharge time (tRP) 2T
Row to Row delay (Trrd) 2T
Min RAS active time (tRAS) 6T tRAS = tCL + tRCD + tRP (+/- 1) - various formulas exist on the internet
Row cycle time (tRC) 8T tRC >= tRAS + tRP
Read-to-Write time (Trwt) 2T
Write Recovery Time (Twr) 2 bus clocks
Write-to-Read Delay (Twtr) 2 bus clocks
Read Preamble value 5ns. See https://archive.techarp.com/showFreeBOG60c6.h … ang=0&bogno=394
Async Latency value 6ns. See https://archive.techarp.com/showFreeBOG7eac.h … ang=0&bogno=399
Decreasing "Async Latency value " allowed memory latency to drop further to 61ns. Memory read and write performance remained exactly the same. Without decreasing "Async Latency value", there would have been no measurable benefit to memory timings tuning. 2 DIMM slots closest to CPU are occupied therefore settings for 2 DIMM slots were used.
It may be possible that the lower write performance is caused by Command Rate 2. From what I have read with 2 modules per memory controller CR1 rarely works. This is probably why Archer57 read that people were considering 2x 512MB for dual channel for Vista - to be able to use CR1. Without any memory timings tuning, 71ns memory latency is normal on Athlon 64.
I also somehow gained about 1000MB/s in L2 cache read speed. Remaining values are basically the same. No voltage adjustment was done.
I will do further experiments on my AM2+ build.
This may sound stupid but i'd mention it anyway - you are aware of "ctrl+f1", right? Also may have to dig through everything in bios, sometimes CR is in obscure places like CPU settings instead of memory settings and can be named a bit weirdly too.
Otherwise yeah, this is the reason i did not bother messing with memory too much. Likely need fancy "DDR500" or something + more voltage, i've seen people mention 2.9v and such.
I like to fool around with OC, but for this old hardware... at least for me running it mostly stock feels like a good compromise. At least for stuff that's rare/expensive.
Also situation with CR means that 754 is practically limited to 1GB, 939 - 2GB without losing some performance...
AlexZ wrote on Yesterday, 20:18:
Same issue with lga 775. We are early explorers as the parts are quite cheap now. I would recommend to everyone to get stocked on AM2 now unless they prefer lga 775. As demonstrated, AM2 can also simulate 939 quite accurately in case one can't get a 939 X2 2.4Ghz CPU. 939 has a major problem with highend X2 CPU availability. To do a 939 build one has to get the CPU first. AM2 can struggle in Windows Vista, but handles Windows XP fine.
Dual core S939 is, IMO, strictly a collector's thing. For those who specifically want it for some reason. From practical point of view dual core CPUs are too expensive. I've seen 3800+ for relatively reasonable amount of money, but that's low end and i am not sure it will be good for practical use.
Single core, on the other hand, may make sense. Venice is relatively common and given whole line is pretty much "cost-reduced" and does not have high-end options - pretty cheap. May be a viable alternative to other late single core stuff, for example S754, with all the advantages like dual channel memory and pci-e/agp choice.
AM2 is really, really easy in comparison. CPUs are plentiful and cheap, there is huge choice of motherboards, etc. So for someone who wants K8 CPU and does not care for specific generations/sockets - it makes much more sense. IMO instead of both 754 and 939.
AthlonXP 2200+,ECS K7VTA3 V8.0,1GB,GF FX5900XT 128MB,Audigy 2 ZS
AthlonXP 3200+,Epox EP-8RDA3I,2GB,GF 7600GT 256MB,Audigy 4
Athlon64 x2 4800+,Asus A8N32-SLI Deluxe,2GB,GF 8800GT 1GB,Audigy 4
Core2Duo E8600,ECS G31T-M3,4GB,GF GTX660 2GB,Realtek ALC662