​Verständnisproblem ssdtPRGen options

  • Hi Leute,


    ich möchte mit ssdtPRGen eine SSDT für ein Core2Duo E8500 erstellen, bekomme aber immer die Fehlermeldung:



    Der E8500 zeigt leider wenig Taktgefühl (nur 2, 2.33, 2.66 und 3.16 GHz). Ich hoffe durch eine SSDT auf mehr Speedsteps und das der Prozessor weiter als 2 GHz runter tacktet.


    Die meisten Angaben habe ich im Netz gefunden und als Option ssdtPRGen mit auf den Weg gegeben.


    1 "Unknown processor model ..."


    Blöde Frage, gehört das zusammen mit Visit "http://ark.intel.com to gather the required data:" zur Überschrift? :) oder ist die Option (-m) gemeint?


    -m MacPro3,1 wird akzeptiert:


    Code
    1. Override value: (-m) model, now using: MacPro3,1!


    2 Processor Number


    Ist hier -acpi Prozessor name gemeint? also:


    -a CPU0 -a CPU1


    Code
    1. Override value: (-acpi) label for ACPI Processors, now using 'CPU0'!
    2. Override value: (-acpi) label for ACPI Processors, now using 'CPU1'!


    3 TDP


    -t 65


    Code
    1. Override value: (-t) maximum TDP, now using: 65 Watt!


    4 Low Frequency Mode (use AppleIntelInfo.kext)


    Hier stehe ich auf dem Schlauch, ich bekomme den AppleIntelInfoKext nicht compiliert.
    Gibt es einen anderen Weg an diesen Wert zu kommen?


    Ich habe verschiedene Werte ausprobiert bekomme aber im den Fehler:


    Code
    1. Error: Invalid argument detected: -lf (check ssdtPRGen.sh -h)


    5 Base Frequency


    Prozessor Base Frequency ist 3.16 GHz aber


    -bclk 316 ergibt einen Fehler:


    Code
    1. Error: Invalid argument detected: -bclk 316 (use 100, 133 or 166)


    Oder ist damit Bus Speed (1333 MHz) gemeint?


    -bclk 133 scheint mir falsch zu sein wird aber akzeptiert:


    Code
    1. Override value: (-bclk) frequency, now using: 133 MHz!


    6 Max Turbo Frequency


    "Intel® Turbo Boost Technology ‡ No" sagt das Datenblatt, also weglassen?


    7 Cores & Threads


    -cpus 2 -l 2 sollte passen:


    Code
    1. Override value: (-cpus) number of processors, now using: 2!
    2. Override value: (-l) number of logical processors, now using: 2!





    Akzeptiert werden die Optionen:


    Code
    1. -m MacPro3,1 -a CPU0 -a CPU1 -t 65 -bclk 133 -cpus 2 -l 2


    Code
    1. Override value: (-m) model, now using: MacPro3,1!
    2. Override value: (-acpi) label for ACPI Processors, now using 'CPU0'!
    3. Override value: (-acpi) label for ACPI Processors, now using 'CPU1'!
    4. Override value: (-t) maximum TDP, now using: 65 Watt!
    5. Override value: (-bclk) frequency, now using: 133 MHz!
    6. Override value: (-cpus) number of processors, now using: 2!
    7. Override value: (-l) number of logical processors, now using: 2!


    Ich bekomme aber immer den Fehler:


    Code
    1. Error: Unknown processor model ...
    2. Visit http://ark.intel.com to gather the required data:
    3. Processor Number
    4. TDP
    5. Low Frequency Mode (use AppleIntelInfo.kext)
    6. Base Frequency
    7. Max Turbo Frequency
    8. Cores
    9. Threads
    10. Aborting ...


    Solbad ich -lf und einen Wert hinzufüge den Fehler:


    Code
    1. Error: Invalid argument detected: -lf (check ssdtPRGen.sh -h)



    Hat einer eine Idee und kann helfen? Bin für jedem Vorschlag dankbar.


    Gruß Raoul Duke

    Mac Pro - Gigabyte GA-H87-D3H - i7-4790K 4.40 GHz - HD Graphics 4600 - 4 x 8 Gb DDR3-RAM - OS X 10.9.5 - MacOS 10.15
    Power Mac - Foxconn G31MG-S - Core 2 Duo E8500 3.17 GHz - 2 x 2 Gb DDR2-RAM - ATI HD6450 1GB - OS X 10.9.5 - OS X 10.11.6

    ThinkPad T450

    ThinkPad X240
    iMac 27" (Late 2015) - Mac mini Server (Late 2012)

  • Version 0.9 des Scripts von RevoGirl unterstützt ein paar altere Intel.


    ssdtPRGen ließt nur den Prozessor Namen (processor model) aus und versucht die Daten lokal (/Library/ssdtPRGen/Data) oder online abzurufen. Durchs überschreiben per Terminal oder anpassen der User Defined.cfg können auch ssdt‘s für nicht verbaute Prozessoren erstellt werden.


    Die Lösung war die Daten in der Datei ~/Library/ssdtPRGen/Data/User Defined.cfg nach folgendem Schema zu ergänzen:


    gUserDefinedCPUList=(
    [Processor Number],[Max TDP],[Low Frequency Mode],[Clock Speed],[Max Turbo Frequency],[Cores],[Threads],[CPU Type (CPU Type=0(!) (SANDY_BRIDGE=2, IVY_BRIDGE=4, HASWELL=8, BROADWELL=16, SKYLAKE=32, KABYLAKE=64)],[BCLK Frequency]

    Mac Pro - Gigabyte GA-H87-D3H - i7-4790K 4.40 GHz - HD Graphics 4600 - 4 x 8 Gb DDR3-RAM - OS X 10.9.5 - MacOS 10.15
    Power Mac - Foxconn G31MG-S - Core 2 Duo E8500 3.17 GHz - 2 x 2 Gb DDR2-RAM - ATI HD6450 1GB - OS X 10.9.5 - OS X 10.11.6

    ThinkPad T450

    ThinkPad X240
    iMac 27" (Late 2015) - Mac mini Server (Late 2012)

    2 Mal editiert, zuletzt von Raoul Duke ()