Offizieller AMD Phenom (K10) *Sammel- & Infothread* (2)

Status
Für weitere Antworten geschlossen.
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Mal ein Frage
Ist der TLB eine art Tabelle die beim Start des Rechners generiert wird, und die Adresen der Speicherzellen enthält?
So etwas in der Art?
 
Na ja, man kann den Takt des K10 leider nicht garantieren, deshalb gibts nichts über 2,3 GHz. D.h., wenn du auf 2,6GHz taktest und du bekommst sporadische Bluesceens, obwohl die Temperatur niedrig ist und die VCore Einstellungen egal sind, hast du genau das Speedpath Problem gefunden, warum die Funktion des B2 nicht über 2,3GHz garantiert werden kann. Das hat meiner Meinung nach nichts mit dem TLB zu tun (auch wenn die c't im neuesten Prozessorgeflüster da wieder zusammenhänge sucht hab ich vorhin gelesen...).
 
Der TLB ist immer aus. Der Fehler besteht ja schon ziemlich lange, OEM Tests bei Barcelona Systemen haben ja den TLB Bug identifiziert. Seit dem steht der in den Errata drin und die K10 µCodes, die seit dem an die Mobo Hersteller rausgingen, deaktivieren den TLB automatisch. Nur die allerersten K10 Barcelona BIOSse liefen noch mit aktivem TLB.
Nach den Informatioinen die Ich vom AMD Support Habe stimmt das nicht.
Wo hast Du deine Infos her?

Habe dort Angerufen
Kundensupport AMD München: 089/45053199

Frage: habe mir einen Phenom 9500 gekauft und wieder zurückgeschickt er lief auf meinem Board M2N32-SLI nicht kann das an dem verwendeten Bios 1402 gelegen haben und was ist mit dem 1503 Bios.


Antwort: Ja mit dem 1402 beta Bios gab es Probleme.
Das BIOS-Update wird bei einem NB Takt von 2GHZ bei einem Phenom B2 automatisch den TLB abschalten und zu einem Performanceverlust führen.Beim B3-Stepping würde das nicht mehr der Fall sein.

Frage: Wann kommt das B3 Stepping für den K10

Antwort: Im 1Q/2008. Einen genaueren Termin kann ich Ihnen derzeit noch nicht nennen.

Wenn die Auskunft des AMD Supports richtig ist gilt.

Wenn der Multi de HT lim Bios der neuen AM2+ Boards funktionieren
würde könnte man mit der NB Frequenz unter 2000 Mhz bleiben.
Die man sowieso nicht braucht . Und das auch beim OC.
Und der TLB würde nicht abgeschaltet.
Bei einem Bios update sollte der einstellbare Multi wohl funktionieren.
 
Zuletzt bearbeitet:
Mal ein Frage
Ist der TLB eine art Tabelle die beim Start des Rechners generiert wird, und die Adresen der Speicherzellen enthält?
So etwas in der Art?

Der Prozessor rechnet ja mit virtuellen Adressen, um Caches überhaupt nutzen zu können. D.h., er hat einen virtuellen transparenten Adressraum, der sich über alle Speichersubsysteme erstreckt (L1, L2, L3 Cache und RAM). Um aber etwas abspeichern zu können, müssen die virtuellen Adressen in physikalische Adressen umgerechnet werden. Der TLB ist selbst ein Cache, der diese Berechnungen beschleunigt, in dem er schon berechnete physikalische Adressen behält. So wie ich das verstanden habe, hat jeder Kern einen eigenen TLB für L1 und L2 Cache. Diese sind recht klein. Ein weiterer, recht grosser TLB (um den es hier auch geht) sitzt in der internen NB und ist für den L3 zuständig. Erfolgt ein Zugriff auf eine virtuelle Adresse, wird zuerst im TLB geschaut ob es dort Einträge gibt. Wenn es Einträge gibt, steht im TLB dann, an welcher physikalischen Stelle die Daten im Cache (und ggf. im RAM) abgelegt sind. So kann ein sehr schneller Zugriff auf den entsprechenden Cache/RAM erfolgen, ohne dass die physikalische Adresse erst ausgerechnet werden muss. Deaktiviert man den TLB, muss jede einzelne phsikalische Adresse immer wieder berechnet werden, auch wenn diese 3000x direkt hintereinander vorkommt (in dem Falle würde das beim K10 aber nicht vorkommen, da L1 und L2 TLBs ja gehen ;)).
Da die TLBs in heutigen CPUs sehr gross sind (einige hundert Einträge), muss man bei nur verhältnismässig wenigen Zugriffen auf die Umrechnung warten. Man geht so von maximal 1% Missrate aus, bei einem Hit dauert der Zugriff einen Takt, bei einem Miss 10-30Takte (Beim L3 TLB aber Takt der internen NB). Man kann sich ausmalen, was ein deaktivierter TLB für einen Prozessor bedeutet.
Da der L2 relativ klein ist beim K10, findet ein Zugriff auf den L3 relativ häufig statt und so ein Zugriff bringt immer wieder recht grosse Verzögerungen mit sich, d.h., ein Kern muss recht lange auf einen L3 Zugriff Wartezyklen schieben und macht nix. Auch bei der Theadsynchronisation ist das hinderlich, aber trotzdem noch weit schneller als bei Intel.

Nach den Informatioinen die Ich vom AMD Support Habe stimmt das nicht.
Wo hast Du deine Infos her?

Habe dort Angerufen
Kundensupport AMD München: 089/45053199

Frage: habe mir einen Phenom 9500 gekauft und wieder zurückgeschickt er lief auf meinem Board M2N32-SLI nicht kann das an dem verwendeten Bios 1402 gelegen haben und was ist mit dem 1503 Bios.


Antwort: Ja mit dem 1402 beta Bios gab es Probleme.
Das BIOS-Update wird bei einem NB Takt von 2GHZ bei einem Phenom B2 automatisch den TLB abschalten und zu einem Performanceverlust führen.Beim B3-Stepping würde das nicht mehr der Fall sein.

Frage: Wann kommt das B3 Stepping für den K10

Antwort: Im 1Q/2008. Einen genaueren Termin kann ich Ihnen derzeit noch nicht nennen.

Wenn die Auskunft des AMD Supports richtig ist gilt.

Wenn der Multi de HT lim Bios der neuen AM2+ Boards funktionieren
würde könnte man mit der NB Frequenz unter 2000 Mhz bleiben.
Die man sowieso nicht braucht . Und das auch beim OC.
Und der TLB würde nicht abgeschaltet.
Bei einem Bios update sollte der einstellbare Multi wohl funktionieren.

Ok, das sind endlich mal konkrete Infos. Danke für die Aufklärung :). Bei einem 2,4GHz Phenom läuft die interne NB aber noch lange nicht auf 2GHz, sondern AFAIK auf 1,8GHz. Es muss also auch noch ein anderes Problem geben, warum der 9700er nicht der Markt erreicht. Bis zum 9900er läuft die interne NB mit einem Takt von weniger als 2GHz. Erst ab 2,7GHz ist man genau auf 2GHz.
http://img479.imageshack.us/img479/2310/attachment12e571bbd9.jpg

Außerdem frage ich mich, was das mit den BIOS Problemen des 14.xx von Asus zu tun haben soll... es ging doch darum, dass der Phenom auf Standardtakt schon nicht lief oder? Das hat doch nichts mit dem TLB Bug zu tun.
Hab sogar noch was vergessen: Das Asus ist nur ein AM2 Board, kein AM2+ Board. Das heisst, dass die interne NB nochmal 200-400MHz weniger Takt hat. Der TLB Bug kann hier selbst mit einem 3GHz Phenom also nich auftreten nach der Mail ;).
 
Zuletzt bearbeitet:
HOT
Das Asus ist nur ein AM2 Board, kein AM2+ Board.
Der Techniker vom Support wusste das nicht das dies ein 590 Board ist.
Musste ihn erst aufklären.

Das Bios hatte andere Probleme als den TLB Bug.

Diese Aussage bezog sich auf Boards die 2000 Mhz NB Takt erreichen.
Und das tun die 790 er alle.
 
Zuletzt bearbeitet:
Hab die Tabelle schon 2x verlinkt :d.
Ist zwar ein bisschen älter, müsste aber dennoch aktuell sein. NB Takt ist übrigens = HT Takt bei HT3.
 
@Motkachler
Hat Hot doch ein paar Posts weiter oben geschrieben.
http://img479.imageshack.us/img479/2310/attachment12e571bbd9.jpg
Die Modelle die in den nächsten Monaten rauskommen haben Nb- takte bis 1,8Ghz, denn schnelleres als 2,6Ghz Cputakt soll ja erst mal nicht kommen.
Spricht ja eigentlich wirklich dafür, dass an dieser Stelle noch einige Porbleme herschen.

@Brutus
Hast du deinen Phenom noch?
Wenn ja kannste mal probieren den Nbtakt runterzustellen und dann noch mal schauen ob die Ocergebnisse gleich bleiben?
Und hast du mal probiert die Cpu bei Standardtakt zu untervolten?
 
Zuletzt bearbeitet:
@Motkachler
Hat Hot doch ein paar Posts weiter oben geschrieben.
http://img479.imageshack.us/img479/2...12e571bbd9.jpg
Die Modelle die in den nächsten Monaten rauskommen haben Nb- takte bis 1,8Ghz, denn schnelleres als 2,6Ghz Cputakt soll ja erst mal nicht kommen.
Spricht ja eigentlich wirklich dafür, dass an dieser Stelle noch einige Porbleme herschen.

@Brutus
Hast du deinen Phenom noch?
Wenn ja kannste mal probieren den Nbtakt runterzustellen und dann noch mal schauen ob die Ocergebnisse gleich bleiben?
Und hast du mal probiert die Cpu bei Standardtakt zu untervolten?
Link geht nicht
Nach meiner Info hat das Asus M3A32-MVP Standart NB Takt 2000 Mhz
 
Jetzt geht er ;)
Wie sich der Nbtakt errechnet siehst du wie Hot bereits sagte in der Tabelle.
Das der Nbtakt immer bei 2000 ist stimmt definitiv nicht.
Brutus meinte auch was davon, dass ab 2000 Htt sein Sys instabil wird und vorher war alles ok.
 
Zuletzt bearbeitet:
Hab die Tabelle schon 2x verlinkt :d.
Ist zwar ein bisschen älter, müsste aber dennoch aktuell sein. NB Takt ist übrigens = HT Takt bei HT3.
Ht 5x st zumindest beim M2N32-SLI Standart im Bios.
wenn das bei 790 auch so ist und er sich nicht verstellen lässt.
Ist die NB darüber sogar beim 9500.
 
Zuletzt bearbeitet:
Ht 5 st zumindest beim M2N32-SLI Standart im Bios.
wenn das bei 790 auch so ist und er sich nicht verstellen lässt.
Ist die NB darüber sogar beim 9500.

Also auf dem MSI K9A2 Pl. ist der HT-Multi bis 5x allerdings hab ich noch einen Athlon64 drin. Der HT-Multi wird im BIOS auch nicht angezeigt. Man könnte ihn theoretisch über AMD Overdrive einstellen, allerdings wenn man von 5x auf 2x geht und Apply dückt freezt das System.

Bin aber auch schonmal ohne Apply zu drücken auf Auto Clock gegangen und er hat tatsächlich den Takt bei 1,4V vCore, 1:1 Speicherteiler, 5x CPU Multi auf 337MHz hochgeschraubt. Werde nachher noch ein neues BIOS testen vielleicht ist dann ja doch endlich auch der HT-Multi wieder mit drin, falls der überhaupt irgendwann mal wieder vorgesehen ist.

MfG

EDIT I: So, das neue BetaBIOS 1B3 läuft bis jetzt stabil mit 4-4-4-8-1T bei 2,1V Speicher und Normaltakt und 1,4V vCore vom Athlon64 6400+. Es ist desweiteren im BIOS der HT-Ratio vorhanden.

Edit II: Overdrive freezt auch nicht mehr.

MfG
 
Zuletzt bearbeitet:
Der Prozessor rechnet ja mit virtuellen Adressen, um Caches überhaupt nutzen zu können. D.h., er hat einen virtuellen transparenten Adressraum, der sich über alle Speichersubsysteme erstreckt (L1, L2, L3 Cache und RAM). Um aber etwas abspeichern zu können, müssen die virtuellen Adressen in physikalische Adressen umgerechnet werden. Der TLB ist selbst ein Cache, der diese Berechnungen beschleunigt, in dem er schon berechnete physikalische Adressen behält. So wie ich das verstanden habe, hat jeder Kern einen eigenen TLB für L1 und L2 Cache. Diese sind recht klein. Ein weiterer, recht grosser TLB (um den es hier auch geht) sitzt in der internen NB und ist für den L3 zuständig. Erfolgt ein Zugriff auf eine virtuelle Adresse, wird zuerst im TLB geschaut ob es dort Einträge gibt. Wenn es Einträge gibt, steht im TLB dann, an welcher physikalischen Stelle die Daten im Cache (und ggf. im RAM) abgelegt sind. So kann ein sehr schneller Zugriff auf den entsprechenden Cache/RAM erfolgen, ohne dass die physikalische Adresse erst ausgerechnet werden muss. Deaktiviert man den TLB, muss jede einzelne phsikalische Adresse immer wieder berechnet werden, auch wenn diese 3000x direkt hintereinander vorkommt (in dem Falle würde das beim K10 aber nicht vorkommen, da L1 und L2 TLBs ja gehen ;)).
Da die TLBs in heutigen CPUs sehr gross sind (einige hundert Einträge), muss man bei nur verhältnismässig wenigen Zugriffen auf die Umrechnung warten. Man geht so von maximal 1% Missrate aus, bei einem Hit dauert der Zugriff einen Takt, bei einem Miss 10-30Takte (Beim L3 TLB aber Takt der internen NB). Man kann sich ausmalen, was ein deaktivierter TLB für einen Prozessor bedeutet.
Da der L2 relativ klein ist beim K10, findet ein Zugriff auf den L3 relativ häufig statt und so ein Zugriff bringt immer wieder recht grosse Verzögerungen mit sich, d.h., ein Kern muss recht lange auf einen L3 Zugriff Wartezyklen schieben und macht nix. Auch bei der Theadsynchronisation ist das hinderlich, aber trotzdem noch weit schneller als bei Intel.



Ok, das sind endlich mal konkrete Infos. Danke für die Aufklärung :). Bei einem 2,4GHz Phenom läuft die interne NB aber noch lange nicht auf 2GHz, sondern AFAIK auf 1,8GHz. Es muss also auch noch ein anderes Problem geben, warum der 9700er nicht der Markt erreicht. Bis zum 9900er läuft die interne NB mit einem Takt von weniger als 2GHz. Erst ab 2,7GHz ist man genau auf 2GHz.
http://img479.imageshack.us/img479/2310/attachment12e571bbd9.jpg

Außerdem frage ich mich, was das mit den BIOS Problemen des 14.xx von Asus zu tun haben soll... es ging doch darum, dass der Phenom auf Standardtakt schon nicht lief oder? Das hat doch nichts mit dem TLB Bug zu tun.
Hab sogar noch was vergessen: Das Asus ist nur ein AM2 Board, kein AM2+ Board. Das heisst, dass die interne NB nochmal 200-400MHz weniger Takt hat. Der TLB Bug kann hier selbst mit einem 3GHz Phenom also nich auftreten nach der Mail ;).

die tabelle ist aber schon ein wenig alt.
 
F-Kopp
die tabelle ist aber schon ein wenig alt.

Deshalb bin ich mir auch nicht sicher ob die Für den Phenom und FX790
Chib noch stimmt. Nach Auskunft von meinem Dealer nicht.
Gibts denn keine neuere für den K10 ?
 
Zuletzt bearbeitet:
Es gibt momentan anscheinend ein sporadisches Workaround.

WPCREDIT 1.4 laden

Einstellungen wie folgt:

49455485ia2.jpg


00001 = NB Multiplier 5x
00010 = NB Multiplier 6x
00011 = NB Multiplier 7x
00100 = NB Multiplier 8x
00101 = NB Multiplier 9x
00111 = NB Multiplier 10x

Danach warm Start. Kann soweit nix passieren, schaltet man den Computer aus werden die Einstellungen wieder normal.

Kann das mal jemand ausprobieren?
 
Die Tabelle ist wirklich hoffnungslos veraltet, aber neben dieser hier die einzige, die sich auftreiben lies. Offenbar hat sich da doch einiges im Nachhinein geändert.
Lt Hardwaresecrets sind nurnoch 4 Taktstufen für HT3 übrig geblieben. Es gibt also nurnoch 1,8; 2,0; 2,4 und 2,6GHz. Die kleinen Phenoms kommen wohl mit 1,8GHz, später dann 2GHz (9700-9900). Ab der Rev. C gibt es dann die Takte 2,4 (< 3GHz CPU) und 2,6GHz (>= 3GHz CPU), was die gesamte Performance erheblich vorantreiben kann.
Wie der genaue NB-Takt bei AM2 ist, ist bisher leider nicht 100% klar, da der HT ja bei 1GHz festgenagelt ist. Es werden aber dennoch mehr als 1GHz NB Takt sein wehlen fehlender SPP, ich denke mal, dass hier 1,6GHz realistisch sind.
Noch ne (unnütze aber lustige) Info: Aus der Tebelle geht hervor, warum der Barcelona mit 1,9GHz 2347 heisst und nicht 2348: Er hat 1,6GHz NB Takt, der 2348er hätte 1,8GHz :d.
 
Zuletzt bearbeitet:
Mal kurz umgerechnet:

00001 = 1
00010 = 2
00011 = 3
00100 = 4
00101 = 5
00111 = 7

edit hab mich vertippt.
 
Zuletzt bearbeitet:
Der Artikel bei HOPC mit dem Vergleich zwischen Spider Plaatform und Intel QX9770 ist interessant.

Die Speicherbandbreite wird mit derzeitigen Tools also falsch ausgelesen, mit den richtigen Programmen erreicht der Phenom ca. 13GB/s.

Außerdem ist es machbar, in zukünftigen Versionen von AOD, OC-Profile für einzelne Programme anzulegen.
 
im dez soll ja die black edition ds 9600 kommen, dann sehen wir ja etw. bessere ocwerte, da dann immerhinn die ganze NB-Taktsache nicht mehr stört.
 
Auf den Asrock Boards mit NForce630 gibt es eine Bios Option für den NB Multi. Denke mal die kommen auch in den Finalen Bios Versionen der 790iger/770 Boards.

Wenn das dann wirklich geht ist man eigentlich schön raus mit dem TLB Error, NB Takt niedrig halten dafür den Cores ordentlich die Sporen geben. Bleibt nur zu beantworten wie weit die NB auf so einem niedrigen Level die gesamte Performance ausbremst.
 
Zuletzt bearbeitet:
Jo stimmt, ich geh gleich echt los und hol mir mal so ein Ding, falls Gigabyte mir heute noch ein Bios schickt :). Irgendwie reizt es mich mit dem Phenom mal ein bißchen rumzuspielen :).
Ja wäre gut den Phenom mal auf nem 590-SLI Board zu benchen.
Im Momment siehts fast so aus als wenn der Phenom auf den 590 er AM2 Boards bessere Performance hätte als auf den neuen AM2+ 790FX Platinen.
 
Zuletzt bearbeitet:
Der Bioshock Bench ist ja mal arg :eek: . Gibt ein Test des DQ6 bei planet3dnow, mit einem K8 liegt das Board in oberen Drittel also durchaus mit dem Nforce590 zu vergleichen. Das bestätigt mal wieder, dass die Bios Versionen für den K10 noch so ziemlich Beta sind.
 
Status
Für weitere Antworten geschlossen.
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh