AmdMsrTweaker - Neue Versionen

MarcusBSN

Neuling
Thread Starter
Mitglied seit
27.03.2013
Beiträge
11
Hallo,

da der ursprüngliche Entwickler das Tool offenbar nicht mehr weiterentwickelt, habe ich die Entwicklung übernommen. Hier werde ich Releases ankündigen und hoffe auf Feedback von euch. Ich bin auch offen für Vorschläge bezüglich neuer Features. Allerdings kann ich nicht versprechen, diese auch umzusetzen (z.B. ein GUI ist zur Zeit nicht geplant).

Für Hinweise zur Benützung verweise ich auf den ursprünglichen Thread bzw. die readme.txt Datei. Für all jene, die den Workaround aus dem alten Thread nutzen, ist es notwendig etwaige Skripte anzupassen. Die neue Version unterstützt die korrekten Spannungen für Trinity und Co.

Release Notes:
v1.1 2013-04-09
- support for Trinity and Richland APUs
- preliminary support for Kaveri APUs

Download:
AmdMsrTweaker v1.1

Source code:
AmdMsrTweaker @ GitHub

Als Redakteur bei Bright Side of News kündige ich auch dort neue Releases an:
BSN* Exclusive: AmdMsrtweaker v1.1 Released, Trinity Support Inside - Bright Side Of News*

Ursprünglicher Thread: AmdMsrTweaker

Hinweis an den ursprünglichen Entwickler:
Ich habe versucht dich über Foren wie dieses zu kontaktieren, wo das Tool beworben wurde, da ich keine E-Mail Adresse von dir gefunden habe. Bis jetzt habe ich jedoch keine Antwort erhalten. Falls du dich dazu äußern willst, setze dich bitte mit mir in Verbindung.
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
@MarcusBSN
Gute Arbeit, das Tool funktioniert bei mir mit einer Einschränkung zuverlässig. Ich nutze Win 8 (x64), Board ist ein Asrock FM2A75m-ITX und der Prozessor ein A10-5700.
Das Tool liesst die einzelnen P-States korrekt aus. Auch die bei mir deaktivierten P0 und P1 werden korrekt erkannt, bzw. wird erkannt das der Turbo aus ist. Ich kann für sämtliche P-States die Spannung setzen die dann auch korrekt übernommen wird (CPU-Z). Ich kann für sämtliche P-States, mit Ausnahme des P2, den Multiplikator setzen. Wenn ich den Multi des P2 ändere friert das Bild sofort ein oder der Bildschirm wird schwarz. Egal ob ich dabei über- oder untertakte. Das der Prozessor für den gewählten P2-State instabil wird kann ich ausschliesen. Wenn ich z.B. den Multi des P2 von 34 auf 33 ändere ohne die Spannung zu ändern dürfte das ja eigentlich kein Problem darstellen bzw. den Prozessor nicht überfordern. Im übrigen habe ich dasselbe Verhalten mit AMDs Overdrive mit dem ja, soweit ich weiss, ausschliesslich der P2 modifiziert wird.
Fällt dir (oder irgendjemand anderem) etwas dazu ein? Besten Dank für Hilfe im Vorraus!
 
Ist das der urpsüngliche PhenomMrsTweaker oder is das noch was anderes?
PhenomMsrTweaker hatte eine grafische Oberfläche. Das ist sozusagen der Nachfolger, allerdings ohne GUI. Für weitere Infos sieh dir den verlinkten ursprünglichen Thread an.

@Norman76:
Ich kann frühestens morgen wieder testen, hab allerdings nur einen 5800K. Wenn es in den anderen P-States geht, ist es allerdings komisch. Mir fällt jetzt ad hoc nicht ein woran das liegen könnte.
 
Mich täte das Tool ebenfalls interessieren, jedoch habe ich Probleme damit, das mein Aero ständig deaktiviert.

Sonst würde ich es sehr gerne nutzen bei meinem FX 6300. Gibt's dazu einen Hotfix in der neuen Version?

MFg
 
Das gleiche Problem habe ich auch. Das liegt aber nicht am Tool selbst, da dieser Fehler auch mit AMD Overdrive und mit der AI Suite von Asus auch auftritt.
Früher ließ sich der Fehler umgehen, indem man im bios den Takt schon so hoch anlegte, wie man max takten möchte und dann per Software dann im Win die P-stats einstellte, die dann gleich oder niedriger waren, aber
das funktioniert leider auch nicht mehr.....ging auf dem Sabetooth noch, auf meinem jetztigem Board AC V leider nicht mehr :(
 
Hm schade. Wenn das behoben währe :) und evtl. noch ein GuI -> was nicht nötig ist, aber optisch schöner :d dann währe ich auch wieder User dieses Tools :)
 
Das Tool selbst ist super...läßt sich auch alles leicht einstellen. Aber wie Du schon sagtest, wenn dieser Fehler nicht wäre...und bisher hatte keiner eine Idee, wie man das umgehen kann. Sonst würde ich das auch sofort wieder nutzen.
 
Hm, ich muss eingestehen dass mir dieser Fehler nicht aufgefallen ist, weil ich meistens undervolte. Allerdings konnte ich den Fehler reproduzieren. Ich habe auch nochmal in der Dokumentation von AMD nachgelesen oob beim setzen der P-States etwas spezielles zu beachten ist, konnte aber keinen Hinweis finden, der hier helfen würde.

Auf GitHub hat jemand einen Bug eingetragen und vorgeschlagen den User zu warnen, wenn man den höchsten Non-Boost State anpassen will. Solange wir dem nicht auf den Grund gehen können wäre das wohl eine Übergangslösung.

Edit: Auf dem FX-8350 tritt es allerdings nicht immer auf bzw. manchmal erst mit Verzögerung. Aero blieb auch bestehen. Ich habe jetzt immer mit Win7 getestet.
 
Zuletzt bearbeitet:
Und was was ist der höchste non-Boost State? Das sagt mir jetzt leider nichts.
Und genau da liegt der Fehler....nach einigen Sekunden, nachdem man den p-stat geändert hat, schaltet sich Aero aus....ich habe immer gedacht, das das auch mit der Grafikkarte zu tun hat, da sich da irgendwie der Treiber mit verabschiedet, weil die Grafikleistung danach auch in Games rapide nachlies. Vielleicht kann man da ja ansetzen?
 
hallo,
ich habe heute auch nochmal wegen des p2-state-problems getestet. eingefähr von 10 mal testen kann ich den p2 multi einmal ohne fehler setzen. wenn ich die anderen p states ändere wird das ja problemlos übernommen. das kleine dos-fensterchen poppt kurz auf und das war es dann. die änderungen werden übernommen. beim p2 habe ich zu 99% immer ein schwarzes bild das bleibt, der mauszeiger bleibt beweglich. wenn der p2 dann mal zu setzen ist (wie gesagt, ein mal von 10 versuchen) wird der bildschirm ebenfalls kurz schwarz, geht dann aber wieder normal zurück zum desktop/laufende anwendung. einmal wurde gesagt dass der anzeigetreiber wieder hergestellt wurde. ich habe irgendwie die vermutung das das evtl. auch etwas mit der grafikeinheit zu tun haben könnte. auch wenn ich das hier über "aero" lese, was es ja unter win8 nicht gibt....
 
Heißt das, ab p-stat 3-6 geht das ohne Probleme? Hatte ich noch nicht probiert...vielleicht sollte ich das nochmal testen...wenn das geht, sinds ja immer noch 4 Stats, die man zur Verfügung hat...würde schon reichen.
 
Der höchste non-boosted State ist der höchste P-State der nicht als Turbo P-State deklariert ist. Das kann sich je nach CPU Modell unterscheiden. Bei vielen sind die ersten beiden Boost-States (Turbo) und der Rest "normale" P-States. Und eben beim höchsten normalen tritt dieser Fehler auf, bei den anderen nicht. Sorry für die Terminologie, das kommt vom vielen AMD Entwicklerdokumentation lesen ;)

@Norman:
Ja unter Win7 ist es halt so, dass man ein kurzes Flackern hat und meistens der Aero Effekt verschwindet. Durch die andere Grafikarchitektur bei Win8 hat man dort mit der Oberfläche größere Probleme, aber ich denke die Ursache ist im Allgemeinen die gleiche.
 
@MarcusBSN

Was also beim FX8450 der P2 wäre....dann sollte ich das mal ausprobieren, mit den P3-p6Stats zu arbeiten. Vielleicht kann man diesen Fehler dann umgehen:)
 
Ja die anderen sollten definitiv gehen. Beim P2 darfst du auch die Spannung ändern nur bloß nicht den Multi ;)
Was ich jetzt nicht genau weiß, ob es Probleme gibt wenn du zB im P3 einen höheren Multi einstellst als im P2. Laut AMD Dokumentation ist das nicht vorgesehen, es sollte eine strenge "kleiner" Relation für Multi/Spannung gelten für aufsteigende P-States. Aber ausprobieren kannst du das sicher. Das Hardware P-State Management geht halt davon aus, dass kleinere P-State Ids gleich höhere Performance bedeutet.
 
(Ich bin der Github-Reporter und habe ebenfalls einen A10-5700.)

Ich kann bestätigen, dass Multiplikatoränderungen für P3-P7 ohne Probleme gehen und dass man für P3 eine höhere Frequenz wie für P2 eingestellt haben kann. (Ich hatte P2 im BIOS auf 28 reduziert und die Normaleinstellung von 30 für P3 blieb eingestellt.)

In meinem Fall habe ich P2 auf AUTO gelassen und in den erweiterten Einstellungen des Energiesparplanes die maximale CPU-Frequenz auf 90% gestellt. Auf diese Art und Weise kann ich P3-P7 beliebig anpassen (in meinem Fall von 2800-800MHz), der P-State-Wechsel mit Cool'n'Quiet funktioniert für P3-P7 (P2 wird nie gesetzt) und ich umgehe das Problem mit Änderungen von P2.

Ich habe allerdings Turbo deaktiviert und keine Ahnung, wie das mit Turbo zusammenarbeitet.

Edit:

TCI K² User Guide schrieb:
IMPORTANT: CPU PState0 should never be adjusted! On all AMD K15h based CPUs the Time Stamp Counter (TSC) is tied to CPU PState0. This means the TSC will always tick at the rate of CPU PState0. Modifying the CPU PState0 frequency (changing FID/DID) will make the TSC to reset. On Windows Vista and Windows 7 OS the Aero DWM service uses the CPU TSC. For some reason the Aero DWM crashes if the TSC is resetted. Restarting Aero DWM will not make any difference, the crash is permanent. The only way to make it work properly again is to reset the CPU PState0 to the same frequency the system was booted with.
It does not have any effect to the performance or stability; however the display may look corrupted.

TCI K² User Guide: http://downloads.hwbot.org/downloads/tools/TCI_K2_UG.pdf
 

Anhänge

  • power_options.png
    power_options.png
    19,4 KB · Aufrufe: 114
Zuletzt bearbeitet:
Ok, das erklärt das Problem. Dann wäre es in der Tat sinnvoll eine Warnung einzubauen.

Weiß jemand ob das Problem auch bei K10 basierten CPUs/APUs auftritt? Dort tickt der TSC auch mit der P0 Frequenz.

Ich kann erst am Wochenende wieder Tests durchführen.
 
@johkra
danke für den hinweis. werde ich wenn ich etwas zeit habe mal testen und dann hier berichten.

edit: funktioniert nun mit der drosselung auf 90% bestens.
 
Zuletzt bearbeitet:
So. Funktioniert soweit, wenn man p3-p6 nutzt....p2 hab ich so eingestellt, wie im Bios, taste ich aber nicht an. Sondern stelle mit p3 den gleichen Takt ein, und somit gibt es keine Probleme mit dem Aero....bis jetzt :)
Danke nochmal für den Hinweis.
 
wegen dem aero problem nochmal

p0 und p2 wie im bios einstellen - hilft schon mal
aber viel wichtiger ist es nur spannungswerte zu verwenden die auch im bios existieren
 
Tja, P0 hab ich gar nichts im Bios eingestellt, da ich den Turbo deaktiviert habe. und P2 habe ich wie im Bios eingestellt, bekomme dann aber den Fehler mit dem Aero...also muß ich über P3 gehen und beim CH V kann man die Spannungen in 0,0125V Schritten einstellen, also dürfte es daran echt nicht liegen...weil ich meistens in 0,025Schritten gehe.
 
als ich mein athlon II 4 noch drin hatte konnte mein board auch noch jede spannung mit 0,0125v schritten
seit dem 8320 kann es halt nur noch ausgewählte und andere zeigt es mir auch nicht mehr an


btw fsb 225 p2 3600mhz p0 4600mhz undervoltet versteht sich - wär ja auch sonst sinnfrei
 
Zuletzt bearbeitet:
hinsichtlich neuer funktionen: ist es möglich das programm derart zu ändern bzw. zu erweitern, dass der der takt der gpu geändert werden kann?
 
Falls du eine unlocked APU (K-Modelle) hast, kannst du die GPU mittels AMD Overdrive übertakten. Bei einigen Boards gibt es auch im BIOS entsprechende Optionen, jedoch weiß ich nicht ob dies auch bei den non-K Modellen möglich ist. Eine Anpassung der GPU P-States ist so aber nicht möglich, man kann nur Übertakten (vermutlich auch Untertakten).

Im XS Forum gibt es einen Thread wo "The Stilt" ein neues Tool vorgestellt hat, mit dem man in einer neuen Version wohl auch die GPU P-States anpassen kann. Allerdings wurden bisher nur Teaser-Screenshots veröffentlicht, nicht jedoch das Tool selbst.
siehe Work in progress... TCI K2

Ich habe schon eine grobe Idee wo die Konfiguration zu finden sein könnte. Bei Trinity sind die entsprechenden Register nicht dokumentiert, wohl aber bei Llano. Ich werde demnächst mal wieder ein paar Tests machen, aber das ganze wird nicht in der nahen Zukunft fertig sein.
 
hallo,
kurze frage: theorisch sollte doch das tool mit den richland cpus funktionieren? stimmt das? und vor allem: hat das schon mal jemand mit den aktuellen richland cpus getestet?
 
Hallo Norman,
ja das Tool funktioniert mit Richland APUs. Habe ich auch für mein eigenes Review für BSN verwendet ;)

Ich hatte ursprünglich mal geplant ein Update rauszubringen, das spezielle Richland-Features unterstützt, allerdings haben meine Tests ergeben, dass diese auf gängigen Desktop-Plattformen nicht nutzbar sind. Ansonsten hatte ich seit Juni kaum Zeit mich mit dem Tool und den APUs weiter auseinanderzusetzen.
 
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