SMBUS verhindert Sleep

  • Habe wieder mal etwas romprobiert und versucht SMBUS nach https://dortania.github.io/Get…ACPI/Universal/smbus.html zu enablen.


    Zwar werden die Kexte auch ohne geladen, mit der SSDT-SBUS-MCHC.aml erscheint dann in der PCI Übersicht der Hacken bei "Driver Installed".

    Sobald die SSDT jedoch drin ist geht der Rechner nicht mehr in Sleep sondern bleibt einfach am laufen.


    Laut dem Guide sind die Vorteile davon minimal, mich würde trotzdem interessieren ob jemand da noch mehr Ahnung hat?

    • 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
    • Hilfreich

    Sobald SBUS per _DSM-Methode deklariert wird, fällt Sleep flach.

    Bei meinem X299 ist noch ein weiteres Device auf der gleichen Adresse vorhanden, welches ich unter macOS nicht haben möchte: "SMBS". Dann habe ich "SBUS" deklariert, die initiale _DSM aber weggelassen. Möglicherweise kannst du diesen Part durch den Bootloader erledigen lassen, über "Device Properties". So sieht der Part innerhalb der SSDT für mein System aus:



    Edit:

    sobald ich das dazu gepackt hatte, funktioniert Sleep ebenfalls nicht mehr, also "Jacke wie Hose". Nur der Part in der SSDT macht was es soll …


    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)

  • Danke für die ausführliche Antwort, interessant. Der SMBUS Controller ist auf meinem System nicht in der DSDT drin, ohne die SSDT ist er nur als PCI device gelistet.

    Muss mal probieren wie sich das verhält wenn ich die _DSM weglasse SSDT-SBUS-MCHC.aml

    • 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

  • same problem.

    Driver not installed, but if I put SSDT-SBUS-MCHC.aml in EFI-EFI-OC-ACPI = "Driver Yes Installed".

    But problems with sleep, it does not turn off cpu fans, chassis, etc.

  • Nachtrag: Injecten von Device Properties damit der SMBus Controller unter PCIe Devices aufgelistet wird war schuld, dass Sleep nicht mehr funktioniert. Ohne diese funktioniert alles.

    • 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

    Hat das Label Erledigt hinzugefügt