Inhoud |
1. Intro 2. Test doel/methode 3. Bios versie 4. welke TCCD modules zijn het beste 5. Testopstelling 6. G.skill PC4400 1GB LE 7. G.skill PC4800 512 LA 8. Download 9. Updates |
1. Intro |
Na een succesvole guide over het TCCD geheugen op de DFI nForce 3 moederbord ([rml][ GUIDE] TCCD DDR600 op de DFI Lanparty UT 250GB[/rml]) is het weer tijd voor een nieuwe guide voor de DFI nForce4 Ultra/SLI. Waarom een guide eigenlijk? Op vele fora zijn veel mensen te vinden die overgestapt zijn naar de nForce4 met PCI-express platform. Deze mensen kopen dan ook geheugen die op hoge HTT snelheden kunnen draaien zoals Samsung TCCD en low latency (Winbond BH5/UTT) Een veel gekocht geheugen op dit moment is de G.skill PC4400/4800 met Samsung TCCD chips. Doordat het geheugen standaard DDR550/600 is moet het systeem overgeklokt worden (in dit geval de HTT snelheid). Dit lukt in de meeste gevallen wel en zijn er dan ook geen problemen. Welk probleem veel voorkomt, vooral gebruikers die TCCD geheugen gebruiken kunnen hun geheugen modules niet op de standaard snelheid draaien in Dual Channel mode. De symptomen zijn dan vele errors in Memtest86++ en windows BSOD’s. (onstabiliteit) Wat er dan gelijk gedacht wordt is dat het geheugen defect is, wat ook logisch is omdat je iets koopt wat gewoon moet werken op de vastgestelde snelheden. Echter speelt er in de meeste gevallen een ander groot probleem. De boosdoener van dit probleem is de geheugencontroller in de processor. Elk geheugencontroller is anders, er zitten ongetwijfeld slechte en goede tussen. In de low en mid range processoren van AMD is de kwaliteit van de geheugencontrollers niet altijd even constant als je dit vergelijkt met de high-end FX processoren waar dit probleem zelden tot nooit voorkomt. De low- en mid range processor zijn op dit moment: - Newcastle 3500~3800+ S939 - Winchester 3000~3500+ S939 - Venice 3800+ S939 High end processoren zijn: - Clawhammer 4000+ S939 - Clawhammer FX-53/55 S939 - San-diego 4200+ ~ FX57 S939 Binnenkort brengt AMD een nieuwe cores uit genaamd “Venice en San-diego” (revisie E) core die de Winchester gaat opvolgen. Deze zal met wat vernieuwde instructie sets nog met een verbeterde geheugencontroller komen die theoretisch vier modules in Dual Channel zonder problemen kan adresseren. Of jouw geheugencontroller van goede kwaliteit is kan niet uit de core of stepping afgeleid worden, dit moet je gewoon zelf testen. Ik kan je wel aanraden om een processor te kopen die een jonge fabricage datum heeft. De kans dat er een goede geheugencontroller in de Winchester core aanwezig is geschat 6 van de 10 processoren. Met goed bedoel ik dat de controller minimaal twee modules zonder problemen op DDR500~600+ moet kunnen adresseren. Als jij een kwalitatief hoge geheugencontroller in bezit hebt met G.skill PC4400/4800 geheugen betekend niet dat je per direct deze snelheden zo even kunt halen. Er zal en moet getweaked worden aan de voltages, geheugen toegangssnelheden etc. |
2. Test doel/methode |
In deze guide ga ik jullie helpen om het geheugen op een degelijke snelheid stabiel te laten draaien en uiteraard dat je nog een stabiele overklok resultaat kan boeken. Welke modules ga ik testen in deze guide? Ik ga puur geheugen met Samsung TCCD testen. Winbond gebaseerde modules heb ik niet en ga ik ook geen guide voor schrijven. Dit kan echter wel interessant zijn voor vergelijkings materiaal. De volgende modules die ik ga testen zijn: - G.skill PC4400 1GB LE (samsung 431) (2x512MB) - G.skill PC4800 512 LA (samsung 440) (2x256MB) Als jij een ander merk geheugen gebruikt zoals OCZ, PQI, Kingston etc. met TCCD geheugen kan jij deze guide ook gebruiken. In principe zijn alle TCCD geheugen hetzelfde alleen welke kwaliteit eisen er aan verbonden zijn door de fabrikant is natuurlijk anders. Het doel G.skill PC4400 1GB LE op 275MHz (DDR550) en 300MHz (DDR600) op 2.5-3-3-6 1T stabiel. G.skill PC4800 512 LA op 300MHz~ (DDR600) op 2.5-3-3-6 1T en 320MHz (DDR640) 2.5-4-3-6 1T stabiel. Lijkt me duidelijk Gebruikers met een DFI nF4 Ultra/SLI bord zullen de uitgebreide geheugen settings al hebben gezien. Deze settings zitten ook op de DFI NF3 UT 250Gb bord op twee settings na. Mocht je nog niet weten wat al die settings betekenen raad ik je deze artikel aan: http://www.ocforums.com/showthread.php?t=329627 Alle settings zijn van belang om het geheugen zodanig te fine-tunen dat het stabiel draait op DDR600+. Als je geen DFI nF4 in bezit hebt of nog niet, dan zijn de settings ook te vinden in A64tweaker 0.5XT. Dit is een windows programma waar je instant geheugen timings en andere parameters kan veranderen. Alle settings komen terug bij mijn testen en worden allemaal weergegeven. De methode Ik ga het geheugen testen met behulp van een wel bekende geheugen-test-programma onder de tweakers genaamd Memtest86++ 1.51. Deze is in de bios geïmplementeerd vanaf elke bios in februari en later. Deze kan je downloaden van de DFI site of check de DFI nF4 Ultra/SLI topic! De stappen die ik uitvoer bij elke test: 1. Test welke module combinatie het beste werkt. Dit is een vaag punt maar het is wel zo. De module die het best presteert in single channel hoort in geheugen bank 4. Het kan natuurlijk ook andersom zijn, test dit daarom ook goed. Dit is waarschijnlijk per module verschillend. (Gebruik overigens alleen de orange banken, anders krijg je toch wel een melding dat die anders moeten) 2. Test het geheugen op b.v. DDR600 kloksnelheid met maximaal voltage. (~2.9v) Als je zo'n 20-50 errors krijgt in Memtest86++ dan begin je te tunen op die snelheid. Als je veel errors krijgt, klok je een stapje terug en verlaag je de voltage. 3. Ben je klaar met tunen en heb je een bepaalde snelheid stabiel, probeer dan wat hoger met meer voltage, versterk signaal sterkte of ververs intervallen. Zoals je misschien al heb gelezen zie je mij al een paar keer over stabiel praten. Mijn criteria voor stabiel in deze guide is minimaal 10 passes in memtest86++ test #5 zonder errors. Piece of cake zul je denken, dit valt nog vies tegen zeker als je 1GB geheugen op DDR600 wilt draaien. Dit is minimaal Game stabiel en stabiel genoeg om meeste applicaties te draaien. Dit is tevens Prime stabiel voor een paar uur. In deze guide ga ik laten zien hoe ik de bovenstaande doelen heb bereikt! |
3. Bios versie |
Zoals je misschien al weet is DFI een bedrijf die regelmatig BIOS update’s vrijgeeft. Meestal is het recentste BIOS de beste. Ik heb daarom bios versie 3.10P (P van performance). Deze BIOS bied meer compatibiteit voor diverse geheugen typen. |
4. Welke TCCD modules zijn het beste |
Samsung is niet stil gestaan met het ontwikkelen van beter TCCD geheugen chips. Er zijn op dit moment verschillende revisies verkrijgbaar, deze kun je herkennen aan de drie getallen geprint op de chips. Op dit moment zijn te vinden: 425, 431, 437, 440 en 449. Volgens verschillende bronnen schijnt het dat de nieuwe TCCD beter om kunnen gaan met hogere voltages. |
5. Testopstelling |
Het systeem die ik heb gebruikt komt erg veel overeen met de systemen wat de meeste tweakers gebruiken. Geen FX-55 of andere dure fratsen. Het systeem: - Athlon 64 3000+ (CBBHD 0448 RPMW) - DFI nF4 Ultra-D rev. A02 - G.skill PC4400 & 4800 LE/LA/FF - Tagan 480Watt-U22 Deze CPU heeft een erg goeie geheugencontroller. Als mensen problemen hebben met hun geheugencontroller en/of TCCD geheugen kunnen jullie deze ook hier in deze topic posten. Ik kan het niet vaak genoeg zeggen; gebruik een 80mm fan of groter om het geheugen te voorzien van een chilly airflow. Dit heeft een erg grote impact op het resultaat. TCCD geheugen worden maar handwarm, maar op hoge snelheden kunnen TCCD chipjes deze temperaturen niet permiteren. |
6. G.skill PC4400 1GB LE |
Dit geheugen bevat Samsung TCCD 431 chips. Mensen die rond deze tijd een G.skill setje kopen zullen ongetwijfeld nieuwere TCCD's tegenkomen. Deze zijn theoretisch beter dan 431 en hebben dus ook meer overklok potentie. Ik zeg het maar zo; als het kan met 431 kan het ook met alle andere chipjes. 2x 512MB DDR550 2.5-3-3-6 1T Dual Channel (10 pass Memtest86++) Wil je weten wat ook alweer die settings betekenen, check: http://www.ocforums.com/showthread.php?t=329627 Vddr: 2.7v Tcl: 2.5 Trcd: 3 Tras: 6 Trp: 3 Trc: 9 Trfc: 12 Trrd: 2 Twr: 2 Twrt: 2 Trwt: 2 Tref: 4708 (166MHz 1.95us) Twcl: 1 Bank int.: Enable Skew control: 255 + Drive strength: 7 Data strength: 4 Max. Async: 7ns Read Preamble: 5ns Idle Cycle: AUTO Dyn. Counter: Enable R/W Bypass: 16x Bypass Max: 7x 32Bit Gran.: Disable Deze settings zijn ingesteld op maximale performance. De Tref (Refresh interval) kan nog getweaked worden. Een hoger refresh interval b.v. 3.9us of 15.6us verhoogd de performance. Tref=3072 is 200MHz 3.9us refresh interval. Mocht de bovenstaande instellingen niet stabiel zijn, verhoog dan de volgende settings voor het behouden van hoge performance: - Max. Async. van 7ns naar 8ns - Verlaag de refresh interval (Tref) (zie bovenstaande URL welke Tref setting wat is) - Trrd naar 3 - Idle Cycle op 128/256 Als deze instellingen nog steeds niet stabiel zijn, is er iets mis. Het geheugen of de geheugencontroller. In de meeste gevallen is het de geheugencontroller. G.skill modules worden namelijk getest op een bepaalde snelheid. Om de testen of het aan je geheugen ligt, kun je de modules apart testen in bank 1 of 2. Wanneer het probleem nou niet aan het geheugen ligt zul je de Command per Clock (CPC) op disabled moeten zetten (2T timing) om toch op 275MHz (DDR550) te kunnen draaien. Als dat ook niet lukt moet je de snelheid verlagen of een andere processor aanschaffen. 2x 512MB DDR600 2.5-3-3-6 1T Dual Channel (15 pass Memtest86++) Vddr: 2.7v Tcl: 2.5 Trcd: 3 Tras: 6 Trp: 3 Trc: 12 Trfc: 14 Trrd: 2 Twr: 2 Twrt: 2 Trwt: 2 Tref: 4708 (166MHz 1.95us) Twcl: 1 Bank int.: Enable Skew control: 255 + Drive strength: 7 Data strength: 4 Max. Async: 8ns Read Preamble: 5ns Idle Cycle: AUTO Dyn. Counter: Enable R/W Bypass: 16x Bypass Max: 7x 32Bit Gran.: Disable De bovenstaande instellingen zijn ingesteld op maximale performance. De Tref (Refresh interval) kan nog getweaked worden. Een hoger refresh interval b.v. 3.9us of 15.6us verhoogd de performance. Tref=3072 is 200MHz 3.9us refresh interval. Mocht dit niet stabiel zijn, verhoog de volgende settings voor het behouden van performance: - Verlaag de refresh interval (Tref) (zie bovenstaande URL welke Tref setting wat is) - Trrd naar 3 - Twr naar 3 - Trwt naar 3 - Idle Cycle op 128/256 Als de bovenstaande instellingen nog steeds niet stabiel zijn, wees dan voorzichtig met het gebruiken van een hoger voltage. TCCD houd absoluut niet van een hoge voltage in tegenstelling tot Winbond BH5 op bepaalde snelheden. Begin dus altijd met minimale voltage en werk dan omhoog. Zoals je ziet heb ik maar 2.7v!! gebruikt. 2.8 ~ 2.9v geven alleen maar extra fouten op DDR600. Als het nog niet stabiel is kan je de Trcd omhoog gooien naar 4. Dit heeft wel wat impact op de overall performance. Test bevindingen - Drive strength op 7 geeft naar mijn testjes maximaal stabiliteit, ik zou geen extra signaal sterkte geven dan 7. Op 8 krijg ik wat meer fouten in Memtest86++. - Laat de bank interleave altijd aan als je twee modules gebruikt. Dit verhoogd de performance en tevens ook de stabiliteit. - Gebruik maximaal Data signaal sterkte (Data Strength) voor maximaal stabiliteit |
7. G.skill PC4800 512 LA |
Dit geheugen bevat Samsung TCCD 440 chips. Deze zijn nieuwer dan de 431 chipjes en horen dus theoretisch beter te doen. Dat deze chips van meer voltage houden is duidelijk in mijn vorige test op de DFI UT250GB. Daar functioneert het geheugen perfect op 3.1v. Op de meeste screens heb ik een lage multiplier gebruikt. Onthou dat een hogere multiplier meer stress levert op je geheugen controller. Het geheugen draait standaard op DDR600 2.5-4-4-8 (SPD). Die heb ik gelijk getest op 2.5-3-3-6 1T. 2x 256MB DDR600 2.5-3-3-6 1T Dual Channel (10 pass Memtest86++) Vddr: 2.7v Tcl: 2.5 Trcd: 3 Tras: 6 Trp: 3 Trc: 9 Trfc: 14 Trrd: 2 Twr: 2 Twrt: 2 Trwt: 2 Tref: 4708 (166MHz 1.95us) Twcl: 1 Bank int.: Enable Skew control: 255 + Drive strength: 7 Data strength: 2 Max. Async: 8ns Read Preamble: 5ns Idle Cycle: AUTO Dyn. Counter: Enable R/W Bypass: 16x Bypass Max: 7x 32Bit Gran.: Disable Dit is gezet op maximaal performance. De Tref (Refresh interval) kan nog getweaked worden. Een hoger refresh interval b.v. 3.9us of 15.6us verhoogt de performance. Tref=3072 is 200MHz 3.9us refresh interval. Tevens kan je Trfc op 12 zetten. Mocht dit niet stabiel zijn, verhoog de volgende settings voor het behouden van performance: - Verlaag de refresh interval (Tref) (zie bovenstaande URL welke Tref setting wat is) - Trrd naar 3 - Twr naar 3 - Trwt naar 3 - Idle Cycle op 128/256 Verder gelden eigenlijk dezelfde punten die ik bij de PC4400 test heb gedaan. Probeer altijd 2.5-3-3-6 1T te draaien om de performance op een hoog niveau te houden. Zeker voor 2x256MB is dit geheugen zeer geschikt voor benchmarks en pi’tjes berekenen. Test bevindingen - Zet de Data strength setting op 2. Hoger krijg ik alleen meer errors. - Zet de Drive strength setting op 7. Hoger en lager heerst een sterke onstabiliteit. Sterker nog 1 t/m 3 wil die Memtest86++ niet eens opstarten. 2x 256MB DDR640 2.5-4-3-6 1T Dual Channel (10 pass Memtest86++) Helaas heb ik hier geen 10 pass stabiele Memtest86++ screen. Ik krijg 320MHz op 2.5-3-3-6 1T maar op 5 pass stabiel. Dit heeft te maken met één van mijn modules die verder dan 300MHz 2.5-3-3-6 1T al rot gaan doen. Vddr: 2.9v Tcl: 2.5 Trcd: 4 Tras: 6 Trp: 3 Trc: 9 Trfc: 16 Trrd: 3 Twr: 3 Twrt: 3 Trwt: 2 Tref: 4708 (166MHz 1.95us) Twcl: 1 Bank int.: Enable Skew control: 128+ Drive strength: 7 Data strength: 1 Max. Async: 9ns Read Preamble: 5ns Idle Cycle: AUTO Dyn. Counter: Enable R/W Bypass: 16x Bypass Max: 7x 32Bit Gran.: Disable Dit is ingesteld op maximale stabiliteit. Als deze setting wel lekker werkt kan je de Max. Async omlaag gooien naar 8ns en de Trrd / Twr op 2 zetten. Mocht alles nog steeds stabiel werken kan je de Trcd omlaag zetten naar 3. Voor extra stabiliteit kan je ook de Idle Cycle tijd op 128 of 256 zetten. Het verhogen van de Trfc verhoogd ook de stabiliteit van het geheugen. Test bevindingen - Gebruik bij 2x256MB modules niet te veel signaal sterkte (drive strength en data strength) - Als je de timings omhoog gaat zetten b.v. de Trcd, zul je in de meeste gevallen de voltage omlaag zetten. - Wanneer je net teveel voltage gebruikt zie je meestal dat pass 1 wel lukt en pass 2 niet. Dit kan overigens ook een warmte probleem zijn. |
8. Download |
Je kan deze guide ook downloaden in PDF formaat als je het wilt uitprinten: DOWNLOAD |
9. Updates |
- 13 maart 2005 - Thumbs gemaakt © Kakaroto 2005 |
[ Voor 17% gewijzigd door Kakaroto op 20-03-2005 15:46 ]