yaegi schrieb:
wie entscheidend sind die drei folgenden Subtimings?
Die drei folgenden sind nicht die Subtimings sondern auch Haupttimings.....an Subtimings gibt es noch mindestens 30 mehr.....wobei es je nach Mainboard nur eine Auswahl von denen gibt, die man manuell anpassen darf.
yaegi schrieb:
Ist also ein 3200er CL14 RAM (Latenz 8,75ns) schneller als ein 4266 CL19 RAM (Latenz 8,91ns)?
Zumindest findet der 3200CL14er Ram die Spalte schneller.
Sonst sagt es noch nicht viel aus, wie du schon aus den anderen Antworten lesen konntest.
Mal so ganz grob beschrieben:
Takt....
Die Daten müssen zwischen CPU und Ram übertragen werden und mit höherer Frequenz/Takt geht dies schneller und die mögliche Bandbreite steigt an.
Aus schneller folgt natürlich auch eine etwas bessere Latenz.
Bei den AMD CPUs mit Infinity Fabric, steigt der Takt des IF mit dem Ramtakt und auch hier ergeben sich nochmal
leichte Verbesserungen den Latenzen.
Im Ram laufen alle Abläufe in Abhängigkeit von Taktzyklen und das hast du ja schon für die CAS latency beschrieben.
Timings.....
Du hast nur das erste Timings genannt....tCAS/tCL ist sicherlich eines der wichtigsten, aber die nachfolgenden sind eigentlich genauso wichtig und auch die vielen Subtimings können massive Einflüsse haben.
Ohne auf alle Timings einzugehen, nur mal ein paar Beispiele....Es gibt Timings, die sagen wie viele Taktzyklen gewartet wird, bis der nächste Lesevorgang auf dem gleichen Chip gestartet wird, wie lange bis er auf einem anderen Chip gestartet wird, wie lange beim Wechsel von lesen zu schreiben und von schreiben zu schreiben gewartet wird, wie lange dem Ram Zeit gegeben wird seine Daten aufzufrischen....in welchen Abständen aufgefrischt wird....
Dann hängen einige Timings zusammen..tRC ist z.B. tRP+ tRAS, wobei man in Richtung 40 und niedriger ruhig 1-2 Takte dazu addieren sollte. Gerne werden deutlich zu hohe tRC verwendet um niedrige Haupttimings zu nutzen, aber künstlich einzubremsen....damit der Ram stabiler wird, der Kunde aber zufrieden auf die Haupttimings guckt.
Gerade weil kaum jemand die Subtimings anguckt, gehen Mainboards hier gerne hin, und erhöhen die Timings für kritische/hohe RamTtakte deutlich. Manchmal direkt und manchmal über "Memmory Training", wo bei Startproblemen mehrere Timings ausprobiert werden, bis etwas(in der regel langsames) bootet.
Daher ist der Vergleich 3200CL14 und 4266 Cl19 nicht unbedingt fair.....es besteht die Gefahr, das für 4266 eine ganze Reihe Subtimings deutlich verschlechtert wurden und der Ram intern deutlich länger für die Arbeitsschritte braucht und nicht nur die 8,91 zu 8,74ns von tCL.
Auch schaffen nicht alle CPUs und Mainboards so hohe Taktraten.....daher ist in der praxis ein hoher Ramtakt oft problematisch.
Zusammenhang...
Was HisN schon angedeutet hat, ist beides wichtig....der Ram muss schnell arbeiten und der Takt muss hoch sein.
Mit 2133MHz können deine Timings noch so gut sein, die Bandbreite für die Übertragung ist begrenzt und wenn Bandbreite benötigt wird, wird das zum Problem.
Ganz viele Anwendungen kümmern sich nicht/kaum um Ramgeschwindigkeit....egal ob Bandbreite oder Latenzen....die Einflüsse sind minimal, weil die Rechenzeit der CPU dominiert, der CPU Cache eine Reihe Anfragen abfängt, usw.
Bei Spielen wird es erst wichtig, wenn das Spiel nicht mehr im GPU limit ist....und auch dann bleibt die CPU viel wichtiger als der Ram....Ausnahmen bestätigen die Regel.
Durch die Nutzung von vielen CPU Kernen und generell mehr Komplexität, scheint Ram aber immer wichtiger zu werden.
Manche Spiele wollen scheinbar Latenzen, manche Bandbreite und viele eine Mischung daraus.
Und so scheint auch eine Mischung aus Takt und Timings das beste zu sein.....Guck was der Ram an Bandbreiten schafft und was theoretisch übertragen werden kann.
Für 3200er Ram im dual channel ist das: 3200*64/8*2=51200MB/s. Mein Ram macht mit den Cl14er Timigns aus dem Ramprofil nur 44-46000. Nach optimieren der Timings macht er grob 49500-50800.
Also nähre ich mich der maximalen Bandbreite, und für mehr Geschwindigkeit brauche ich höheren Takt.
3466MHz könnten 55456MB/s übertragen, wenn mein Ram jetzt aber deutlich schlechtere Timings braucht um stabil zu werden, dann bleibe ich lieber bei weniger Takt aber besseren Timings.....wobei das sicherlich auch eine Glaubensfrage ist, wo man die Grenze zieht.
Meine eignen Ramtests mache ich mit festen Timings und ändere nur den Ramtakt, aber wenn ich andere Testberichte lese, sieht man gut, das mehr Ramtakt alleine nicht gut ist.....da gab es diesen Test, wo in Spielen 4000 Cl17/19??? leicht langsamer war als 3200 CL14.
Ohne Angaben zu den Subtimings alles eher schwer zu beurteilen, aber es sollte deine ursprüngliche Frage halb beantworten....Ja 3200 CL14 kann besser sein als hoher Takt mit schlechten Timings, auch wenn die Verhältnisse nah zusammen liegen.
In der Praxis kommt es auf viele Faktoren an und man kann es kaum vorhersagen.