Jump to content

🛌 [AJUDA] Sem Sleep ou Hibernação no Ventura (Hackintosh MacPro7,1 – B760M AORUS ELITE)


Recommended Posts

Posted

Estou enfrentando um problema sério com sleep e hibernação no meu Hackintosh.
O sistema desperta instantaneamente sempre que tenta dormir ou hibernar, e após isso, alguns recursos param de funcionar corretamente.

⚙️ Configuração:

  • CPU: Intel Core i7-12700F (Alder Lake)

  • Placa-mãe: Gigabyte B760M AORUS ELITE (rev. 1.0 - BIOS F21)

  • GPU: AMD Radeon RX 6600 (ASRock)

  • RAM: 32GB DDR5 Corsair Vengeance 4800MHz

  • Wi-Fi/Bluetooth: Fenvi FV-T919 (BCM94360)

  • Armazenamento: SSD NVMe WD SN770 + HDs SATA

  • SMBIOS: MacPro7,1

  • macOS: Ventura

  • Bootloader: OpenCore 1.0.4

🧩 ACPI e Kexts em uso:

  • SSDTs: GPRW, SBUS-MCHC, HPET, PLUG-ALT, USBX, RTCAWAC, PMC, XOSI (gerados com SSDTTime)

  • Kexts: CPUFriend (+DataProvider custom), CpuTopologyRebuild, NVMeFix, RestrictEvents, USBMap

  • Gerenciamento de energia: PPMRoot aparece no IORegistryExplorer

  • Wake Events desativados no config.plist

  • pmset ajustado:

 
bash
CopiarEditar
womp 0 acwake 0 powernap 0 proximitywake 0 tcpkeepalive 0 ttyskeepawake 0 networkoversleep 0
  • HibernationFixup.kext testado, sem efeito

Problema:

  • Sleep e hibernação não funcionam

  • O sistema entra nesses estados e desperta imediatamente

  • Após a falha, o patch de SMBus é quebrado – o Fixing SMBus não ocorre corretamente depois de uma tentativa de sleep/hibernação

  • Wake reason (via log show) retorna:

CopiarEditar
AppleACPIPlatformPower Wake reason: XDCI CNVW RP09 RP01 RP04

Alguém com a mesma placa ou chipset passou por isso? Existe alguma forma confiável de bloquear essas fontes de wake ou evitar o bug no SMBus?

Toda dica é bem-vinda! Valeu! 🙏

  • Administrators
Posted

Pra começar tá tudo errado. HPET é pra hardware antigo, até Kabylake.

Usa esse patch e o botão power pra wake.

Quote

<dict>
                    <key>Base</key>
                    <string></string>
                    <key>BaseSkip</key>
                    <integer>0</integer>
                    <key>Comment</key>
                    <string>_PRW to XPRW</string>
                    <key>Count</key>
                    <integer>0</integer>
                    <key>Enabled</key>
                    <true/>
                    <key>Find</key>
                    <data>X1BSVw==</data>
                    <key>Limit</key>
                    <integer>0</integer>
                    <key>Mask</key>
                    <data></data>
                    <key>OemTableId</key>
                    <data></data>
                    <key>Replace</key>
                    <data>WFBSVw==</data>
                    <key>ReplaceMask</key>
                    <data></data>
                    <key>Skip</key>
                    <integer>0</integer>
                    <key>TableLength</key>
                    <integer>0</integer>
                    <key>TableSignature</key>
                    <data></data>
                </dict>

 

  • Like 1

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Posted (edited)
13 hours ago, MaLd0n said:

Pra começar tá tudo errado. HPET é pra hardware antigo, até Kabylake.

Usa esse patch e o botão power pra wake.

 

Ante de tudo, muito obrigado.Sleep está sustentando e sem quebrar nada (wake pelo power), contudo a hibernação automatica feita pelo sistema continua despertando assim que hiberna, e quebrando o SBUS-MCHC :

log show --style syslog --last 1h | grep "Wake reason"  
2025-04-19 14:25:59.827929-0300  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PWRB (User)
2025-04-19 14:25:59.827934-0300  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PWRB (User)
2025-04-19 14:27:54.413115-0300  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PWRB (User)
2025-04-19 14:27:54.413116-0300  localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PWRB (User)

🧩 ACPI e Kexts em uso:

  • SSDTs: EC, PLUG-ALT, USBX, RTCAWAC (gerados com SSDTTime), GPRW, SBUS-MCHC

  • Kexts: CPUFriend (+DataProvider custom), CpuTopologyRebuild, NVMeFix, RestrictEvents, USBMap

  • Gerenciamento de energia: PPMRoot aparece no IORegistryExplorer

  • Wake Events desativados no config.plist

  • Patch: _PRW to XPRW (MaLd0n) change Method(GPRW,2,N) to XPRW (Dortania)

config.plist.zip

Edited by alanzito3d

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...