[TOOL] Vega 64 PowerPlayTable Generator

  • Kannst ja meine Werte von oben mal testen. Wobei Chris recht hat. Jede Vega ist anders. Also Backup EFI stick in Reserve halten. :-)



    Bzw. hier der Eintrag aus der OC config.plist:


    <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>

    <dict>

    <key>AAPL,slot-name</key>

    <string>Internal@0,1,0/0,0/0,0/0,0</string>

    <key>device_type</key>

    <string>VGA compatible controller</string>

    <key>model</key>

    <string>Radeon RX Vega 56</string>

    <key>PP_PhmSoftPowerPlayTable</key>

    <data>tgIIAQBcAOEGAACQLAAAGwBIAAAAgKkDAPBJAgAyAAgAAAAAAAAAAAAAAAAAAAIBXABPAkYClACeAb4AKAF6AIwAvAEAAAAAcgIAAJAAqAJtAUMBlwHwSQIAcQICAgAAAAAAAAgAAAAAAAAABQAHAAMABQAAAAAAAAABCCADawN1A4QDiQOOA5gDrAMBAXUDAQGEAwAIYOoAAABAGQEAAYA4AQAC3EoBAAOQXwEABAB3AQAFkJEBAAZc1AEABwEI0EwBAAAAgAAAAAAAAICDAQABAAAAAAAAAAA0sQEAAgAAAAAAAAAABOsBAAMAAAAAAAAAABQSAgAEAAAAAAAAAABUMQIABQAAAAABAAAAoE4CAAYAAAAAAQAAAGBhAgAHAAAAAAEAAAAABWDqAAAAQBkBAACAOAEAANxKAQAAkF8BAAAACChuAAAALMkAAAH4CwEAAoA4AQADkF8BAAT0kQEABdCwAQAGwNQBAAcACGw5AAAAJF4AAAH8hQAAAqy8AAADNNAAAARobgEABQiXAQAG7KMBAAcAAWg8AQAAAQQ8QQAAAAAAUMMAAAAAAIA4AQACAACQXwEABQAAAQgAmIUAAEC1AABg6gAAUMMAAAGAuwAAYOoAAJQLAQBQwwAAAgDhAACUCwEAQBkBAFDDAAADeP8AAEAZAQCIJgEAUMMAAARAGQEAgDgBAIA4AQBQwwAABYA4AQDcSgEA3EoBAFDDAAAGAHcBAAB3AQCQXwEAUMMAAAeQkQEAkJEBAAB3AQBQwwAAARgAAAAAAAAAC+QSAACsDTIAIwBUA5ABkAGQAZABkAGQAZABATIANwACACMH0gDSANIAUQEAAFsAaQBKAEoAXwBzAHMAZABAAAAAl2CWAJBQAAAAAAAAAAAAAAAAAAAAAAACAtQwAAACEGDqAAACEAAAAAAAAAAAAAA=</data>

    </dict>

  • Wenn ich Luxmark (28008) laufen lasse dann steigt die Temperatur bis 79°. Lüfter drehen um die 1600-1700rpm.


    Im Idle bewegen sich die Temperaturen zwischen 47-52°.


    Ist das als normal zu sehen?


    Ich habe jetzt mal den PowerTable mit IOJones extrahiert.


    Kann bitte wer Änderungen vornehmen falls diese Werte nicht passen?

  • Wenn ich Luxmark (28008) laufen lasse dann steigt die Temperatur bis 79°. Lüfter drehen um die 1600-1700rpm.


    Im Idle bewegen sich die Temperaturen zwischen 47-52°.

    Super Werte

    LG Chris


    Meine Hardware:

  • Nur falls es für den Vergleich interessant ist: Meine Vega 64 (ohne PowerPlayTable) hat ähnliche Temperaturen im Idle und steigt bei Luxmark v3.1 in der Hotel-Lobby-Scene bis auf 65°. Ich erreiche dabei 4483 Punkte.

    HACKINTOSH für Musik- und Videoproduktion

    EFI-Ordner für mein System:

    Gigabyte Z390 DESIGNARE: OpenCore-EFI-Ordner und Anleitung

  • Die Temperaturen sind abhängig vom Kühler der Grafikkarte, den Verhältnissen im Gehäuse und letztlich auch dem Takt. Von daher bringen die Werte zum Vergleich nicht viel. Man kann hier nur beurteilen ob die Temperaturen in Ordnung sind und das sind sie.

    LG Chris


    Meine Hardware:

  • JimSalabim:

    Trotzdem danke für den Vergleich. Zuerst wusste ich gar nicht was du mit Hotel-Lobby-Scene meinst ;-)

    Somit wieder etwas dazu gelernt.


    Natürlich war ich neugierig wieviel die Karte hier liefert. Kann sich sehen lassen der kleine Bruder:


    CMMChris: Ich glaube gelesen zu haben das die selben Kühler eingebaut sind.

  • Hab das natürlich auch gleich mal probieren müssen :D

    Zum Verkauf geplant -> Board: GA-Z97X-UD5H-BK / CPU: i7-4790K / Grafikkarte: R280X / RAM: 16GB DDR3
    CNC Maschine (Apple Power Mac G5): Board: GA-Z77N-WiFi / CPU: i5-3570K / R280X / RAM: 16GB DDR3


    Rechtschreibung, Grammatik, Satzzeichen, Textformatierung und manchmal auch ein Komma führen zu einer besseren Verständlichkeit ;) :D

  • Ich hab jetzt nochmal an den PPTables rumgespielt nachdem ich mit calabash gechattet hatte und er mir den IOJones extrakt zeigte den er machte. Er war verwirrt das der extrakt mit A7 begann statt mit B6.


    Da ich die Standardwerte meiner Asus Rog Strix Vega 54 kenne, war ich in der Lage die Positionen der Werte in dem extrakt zu lokalisieren (sprich die Offsets von der Startadresse). Und übrigens noch ein paar interessante Werte mehr, wie zum Beispiel den P2 Memory Clock (70 11 01/700MHz) und die P2 Memory Clock Triggerspannung (sehr interessant um schon früher den Memory Clock hochzutakten 900mV)

    Die offsets all dieser Werte im extrakt der Strix/Arez stimmen nicht mit denen aus deinem Sheet überein. Mich wundert immer noch das es mit deinem Sheet (zumindest was den Videotakt anging) bei mir funktioniert hat? Theoretisch wird aus dem String in deinem Sheet ja ein binary stream in der OpenCore Konmfiguration. Und dann dürften einfach die Adressen nicht mehr stimmen? Bin verwirrt.


    Anbei mal mein Sheet. Basierend auf dem kannst du ja ggf. mal die P2 Memory/Spannungsgeschichten einpflegen?


    Luxmark Werte liefer ich nach.


    Gruss,

    Joerg

  • Die Vega 56 hat eine andere PPT als die Vega 64. Kompatibel sind die aber trotzdem. Der Treiber erkennt die Revision der PPT.

    LG Chris


    Meine Hardware:

  • Anbei der Screenshot von Luxmark mit einem Videotakt von 925 MHz. Videotakt P3 Triggerspannung 875mV, Videotakt P3 Triggerspannung von 885 mV. Die Maximalspannung der P States des SoC liegt bei 935mV (P7).


    Die Werte können sich sehen lassen.


    Damit hab ich unmodifizierte Vega 64 beinahe eingeholt. Knapp 6% Unterschied.

  • @calabash

    Mit der Konfig die ich Dir geschickt habe? Der mit 925MHz?


    Man merkt halt das das übertakten des Memory Clocks am meisten bringt. Dazu noch das frühere hochschalten Des Memory Clocks bei Reduzierung der Spannung der P States des Video clocks.


    Falls noch wer eine Vega 56 hat kenn er ja mal den String von mir, der bei Cala und mir stabil läuft testen:

    a7020801005c00ef0600000e2c00001b004800000080a90300f04902000a0008000000000000000000000000000002015c004002370294008f01b4001e017a008c00ad010000000063020000900099025e0134018801683602007102020200000000000008000000000000000500070003000500000000000000010820036b037503840389038E038903A7030101750301016b03000660ea0000004019010001dc4a010002007701000390910100056cb00100070108d04c01000000800000000000001c83010001000000000000000088bc0100020000000000000000b4ef010003000000000000000080000200040000000000000000c83f0200050000000001000000c8580200060000000001000000186d0200070000000001000000000460ea0000004019010000dc4a010000905f0100000008286e0000002cc9000001f80b0100028038010003905f010004f491010005d0b0010006c0d401000700086c39000000245e000001fc85000002acbc00000334d0000004686e0100050897010006eca30100070001683c01000001043c41000000000050c3000000000070110100010000546901000200000108009885000040b5000060ea000050c300000180bb000060ea0000940b010050c300000278ff000040190100b427010050c3000003b4270100dc4a0100dc4a010050c300000480380100905f0100dc4a010050c3000005dc4a010000770100905f010050c30000060077010000770100905f010050c300000700770100909101000077010050c300000118000000000000000be4124006b80b4e002a00540390019001900190019001900190010132003700020023070401040104012c010000590069004a004a005f007300730064004000909297609600905500000000000000000000000000000000000202d4300000021060ea00000210


    Gruss,

    Joerg

  • Es wäre besser wenn du einfach einen Screenshot der gesetzten Einstellungen oder gleich eine editierte Excel Tabelle teilen würdest. Dann haben die User auch die Möglichkeit bei Instabilität selbst Hand an die Werte anzulegen ohne manuell im Hex "Code" wurschteln zu müssen.

    LG Chris


    Meine Hardware:

  • Im Anhang der Excel für die Asus Vega 56 Strix/Arez.


    Im Sheet sind 2 Tabs. Die erste für die Vega 56 und die 2. für die Vega 64 von @CMMChriss


    Die Lüftersteuerungswerte und einige andere sind nicht enthalten da ich der Meinung bin das die schon gut von Hause aus funktionieren. Wers braucht kann es noch hinzufügen. Enthalten sind Spannungen, Frequenzen, Power Limit, Current Limit und Zieltemperatur. Die standardwerte habe ich in die Soku eingetragen.


    Ich habe in der PPTable schon Werte definiert. Diese kann man durchaus so mal testen. (Immer einen sauberen OC/Clover etc. stick für Notfälle parat haben!)

    Dann habe ich habe auch noch die Triggerspannung für den P2 state des Memory Clocks mit aufgenommen. Die war bei Chris nicht enthalten.

    In der enthaltenen Konfiguration taktet der Memory Clock schon bei P1 des SoC clocks auf 700 MHz und bei P2 des SoC auf 900 MHz Mem Clock. Die Spannungen für den SoC habe ich drastisch reduziert.



    Ich habe den sheet auch getestet und multiple config.plist basierend auf dem Output modifiziert und alles scheint soweit zu funktionieren.


    Verwendung auf eigene Gefahr natürlich.


    Live long and prosper!



    Gruss,

    Joerg