OpenCore Sammelthread (Hilfe und Diskussion)

  • Ja so war meine Idee, aber ist nicht zwingend notwendig bei einem Dektop Rechner. Nutze den CPUFriend auch nur auf dem Laptop da dieser sonst nicht runtergeht und viel Batterie braucht.

  • Bist du sicher, dass weniger Batterieleistung benötigt wird? Ich habe den Eindruck, dass mein Laptop einfach nur weiter runtertaktet, das Intel Power Gadget zeigt ansonsten aber eher etwas schlechtere Verbrauchswerte mit der Kext.

  • Hallo Harper Lewis ,


    Sicher ist bei mir relativ :)


    Ohne Taktet der Laptop bei min 1,2 GHZ. Mit geht das ganze runter auf 0,8 GHZ. Sollte eigentlich schon was ausmachen. Auch die anderen Werte sehen besser aus.

    Gibt es ein Tool wo man den Verbrauch der CPU messen kann auf längere Zeit, dann würde ich das mal vergleichen?

  • Coconut Battery zeigt z.B. an, wie die Batterie entladen wird. Das Intel Power Gadget hat im Log auch einige Details zum Verbrauch.

  • Hallo Harper Lewis ,

    anscheinend ist es wirklich egal ob man den CPUFriend verwendet oder nicht. Wobei ich bei ohne Kext länger gewartet habe bis der Stromverbrauch runter ging.


    Mit CPUFriend.kext



    Ohne CPUFriend.kext


    Danke für die Info :thumbup:

  • Hallo Harper Lewis ,

    muss doch nochmal auf das Thema zurückkommen. Nachdem ich es nochmal getestet habe bekomme ich doch ein ganz anderes Ergebnis. Nach dem zweiten Neustart geht die Taktfrequenz am Laptop nicht mehr runter und der Energieverbrauch ist erheblich. Liegt eventuell an meiner CPU i7-7500U.


    Ohne CPUFriend.kext:


    Mit CPUFriend.kext:


    Ergänzung: Nach erneuten 2 Starts ohne den Kext wieder dieses Bild. Ich kapier es gerade nicht und werde mal weiter beobachten ohne den CPUFriend.kext.


    Ergänzung 2: Nach 5 Minuten laufen ohne Kext dieses Bild. Wieder deutlich mehr Verbrauch als mit Kext.



    Ergänzung 3: Mit CPUFriend.kext und nach längerer Auslastung. Der Verbrauch geht sofort runter unter den Wert ohne den CPUFriend.kext. Somit ist der CPUFriend.kext Pflicht für meinen Prozessor.


  • Ich versuche die SSDT-PLUG.aml für mein System zu erstellen wie beschrieben in https://github.com/khronokerne…ster/AMD/NullCPU-patch.md


    Im IORegistryExplorer kann ich sehen das meine CPU C000 ist:


    In meiner dsdt.dsl kann ich die CPU jedoch nirgends finden?

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Aluveitie

    Wie hast du denn die DSDT.dsl erstellt? Umbenennen der Extension von DSDT.aml reicht nicht. :)

    AML dekompilieren mit (Mac)iASL.


    Da steckt keine CPU drin, wird wohl in einer SSDT stecken …


    EDIT:


    Machs doch so:


    Code
    1. DefinitionBlock ("", "SSDT", 2, "ACDT", "CpuPlug", 0x00003000)
    2. {
    3. External (_PR_.C000, ProcessorObj)
    4. Scope (\_PR.C000)
    5. {
    6. Method …



    EDIT2: hier kannst du selbst schauen:

    Dateien

    • dsdt.dsl

      (341,85 kB, 622 Mal heruntergeladen, zuletzt: )

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • apfelnico Ich habe die dsdt.dsl mittels der OC Shell/acpidump.efi gezogen nachdem ich die CPU mit MaciASL auch nicht finden konnte.

    Werde das mal mit deinem Vorschlag versuchen, danke 🙏

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Aluveitie

    Moin Nicolas,

    Kannst ja mal die komplette ACPI hochladen, mit MaciASL sichern (File-Menü, Export Tableset…). Ich schaue gern mal rein.

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Ich probiere mal ob das mit PR so funktioniert, sonst exportiere ich morgen mal die komplette acpi 👍🏻

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Aluveitie

    Da ich jetzt die Adresse auch nicht weiß, probiere alternativ ein schnödes "SB" anstelle "PR". Und die CPU sowohl im externen Link wie auch Scope ist laut IORegistry C000. Denke es sind alles "Nullen", keine "o". :)

    Und in der ACPI wirst du sicher SSDT(s) finden, welche die CPU/Cores näher beschreiben. Ist ja keine "Pflicht", das in der DSDT abzulegen.

    ASUS PRIME X299-DELUXE i9-9940X • DDR4 64GB • SSD 960 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon RX Vega 64 • BMD Intensity Pro 4K

    ASUS WS X299 SAGE/10G i9-10980XE • DDR4 64GB • SSD 970 PRO 1TB • Thunderbolt3 Titan Ridge • 2x AMD Radeon VII • BMD DeckLink 4K Extreme 12G


    Ordnung ist die primitivste Form von Chaos. (Hans-Jürgen Quadbeck-Seeger)

  • Aluveitie

    Ich habe deine EFI aus den lauffähigen OpenCore Konfigurationen geladen weil ich das selbe Board noch hier rumstehen haben.



    Du hattest geschrieben Was funktioniert nicht:

    Reboot (stuck)

    Wifi

    Bluetooth (Geräte sind sichtbar aber können nicht verbinden)


    Ich habe deine EFI auf iMacPro1,1 umgestellt und ein paar Dinge aus der Config.plist geschmissen.


    - Runterfahren geht

    - Reboot geht

    - Bluetooth geht


    Anbei zwei Bilder 1x das du siehst was ich entfernt habe und einmal das BT geht.


    Eventuell hilft dir das weiter...


    Ich bekomme übrigens die nächsten Stunden eine OC EFI von einen User von Reddit, vllt. sind da neue Lösungen z.B. für den Sound dabei, wäre schön wenn wir in Kontakt bleiben.

  • chatman64 wow, danke. Werde das bei der nächsten Gelegenheit mal ausprobieren!

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • Hay


    ich mach mir grad aus ein ryzen 2700

    ein hackintosh doch bei mir steht bevor ich boot rein komm immer


    OC: Failed to load configuration !


    hab so weit ich einschätzen kann alles richtig gemacht ist mein erster

    der soll vernünftig laufen



    meine pc

    msi b450m pro vdh plus

    ram 16 gb

    Sdd Eva 850 128gb

    gtx 970 oder gtx 660 ti


    weis nicht ob meine config.plist richtig ist aber blick da ehrlich gesagt auch nicht durch


    da hier paar ja ein and Rechner haben dachte schreib mal rein ich habe mir schon dutzend YouTube Videos reingeschaut aber die sind schlecht oder gar nicht erklärt und nicht für mein fall ausgelegt da ich das problem auch habe Installation zu starten frage ich mach es mit einer usb Festplatte ich weiß nicht ob das geht oder Probleme macht von da aus dann Installation auf Sdd zu starten

  • chatman64 Ich habe umgestellt auf iMacPro1,1. Es hat aber den gegenteiligen Effekt, der Onboard Bluetooth wird gar nicht mehr erkannt. Als netter Bonus funktioniert dafür jetzt mein Bluetooth USB Dongle oob :)


    apfelnico Danke für den Tipp, ich habe mit MaciASL die CPU gefunden und die SSDT-PLUG erstellt. X86PlatformPlugin wird nun geladen.

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal
  • CMMChris Verstehe ich nicht ganz, ich habe kein USB Kext drin und alle USB ports funktionieren OOB (das Board hat nur 6 Ports + 1 Type C Thunderbolt)

    • Apple Mac Studio | M1 Ultra | 64GB RAM | 1TB
    • PowerMac G5 | Dual 2GHz | 8GB RAM | GeForce 6800 Ultra DDL
    • AMD Ryzen 9 3950X | ASUS Strix X570-I Gaming | 64GB DDR4-3600 CL16 RAM | Corsair MP600 M.2 NVMe | Radeon RX 6900 XT | Phanteks Enthoo Evolv Shift | Custom Loop | MacOS 12 | OpenCore
      Ryzen MacPro | EFI | RadeonSensor | Aureal