fallguy said:You dont have an AGP/PCI lock, and that can hinder your overclocking. It might be the cause of your artifacts, because the AGP is running in the mid 70's instead of 66Mhz.
There are many good approaches for testing memory. However, many tests simply throw some patterns at memory without much thought or knowledge of the memory architecture or how errors can best be detected. This works fine for hard memory failures but does little to find intermittent errors. BIOS based memory tests are useless for finding intermittent memory errors.
Memory chips consist of a large array of tightly packed memory cells, one for each bit of data. The vast majority of the intermittent failures are a result of interaction between these memory cells. Often writing a memory cell can cause one of the adjacent cells to be written with the same data. An effective memory test attempts to test for this condition. Therefore, an ideal strategy for testing memory would be the following:
1) write a cell with a zero
2) write all of the adjacent cells with a one, one or more times
3) check that the first cell still has a zero
It should be obvious that this strategy requires an exact knowledge of how the memory cells are laid out on the chip. In addition there is a never ending number of possible chip layouts for different chip types and manufacturers making this strategy impractical. However, there are testing algorithms that can approximate this ideal.
Memtest86 uses two algorithms that provide a reasonable approximation of the ideal test strategy above. The first of these strategies is called moving inversions. The moving inversion test works as follows:
1) Fill memory with a pattern
2) Starting at the lowest address
2a check that the pattern has not changed
2b write the patterns complement
2c increment the address
repeat 2a - 2c
3) Starting at the highest address
3a check that the pattern has not changed
3b write the patterns complement
3c decrement the address
repeat 3a - 3c
This algorithm is a good approximation of an ideal memory test but there are some limitations. Most high density chips today store data 4 to 16 bits wide. With chips that are more than one bit wide it is impossible to selectively read or write just one bit. This means that we cannot guarantee that all adjacent cells have been tested for interaction. In this case the best we can do is to use some patterns to insure that all adjacent cells have at least been written with all possible one and zero combinations.
It can also be seen that caching, buffering and out of order execution will interfere with the moving inversions algorithm and make less effective. It is possible to turn off cache but the memory buffering in new high performance chips can not be disabled. To address this limitation a new algorithm I call Modulo-X was created. This algorithm is not affected by cache or buffering. The algorithm works as follows:
1) For starting offsets of 0 - 20 do
1a write every 20th location with a pattern
1b write all other locations with the patterns complement
repeat 1b one or more times
1c check every 20th location for the pattern
This algorithm accomplishes nearly the same level of adjacency testing as moving inversions but is not affected by caching or buffering. Since separate write passes (1a, 1b) and the read pass (1c) are done for all of memory we can be assured that all of the buffers and cache have been flushed between passes. The selection of 20 as the stride size was somewhat arbitrary. Larger strides may be more effective but would take longer to execute. The choice of 20 seemed to be a reasonable compromise between speed and thoroughness.
rainz said:Yeh i agree i dont have any " lock " . And it's a good thing.
fallguy said:rainz said:Yeh i agree i dont have any " lock " . And it's a good thing.
I dont know why you would call that a good thing. Running the AGP/PCI bus' out of spec isnt a good thing. It can cause problems. It might not be your problem, thats why I said it might be the problem.
If more volts fixed it for you thats great.
rainz said:Settings: RAM: 220 Mhz ( DDR440 ) / CAS: 3-3-3-8 / Single Channel ( 64 bits )
I wanna set it like it was tested in memtest86+ ( 3-3-3-8 )
My Bios Setting for the memory:
--------------------------------------
[.....] = Current setting
(.....) = The options i have
Memclock Mode [Limit] --- ( auto / limit )
Memclock to CPU Ratio [2:1 DDR400] --- ( 1:1 DDR200 / 4:3 DDR266 / 3:2 / 5:3 DDR333 / 2:1 DDR400 )
Bank Interleaving [auto] --- ( auto / disabled )
CAS Latency (CL) [auto] --- ( auto / 2.0 / 3.0 / 2.5 )
TRC ( Active to precharge time )[auto] --- ( auto / 7,8,9,10,11,12,13 CLK )
TRFC ( Refresh row cycle time )[auto] --- ( auto / 9,10,11,12,13,14,15 CLK )
TRCD ( RAS to CAS delay )[auto] --- ( auto / 2,3,4,5,6 CLK )
TWR ( Write recovery time )[auto] --- ( auto / 2,3 CLK )
TRWT ( Read to write delay )[auto] --- ( auto / 1,2,3,4,5,6 CLK )
TRAS ( Precharge to active delay ) [auto] --- ( auto / 5,6,7,8,9,10,11,12,13,14,15 CLK )
TRP ( RAS precharge delay )[auto] --- ( auto / 2,3,4,5,6 )
DDR Clock Delay [auto] --- ( auto / 1,2,3,4,5,6,7,8 )
I'm no expert but the added text should give you 3-3-3-8.rainz said:If someone is an expert in the memory setting in the Bios. I wanna know which ones are for the 3-3-3-8 !!!!!
And if it's better to let the "Memclock Mode" at [ limit or auto ] ?
And if it's better to let the "Memclock to CPU Ratio" at [ 2:1 DDR 400 or 3:2 or AUTO ] ?
39sec, looks good.rainz said:Here.
http://www.xioserv.com/view.php?f=rainz.alchemy3.JPG
39s !!! I'ts good ? ( tested it 5 times ! 39s each times )
CAS# Latency 2.5 to 3.0 ( to be like the first setting )
RAS# to CAS# Latency 5 CLK to 3 CLK ( Really not sure for this one .. but it was the only set at 5 and not like the auto setting )
Everything sounds good now ? ( #3 is the actual setting = 39s )
Thx !
RainZ
AAlcHemY said:39sec, looks good.rainz said:Here.
http://www.xioserv.com/view.php?f=rainz.alchemy3.JPG
39s !!! I'ts good ? ( tested it 5 times ! 39s each times )
CAS# Latency 2.5 to 3.0 ( to be like the first setting )
RAS# to CAS# Latency 5 CLK to 3 CLK ( Really not sure for this one .. but it was the only set at 5 and not like the auto setting )
Everything sounds good now ? ( #3 is the actual setting = 39s )
Thx !
RainZ
But indeed, I made a little mistake
TRCD ( RAS to CAS delay )[auto] --- ( auto / 2,3,4,5,6 CLK ) and not 5
Only one thing left on the actual settings, CAS# Latency on 2.5. ( You could try 2 though. )
Indeed, but in my experience the settings I gave would be faster, looks like the memory is holding you back. So just take the 39' timings.rainz said:So i think it's better to keep my actual setting since it's the faster and after 7hrs20mins of testing no errors. right ?
Try increasing the core frequency with 10Mhz at a time, then run 3D Mark 2003 for testing the stability. When its stable, 10Mhz up. If you get a hardlock, the core is clocked to high, decrease the frequency with 15-20Mhz then.And i could Overclock a little my ATI 9800 Pro with ATItools too ..
What you think about that ?
That sounds good, because the ram frequency ( In CPU-Z ) on the screenshot you gave is correct ( 220Mhz ). To be really sure, you can use SiSoft Sandra to measure the bandwith and compare to other systems.rainz said:1= i have to let this one to limit cause if i let the option to AUTO the other option ( memclock to CPU Ratio isnt there
2= and i set this one to 2:1 DDR400 like you said
Numbers can't lie.rainz said:What's impress me the most .. i score faster than the FX-51 and almost as fast as the FX-53 Normal ?!
RainZ
AAlcHemY said:Numbers can't lie.rainz said:What's impress me the most .. i score faster than the FX-51 and almost as fast as the FX-53 Normal ?!
RainZ
Welcome to the wonderfull world of overclocking my friend.
To be honest, I don't know what it actually does, but it should increase performance when enabled.rainz said:HT Tristate Enable [ Enable / disable ] ( currently at disable on mine but i just saw this a review and it was at enable .. ?
You're lucky indeed, ATi cards don't like high agp speeds. Big difference to my Ti4400 who loves 100mhz agprainz said:W/o cpu clock multiplier and w/o lock for the speed on the AGP bus it's the problem. at 220mhz my AGP bus is around ? ~75mhz ? I'm prolly lucky at this speed.
I would be safe 24/7 with 2.7 Vlink, but the memory is holding you back. :?And it seems i might be able to crank it up to 225-230mhz if i set the Vlink voltage to 2.7 .. is it safe to run it 24/7 at this setting ? Cause i'll let my O/C 24/7 since the temp is fine. ( well IF my memory can handle it )
AAlcHemY said:To be honest, I don't know what it actually does, but it should increase performance when enabled.rainz said:HT Tristate Enable [ Enable / disable ] ( currently at disable on mine but i just saw this a review and it was at enable .. ?
You're lucky indeed, ATi cards don't like high agp speeds. Big difference to my Ti4400 who loves 100mhz agprainz said:W/o cpu clock multiplier and w/o lock for the speed on the AGP bus it's the problem. at 220mhz my AGP bus is around ? ~75mhz ? I'm prolly lucky at this speed.
I would be safe 24/7 with 2.7 Vlink, but the memory is holding you back. :?And it seems i might be able to crank it up to 225-230mhz if i set the Vlink voltage to 2.7 .. is it safe to run it 24/7 at this setting ? Cause i'll let my O/C 24/7 since the temp is fine. ( well IF my memory can handle it )
( Msn info added in the signature btw.)