{"id":1655,"date":"2013-06-13T21:22:17","date_gmt":"2013-06-13T19:22:17","guid":{"rendered":"http:\/\/www.hyperpac.de\/?p=1655"},"modified":"2013-06-18T10:49:22","modified_gmt":"2013-06-18T08:49:22","slug":"opteron-3350-he-insides","status":"publish","type":"post","link":"https:\/\/www.hyperpac.de\/?p=1655","title":{"rendered":"Opteron 3350 HE Insides"},"content":{"rendered":"<p><a href=\"https:\/\/www.hyperpac.de\/wp-content\/uploads\/amd.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1549\" alt=\"amd\" src=\"https:\/\/www.hyperpac.de\/wp-content\/uploads\/amd.gif\" width=\"122\" height=\"54\" \/><\/a><em>(only in german &#8211; sorry)<\/em><\/p>\n<p>Ich habe vor kurzem einen Opteron 3350HE (siehe auch dieser Artikel <a href=\"http:\/\/www.hyperpac.de\/?p=1548\">http:\/\/www.hyperpac.de\/?p=1548<\/a>) via eBay Kleinanzeigen verkauft. Wie sich herausgestellt hat, ist der K\u00e4ufer &#8211; Nicos &#8211; ein ganz sch\u00f6ner CPU-Pro. Auf jeden Fall hat er sich eine ganze Menge M\u00fche gemacht um m\u00f6glichst alles aus der CPU herauszuholen. Da Infos zu den Opterons aus der 3300 Serie sehr rar sind, gebe ich Nicos Informationen nur mit kleinen Editierungen wieder. Die Texte sind chronologisch, das Neuste ist ganz oben (und enth\u00e4lt dementsprechend auch den gr\u00f6\u00dften Erkenntnisgewinn).<\/p>\n<p>Hier sind auch noch 2 Links zu den Bulldozer Fixes von Microsoft. Bevor ihr diese einspielt sollte ihr unbedingt den ganzen Text lesen !<\/p>\n<p><a href=\"http:\/\/hotfixv4.microsoft.com\/Windows%207\/Windows%20Server2008%20R2%20SP1\/sp2\/Fix387870\/7600\/free\/441065_intl_x64_zip.exe\" target=\"_blank\">http:\/\/hotfixv4.microsoft.com\/Windows%207\/Windows%20Server2008%20R2%20SP1\/sp2\/Fix387870\/7600\/free\/441065_intl_x64_zip.exe<\/a><br \/>\n<a href=\"http:\/\/hotfixv4.microsoft.com\/Windows%207\/Windows%20Server2008%20R2%20SP1\/sp2\/Fix391262\/7600\/free\/441280_intl_x64_zip.exe\" target=\"_blank\">http:\/\/hotfixv4.microsoft.com\/Windows%207\/Windows%20Server2008%20R2%20SP1\/sp2\/Fix391262\/7600\/free\/441280_intl_x64_zip.exe<\/a><\/p>\n<p>Viel Spa\u00df beim lesen und dickes DANKE an Nicos !!!<\/p>\n<p>&#8212;<\/p>\n<blockquote><p>Ein paar letzte Zus\u00e4tze m\u00f6chte ich zu dem letzt Geschriebenen doch noch machen. Einfach der Vollst\u00e4ndigkeit halber, und um die Sache so abzuschlie\u00dfen.<\/p>\n<p>Die Sache mit dem Hobby-Hardcore-Overclocker ist hier zu finden: <a href=\"http:\/\/www.computerbase.de\/forum\/showthread.php?t=1028605\" target=\"_blank\">http:\/\/www.computerbase.de\/forum\/showthread.php?t=1028605<\/a><\/p>\n<p>Ist vom Februar 2012, wie ich erst jetzt festgestellt habe. Das wird ihn dann wohl doch nicht mehr interessieren, denn entweder arbeitet er seit der Zeit mit &#8216;ner CPU, die sich verrechnen kann, oder er hat schon l\u00e4ngst das Pferd gewechselt. (Womit ich mal eher rechne.)<\/p>\n<p>Der Mehrwert f\u00fcr Dich an dieser zus\u00e4tzlichen Mail kommt jetzt:<\/p>\n<p>Ich habe das mit dem HPC = High Performance Computing&#8221; (Mode) n\u00e4mlich herausgekriegt. Das bedeutet, dass wenn es aktiviert<br \/>\nist, die letzte noch nicht Turbo-Stufe, von da an zur Basis bzw. zum Minimum(-Takt) wird. Alle Takt-Stufen darunter werden<br \/>\ndann nicht mehr benutzt. Beim Opteron 3350 HE w\u00e4ren bei aktiviertem HPC also 2800 MHz das Minimum. Turbo-Stufe 1 mit 3100 MHz w\u00e4re noch drin, und bei Turbo-Stufe 2 mit 3800 MHz bin ich mir nicht ganz sicher. Dazu m\u00fcsste ja 1 Modul (2 Kerne) in den C6-Status (\/Schlaf-Modus) wechseln und ob das durch das 2800 MHz Minimum nicht verhindert wird, weiss ich nicht genau. Ich w\u00fcrde aber mal sagen: nicht. Weil C6 ja ungleich dem normalen Basis-Takt von 1400 MHz ist. Schlaf-Modus ist Schlaf-Modus und nicht 1400 MHz. &#8211; Richtig bei mir \u00fcberpr\u00fcfen konnte ich das nicht, weil bei mir HPC nicht funktioniert. &#8211; Vielleicht muss das Betriebssystem das auch noch unterst\u00fctzen (also ein Server-Betriebssysten sein) oder es hat andere Gr\u00fcnde (wie eine fehler-hafte Bios-Implementation). &#8211; Bei mir f\u00e4llt(\/fallen) die Takt-raten also durchaus auch mit aktiviertem HPC-Modus auf den Standard-Basis-Takt von 1400 MHz, was sie so nicht d\u00fcrften. (Machmal wurden mir aber so kurzzeitig (\/&#8221;flackerhaft&#8221;) eine Taktrate von 4600 MHz oder irgendsowas angezeigt. Jedenfalls irgendwas \u00fcber 4 GHz, was der Prozessor eigentlich nicht beherrscht und ohne Spannungs-Erh\u00f6hung nur schwerlich schaffen sollte. &#8211; Wurde mir aber so angezeigt. &#8230; Da das aber mein Vertrauen darin nicht gerade st\u00e4rkte und das mit 2800 MHz als Basis-Takt auch nicht funktionierte, habe ich&#8217;s nat\u00fcrlich wieder de-aktiviert.)<\/p>\n<p>Das mit den 4600 MHz war glaube ich bei nur 1 Thread m\u00f6glich*. Habe ich aber nicht weiter \u00fcberpr\u00fcft. &#8211; 3800 MHz dann bei 2<br \/>\nThreads, die auf(\/in) einem Modul laufen und 3100\/2800 MHz bei 4 Threads. &#8211; Wobei ich auch noch nicht so genau weiss,<br \/>\nwann von 2800 MHz auf 3100 MHz geschaltet wird.<\/p>\n<p>*innerhalb eines Moduls (oder mit nur 1 Kern? &#8230; &#8211; wohl wahrscheinlicher.<\/p>\n<p>Vielleicht war das auch eine &#8220;Fehl-Anzeige&#8221;. Rechen-Fehler traten dadurch jedenfalls nicht auf. Die CPU-Spannung muss also gereicht haben.<\/p>\n<p>&#8212;<\/p>\n<p>Im Computerbase-Forum werde ich vielleicht auch noch etwas dazu schreiben, weil im Februar (2012) auch irgendeiner eine Frage dazu hatte, und ihm keiner eine Antwort geben konnte. &#8211; Der hatte &#8216;nen Acht-Kerner (FX) und hat sich auch gewundert, warum sich die CPU bei 2 Threads verrechnet hat (und ansonsten nicht). &#8211; Das hat meiner Meinung nach genau mit der Sache<br \/>\nzu tun, die ich Dir beschrieben hab. -&gt; C6-State und (dann) nicht genug V-Core f\u00fcr Turbo-Stufe 2. &#8230; &#8211; Da das aber ein (Hobby-)Hardcore-\u00dcbertakter (und somit &#8220;CPU-Qu\u00e4ler&#8221;) zu sein scheint, r\u00e4ume ich dem keine hohe Priorit\u00e4t ein. Ich hab&#8217; im Moment einfach andere Sorgen. &#8230; &#8211; Obwohl&#8230; So schwer kann&#8217;s ja nicht sein, dazu mal was &#8220;Geordnetes&#8221; zu verfassen. &#8230; Der Linux-Fehler trat nicht wieder auf -&gt; scheint also tats\u00e4chlich &#8220;nur&#8221; die Hardware-Erkennung gewesen zu sein. &#8211; Was aber mit HPC = High Performance Computing&#8221; (Mode) gemeint ist, weiss ich immer noch nicht. &#8230; &#8211; Nur, dass das &#8220;regul\u00e4r&#8221; in Clustern zum Einsatz kommt, die dann wirklich nur f\u00fcr krasserere(\/umfassendere) Berechnungen verwendet werden. &#8211; Welchen Effekt<br \/>\ndas nun genau hat und ob man das zur Verbesserung der herk\u00f6mmlichen Desktop-Performance verwenden kann, dazu hab&#8217; ich nichts gefunden. &#8211; Und soweit auch noch keinen Unterschied festgestellt bzw. das noch nicht genauer &#8220;unter die Lupe genommen&#8221;, weil mir dann doch irgendwann der Aufwand zu hoch ist bzw. ich mal Zeit daf\u00fcr haben muss\/m\u00fcsste.<\/p>\n<p>&#8212;<\/p>\n<p>Die richtige Abk\u00fcrzung f\u00fcr dieses eine Feature ist also &#8220;HPC&#8221; und nicht &#8220;HPM&#8221; wie letztens von mir verwendet. Patch 1 bringt Windows 7 die Bulldozer-Architektur bei (weil die anders funktioniert als bei Intel-Prozessoren).\u00a0 1 Modul sind immer noch 2 reale Kerne, die sich aber etwas mehr teilen, wie bei den Prozessoren davor. &#8211; Da war es nur der L3-Cache. &#8211; Grob gesagt, haben die nur das L3-Cache Prinzip auf &#8220;darunter-liegende&#8221; Einheiten angewendet (bei denen das m\u00f6glich war). Musste nat\u00fcrlich angepasst werden, weil&#8217;s ja keine Caches waren, sondern irgendwelche Recheneinheiten usw. &#8220;Ganz unten&#8221; blieben aber die &#8220;realen Kerne&#8221; erhalten. Was bei Intel-Proz. glaube ich nicht der Fall ist. (Die gaukeln nur doppelt so viele Kerne vor. &#8211; Wie auch immer&#8230;) &#8211; Jedenfalls haben die&#8217;s auch geschafft, dabei &#8220;Fehler&#8221; zu machen und zum Beispiel den Befehlspuffer zu klein gew\u00e4hlt<br \/>\nbzw. einfach \u00fcbernommen &#8211; was aber dann zu &#8220;Kollisionen&#8221; bzw. Verz\u00f6gerungen f\u00fchrt &#8211; habe ich ger\u00fcchteweise geh\u00f6rt.** Daraus ergibt sich, dass es besser ist, einzelne Aufgaben in einem Modul zu lassen, weil die 2 zugeh\u00f6rigen Kerne sich ja doch so einiges teilen, weil dann vielleicht doch ab und wann einer der beiden Kerne auf Sachen das anderen Kerns ohne gro\u00dfe Umwege zugreifen kann. Patch 2 ist daf\u00fcr da, um es 4-Kernern zu erm\u00f6glichen, 1 Modul abzuschalten bzw. in den Standby-Modus zu versetzen. &#8211; Nur in dem Fall kann Turbo-Stufe 2 aktiviert werden.\u00a0 Eigentlich w\u00e4re es bei z.B. 8 Kernern genau das gleiche, aber offiziell beschrieben ist es nur f\u00fcr 4-Kerner.<br \/>\n**(Das soll mit\/bei den Nachfolgern dieser Opteron-Prozessor-Generation behoben<br \/>\nwerden.)<\/p>\n<p>&#8212;<\/p>\n<p>Mit 1,15 Volt, aktiviertem C6-State und beiden Bulldozer-Patchen funktioniert alles. &#8211; Auch der 2. Turbo-Modus mit 3,8 GHz.(\/!)<br \/>\nDie Spannung k\u00f6nnte noch etwas knapp bemessen sein, aber grunds\u00e4tzlich scheint so alles zu funktionieren. Da verrechnet sich auch nichts mehr.<\/p>\n<p>Eins hatte ich noch vergessen: Eigentlich sollte der Prozessor auch 2 Turbo-Zust\u00e4nde kennen.<\/p>\n<p>Der Normal-Takt ist jedenfalls 2,8 GHz. Der Turbo-Modus f\u00fcr alle Kerne betr\u00e4gt 3,1 GHz und der Turbo-Modus f\u00fcr die H\u00e4lfte der Kerne sollte 3,8 GHz betragen. Die 3,1 GHz werden ja ab und zu erreicht, aber auf 3,8 GHz hat der Prozessor noch nie geschaltet.<br \/>\n(Auch bei separater Beobachtung der einzelnen Kerne nicht.) Irgendwie glaube ich, dass dieser 2. Turbo-Modus durch den 2. Bulldozer-Patch f\u00fcr Windows (7) erreicht werden kann. Nur so kann 1 Modul in den C6-State versetzt werden.<\/p>\n<p>Vermutlich m\u00fcsste ich die C6-State-Unterst\u00fctzung daf\u00fcr wieder aktivieren, nur bringt die CPU dann ja Fehler. &#8230; &#8211; Vielleicht hat<br \/>\nsie dann zu wenig Volt anliegen (f\u00fcr 3,8 Ghz&#8230;) (ist ja nur manuell von mir eingestellt, weil die Automatik Mist baut) &#8211; Ist schon etwas &#8220;tricky&#8221;. &#8211; Aber auch unterhaltsam. Nur irgendwann will man auch einen funktionierenden PC.<\/p>\n<p>&#8212;<\/p>\n<p>Nur, dass 1,44 V schlecht sind bzw. f\u00fcr FX eigentlich gedacht sind, weiss ich jetzt, weil ich dann irgendwo doch noch eine max. V &#8211; Angabe von 1,35 V gefunden habe. (Von irgendeinem Programm ausgelesen. &#8211; Das aber bei den anderen Werten nur unverst\u00e4ndliches Zeug zeigte. &#8230;) Windows 7 funktioniert mit dieser Prozessor-Generation auch nicht besonders gut. Bei aktiviertem C6 State und (Voll-)Last auf ausschlie\u00dflich 2 Kernen sind NACH einspielen der Bulldozer-Hotfixes* RECHENFEHLER m\u00f6glich.<\/p>\n<p>K\u00f6nnte am Board liegen &#8211; sieht mir aber alles noch sehr &#8220;Beta&#8221; aus- bzw. &#8220;unausgereift. Funktioniert wohl mit einem Board der n\u00e4chsten Generation (FX1090 (oder X1090)) und Windows 8 (oder 8.1) prima, aber bis dahin&#8230;C6 habe ich jetzt de-aktiviert und die Core-Spannung auf&#8217;s Geratewohl eingestellt. Dann gibt&#8217;s noch viele Optionen, von denen ich noch gar nicht weiss, was genau die bewirken &#8211; wie HPC (der High Performance Mode).<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>(only in german &#8211; sorry) Ich habe vor kurzem einen Opteron 3350HE (siehe auch dieser Artikel http:\/\/www.hyperpac.de\/?p=1548) via eBay Kleinanzeigen verkauft. Wie sich herausgestellt hat, ist der K\u00e4ufer &#8211; Nicos &#8211; ein ganz sch\u00f6ner CPU-Pro. Auf jeden Fall hat er sich eine ganze Menge M\u00fche gemacht um m\u00f6glichst alles aus der CPU herauszuholen. Da Infos &hellip; <a href=\"https:\/\/www.hyperpac.de\/?p=1655\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Opteron 3350 HE Insides<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[763,542,766,764,715,765],"class_list":["post-1655","post","type-post","status-publish","format-standard","hentry","category-it_wordpres","tag-3350-he","tag-am3","tag-bulldozer","tag-insides","tag-opteron","tag-overclock"],"_links":{"self":[{"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=\/wp\/v2\/posts\/1655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1655"}],"version-history":[{"count":6,"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=\/wp\/v2\/posts\/1655\/revisions"}],"predecessor-version":[{"id":1661,"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=\/wp\/v2\/posts\/1655\/revisions\/1661"}],"wp:attachment":[{"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hyperpac.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}