Ramteiler auf 780G mit X2 ?

romeon

Vice Admiral
Registriert
Feb. 2005
Beiträge
6.505
Hi,

Ich wollte den anderen Thread nicht zumüllen, deshalb hier meine Frage:

Nach was richten sich bei Gigabyte die Ramteiler, die im Bios laut Anleitung so aussehen?:
1) "DDR 400" Sets Memory Clock to DDR 400.
2) "DDR 533" Sets Memory Clock to DDR 533.
3) "DDR 667" Sets Memory Clock to DDR 667.
4) "DDR 800" Sets Memory Clock to DDR 800.

Setzt man jetzt bspw. einen 4850e mit 2500GHz (12,5x200) ein und stellt den Teiler auf "DDR800", was bekommt man dann?
Wie errechnen sich die Ram-Take bei den 4 angegebenen Teiler im Bios, wenn man den FSB anhebt?

Danke!
 
Hi!

Du kannst es Dir selbst ausrechnen. Beim A64 (X2) wird der Ramtakt mithilfe des Standard-CPU-Taktes (dieser wird gebildet aus dem Multi x 200Mhz Ref. Takt) und einem immer ganzzahligen Teiler ermittelt.

Die Rechnung gilt (beim 4850e):

2500Mhz / Ramteiler = 400Mhz -> DDR2-800

Da in diesem Fall ein krummer Wert herauskommt (6,25), wird dieser Faktor aufgerundet auf die nächste natürliche Zahl, also 7.

Es gilt: 2500Mhz / 7 = 357,14Mhz -> DDR2-714

Bleibt der CPU-Multi gleich, wird der Ramtakt mit der Erhöhung des Referenztaktes ebenfalls erhöht. Praktisch erreichst Du erst mit 2800Mhz und der Einstellung DDR2-800 im Bios tatsächlich diesen Takt.

Den Rest kannst Du Dir jetzt selbst ausrechnen. :D
 
Hat zwar nur im weitesten mit deiner Frage zu tun, und warscheinlich passt die Hardware nicht ganz. Tatsache ist aber, dass er das mit den Frequenzen und Taktungen sehr sehr sauber erklärt. Damit erübrigt sich auch deine Frage. Wenn richtig eingestellt, hat nämlich das eine mit dem anderen nichts mehr zu tun :)
 
oki, ich geb mir Mühe :)

So würde es dann weitergehen, oder?

4850e original 2500GHz
Ramteiler original: 1) DDR400 =12,50= ~13 = ~ DDR385
Ramteiler original: 2) DDR533 = 9,38 = ~10 = ~ DDR500
Ramteiler original: 3) DDR667 = 7,50 = ~8 = ~ DDR625
Ramteiler original: 4) DDR800 = 6,25 = ~7 = ~ DDR714

Bei OC bleiben ja dann die errechneten Teiler gleich, stimmts?


Für 3000MHz (als Beispiel) käme dann das raus?
Teiler 1) = 13= DDR462
Teiler 2) = 10= DDR600
Teiler 3) = 8 = DDR750
Teiler 4) = 7 = DDR857


Weiter daraus gefolgt würde das bedeuten, dass man je stärker die CPU im Original ist, desto mieser man den Speicher takten kann. Eine (fiktive) 2300MHz CPU taktet den Ram im Standard beim 800er Teiler (6) mit DDR767. Würde sie 3000MHz laufen, wäre der Ram-Takt dank 6er Teiler bei exakt DDR1000. Eine 4850e CPU taktet den Ram dagegen bei 3000MHz maximal mit DDR857.

Hab ich das jetzt richtig gefolgert oder ist noch irgendwo der Wurm drin?

Danke!!!


Hintergrund: ich habe noch 2GB 1100er Ram (max. 1200) und würde ggfs. demnächst einen HTPC bauen mit einem 4850 oder stärker. Offenbar hat es nach der Rechnung aber überhaupt keinen, den 1100er zu behalten ...
 
Zuletzt bearbeitet:
Weiter daraus gefolgt würde das bedeuten, dass man je stärker die CPU im Original ist, desto mieser man den Speicher takten kann.

Grundsätzlich schon, aber: bei jedem A64 lässt sich in Bezug auf den Ramteiler die Standard-CPU-Taktfrequenz manipulieren, indem man den Multi senkt.

Beispiel: senke den Multi des 4850e von 12,5 auf 12 ab. Die Folge: 12x 200Mhz = 2400Mhz. Stellst Du jetzt im Bios DDR2-800 ein, "rutscht" der Teiler auf glatt 6, wodurch sich ergibt: 2400Mhz / 6 = 400Mhz -> DDR2-800. Erhöhst Du jetzt auch den Referenztakt auf 209Mhz, um den Unterschied zu kompensieren, ergibt sich: 12 x 209Mhz = 2508Mhz -> 2508Mhz / 6 = 418Mhz -> DDR2-836. Dieses Spiel lässt sich natürlich auch mit den anderen Ramtakt-Einstellungen fortsetzen.

Der Rest Deiner Überlegungen ist korrekt.
 
Logisch logisch, ich stehe heute irgendwie neben der Kappe. Thx! :) Mein alter 3200+ @2,7 lief ja damals auch mit niedrigerem Multi wegen dem schnelleren Ram ... beim DFI waren die Teiler aber afaik im Bios besser beschrieben.


Wenn man sagen wir einen 4850e auf bspw. 2,8GHz (10x280) laufen lässt, dann könnte das bei schnellerem Ram so aussehen, oder?:
Original = 12,5x 200 = 2500 MHz

OC mit 2800MHz = 10x280, Ramteiler = 5 (10x200/400) (für Bios-Einstellung DDR800), Ramtakt läge dann bei DDR1120 (2800/5*2).
Das käme so hin, oder?


Anschließend vielleicht noch, auch wenns jetzt nicht 100% passt. Mittels CrystalCPU kann man "nur" den Multi und vCore anpassen, wenn ich richtig informiert bin.

Verändere ich jetzt per CrystalCPU den Multi für idle, ändert sich logischerweise der CPU-Takt, der Speicher würde jedoch weiter mit 1120 laufen, oder kann man damit auch indirekt den Ramtakt verändern?

Nochmals besten Dank für die Nachhilfe ;)
 
OC mit 2800MHz = 10x280, Ramteiler = 5 (10x200/400) (für Bios-Einstellung DDR800), Ramtakt läge dann bei DDR1120 (2800/5*2).
Das käme so hin, oder?

Ja, das käme so hin. Nur ist der A64 nicht umsonst nicht für DDR2-1066 freigegeben. Der Speichercontroller in der CPU hat seine Grenzen und macht nicht jeden beliebigen Ramtakt mit. Gut möglich, dass Du für diese Konfiguration auch die VCore zusätzlich erhöhen musst.

Verändere ich jetzt per CrystalCPU den Multi für idle, ändert sich logischerweise der CPU-Takt, der Speicher würde jedoch weiter mit 1120 laufen, oder kann man damit auch indirekt den Ramtakt verändern?

Der Teiler bleibt gleich. Bei einem Idle-Takt von 5x280Mhz = 1400Mhz beträgt der Ramtakt 1400Mhz / 5 = 280Mhz -> DDR2-560

Im übrigen: gern. :)
 
ah, jetzt ja, eine Insel! Thx :)

ok, die Nachteile wären dann zwecks Stromsparen im idle der "hohe" CPU-Takt mit 1400 statt 1000 @default und die sicherlich nötige höhere Ram-Spannung bei 560MHz idle (wg. 1120 @max.CPUTakt 2800). Letzteres ließe sich dann wohl nur durch einen höheren Teiler = niedriger getakteten Ram @max vermeiden. Vielleicht ists doch geschickter mit niedrigerem Ramtakt, wenn es nicht aufs letzte Quentchen Leistung ankommt.

Die Trockenübung hat mir jetzt schon gut weitergeholfen :cool_alt:

Ich werd mich da mal in CrystalCPU einfuxxen müssen, afaik kann man dort sogar einen minimalen Muti von 4 statt 5 einstellen ...
 
Zurück
Oben