Jump to content

[Ajuda] Problemas com o modo Hibernar - macOS Sierra


livetodie
 Share

25 posts in this topic

Recommended Posts

Olá!

 

Antecipadamente já peço desculpas pela confusão no texto e agradeço a ajuda.

 

Eu queria fazer o meu hackintosh hibernar mas não consigo. Ele hiberna e logo em seguida desperta. Como posso resolver ? Consegui fazer um DSDT seguindo o que eu li aqui nesse POST e na teoria deu tudo certo. 

Estou usando o Sierra 10.12.1

 

Minha placa mãe é uma ASUS Maximus Hero VI - Chipset Z87, processador i7 4970k e Nvidia 760GTX

Eu até havia feito um SSDT.aml, mas não estou usando pois o tutorial recomendava usar uma SMBIOS que identificasse corretamente o meu processador, mas quando faço isso o hackintosh sobe sem video :-( 

 

Nesse link vocês podem ver toda a minha pasta EFI

 

https://drive.google.com/drive/folders/0B8eKTZ3rX_mXbzFudzJpbFVFTEE?usp=sharing

Link to comment
Share on other sites

Olá @livetodie, seja bem vindo ao InsanelyMac!  :)

 

Problemas com Sleep geralmente seria gerenciamento de energia mal configurado.

Poste aqui uma copia do seu IOReg, e vá no Console, e pesquise por "Wake Reason", poste o resultado aqui.

 

Está usando o Clover em Legacy ou UEFI?

Configurou o BIOS corretamente?

 

Há, muitos usuários estão relatando problemas com o Sleep neste update do Sierra, leve isso em conta.  ;)

Link to comment
Share on other sites

Olá @livetodie, seja bem vindo ao InsanelyMac!  :)

 

Problemas com Sleep geralmente seria gerenciamento de energia mal configurado.

Poste aqui uma copia do seu IOReg, e vá no Console, e pesquise por "Wake Reason", poste o resultado aqui.

 

Está usando o Clover em Legacy ou UEFI?

Configurou o BIOS corretamente?

 

Há, muitos usuários estão relatando problemas com o Sleep neste update do Sierra, leve isso em conta.  ;)

Obrigado pela ajuda!

 

Na realidade eu nunca consegui fazer meu hack hibernar, eu nunca me preocupei muito com isso. Você consegue me dizer se meu processador está configurado corretamente no que diz respeito a PStates e CStates ? 

 

 

Está usando o Clover em Legacy ou UEFI? UEFI

Configurou o BIOS corretamente? Acredito que sim

 

Segue resultado da consulta no console 

 

https://drive.google.com/open?id=0B8eKTZ3rX_mXM0RhSEh3blM4bEE

 

Segue IOReg

 

https://drive.google.com/open?id=0B8eKTZ3rX_mXTGlSNF9BTmxBdDQ

Link to comment
Share on other sites

Vou dar uma olhada nos seus arquivos.

 

Por hora, aconselho dar uma lida aqui: Sleep, Hibernation - How it works? and How to use?

 

Olá Allan,

 

Obrigado pela ajuda. Eu li o material sobre hibernação e fiquei com uma grande dúvida... Como o hack está instalado no SSD eu posso diminuir a vida útil do SSD ao fazer o hack hibernar ?

 

A minha necessidade de fazer a máquina hibernar é só para economizar energia ao esquecer a máquina ligada

 

Outra coisa que eu queria ter certeza é se o meu processador está tendo o correto gerenciamento de energia.

 

Eu segui o seu tutorial mas já parei no terceiro passo.

 

Eu dou o comando e acaba acontecendo o que se segue abaixo:  

 

iMac-de-Luciano:~ lucianocarvalho$ pmset -g | grep hibernatemode

 hibernatemode        0

iMac-de-Luciano:~ lucianocarvalho$ sudo pmset -a hibernatemode 29

Usage: pmset <options>

See pmset(1) for details: 'man pmset'

iMac-de-Luciano:~ lucianocarvalho$

Link to comment
Share on other sites

Obrigado pela ajuda. Eu li o material sobre hibernação e fiquei com uma grande dúvida... Como o hack está instalado no SSD eu posso diminuir a vida útil do SSD ao fazer o hack hibernar ?

Sim, pode diminuir drasticamente.

 

Eu tenho usado apenas o Sleep, como SSD é rápido hibernação é desnecessário. Sem falar que me livra de caches antigos.  ;)

Pra HDDs têm vantagem pois preserva a vida, HDDs/SSDs são completamente diferentes...

 

Outra coisa que eu queria ter certeza é se o meu processador está tendo o correto gerenciamento de energia.

Pelo que notei no seu IOReg, seu gerenciamento está errado.

Precisa usar o KernelPM no config.plist, e desmarcar o patch AsusAICPUPM.

 

 

Eu dou o comando e acaba acontecendo o que se segue abaixo:  

 

iMac-de-Luciano:~ lucianocarvalho$ pmset -g | grep hibernatemode

 hibernatemode        0

iMac-de-Luciano:~ lucianocarvalho$ sudo pmset -a hibernatemode 29

Usage: pmset

See pmset(1) for details: 'man pmset'

iMac-de-Luciano:~ lucianocarvalho$

No El Capitan/Sierra não é mais possível mudar via Terminal.

 

No guia que criei, verá que agora terá de editar o arquivo manualmente.

Link to comment
Share on other sites

Allan, muito obrigado pela ajuda e me desculpe pela minha ignorância pois achava que Hibernar era Igual Sleep.

 

@@@@@@@@@@@@@@@@@@@

Sim, pode diminuir drasticamente.

 

Eu tenho usado apenas o Sleep, como SSD é rápido hibernação é desnecessário. Sem falar que me livra de caches antigos.  ;)

Pra HDDs têm vantagem pois preserva a vida, HDDs/SSDs são completamente diferentes...

 

Eu achava que Hibernar e Sleep eram a mesma coisa. Mesmo causando problemas no SSD eu queria ter o repouso funcionando para digamos ter um MAC completo  mas não irei usar o repouso para não danificar o SSD. Percebi que Sleep e Repouso não são a mesma coisa. No meu hack eu não tenho a opção de Sleep :-(

 

post-977947-0-23992800-1477577461_thumb.jpeg

 

@@@@@@@@@@@@@@@@@@@@

Pelo que notei no seu IOReg, seu gerenciamento está errado.

Precisa usar o KernelPM no config.plist, e desmarcar o patch AsusAICPUPM.

 

Já fiz a alteração no config.plist e em anexo envio o no IOReg. Gostaria de saber se minha DSDT está correta. Pode me ajudar nisso ?

 

iMac de Luciano.ioreg.zip

 

@@@@@@@@@@@@@@@@@@@

 

No El Capitan/Sierra não é mais possível mudar via Terminal.

 

No guia que criei, verá que agora terá de editar o arquivo manualmente.

 

Não achei com.apple.PowerManagement.plist no caminho indicado /Library/Preferences/SystemConfiguration. Achei somente /Library/Preferences/com.apple.PowerManagement.plist

 

post-977947-0-46166700-1477578089_thumb.jpeg

 

 

 

 

 

Link to comment
Share on other sites

IOReg ainda está corrompido.

 

Repouso e Sleep são a mesma coisa, mesmo nome... :wacko:

Hibernar sim, é outra coisa... :whistle:

 

Desmarca todas estas opções no Preferências do Sistema, isso causa problemas no Hack que ainda está desconfigurado.

Link to comment
Share on other sites

IOReg ainda está corrompido.

 

Repouso e Sleep são a mesma coisa, mesmo nome... :wacko:

Hibernar sim, é outra coisa... :whistle:

 

Desmarca todas estas opções no Preferências do Sistema, isso causa problemas no Hack que ainda está desconfigurado.

 

 

O que eu devo fazer para corrigir os erros ?

 

Eu desmarquei tudo do Economizador de Energia 

 

Será que agora o IOReg está bom ?

https://drive.google.com/open?id=0B8eKTZ3rX_mXTnJJZmIzWC1WQlk

Link to comment
Share on other sites

Sem problemas.  ;)

 

Bem pelo que ví, seu gerenciamento de energia está correto!  :D

 

Já que usa o Clover em UEFI, qual drivers você tem na pasta drivers64UEFI?

E qual modo de hibernação já usou? Ex: 21, 25 ou 29...

EDIT: Você já me disse, esqueci...hehe

 

Mas tenta outros modos.

 

Vou mover estes posts criando um novo tópico, assim não vai poluir este tópico com outros assuntos.  :)

EDIT: Pronto.

Link to comment
Share on other sites

Sem problemas.  ;)

 

Bem pelo que ví, seu gerenciamento de energia está correto!  :D

 

Já que usa o Clover em UEFI, qual drivers você tem na pasta drivers64UEFI?

E qual modo de hibernação já usou? Ex: 21, 25 ou 29...

EDIT: Você já me disse, esqueci...hehe

 

Mas tenta outros modos.

 

Vou mover estes posts criando um novo tópico, assim não vai poluir este tópico com outros assuntos.  :)

EDIT: Pronto.

O conteúdo da pasta está correto ?

 

Este é o conteúdo da pasta.

 

/Volumes/EFI/EFI/CLOVER/drivers64UEFI

/Volumes/EFI/EFI/CLOVER/drivers64UEFI/FSInject-64.efi
/Volumes/EFI/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi
/Volumes/EFI/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi
/Volumes/EFI/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi
/Volumes/EFI/EFI/CLOVER/drivers64UEFI/VBoxHfs-64.efi
 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 
Eu não achei o com.apple.PowerManagement.plist no caminho que é indicado tutorial que você criou.
 
/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
 
Eu localizei no caminho:
 
/Library/Preferences/com.apple.PowerManagement.plist
 
Mas mesmo assim não acho Hibernate Mode
post-977947-0-79366200-1477679321_thumb.jpeg
 
 
Link to comment
Share on other sites

 

O conteúdo da pasta está correto ?

 

Este é o conteúdo da pasta.

 

/Volumes/EFI/EFI/CLOVER/drivers64UEFI

/Volumes/EFI/EFI/CLOVER/drivers64UEFI/FSInject-64.efi
/Volumes/EFI/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi
/Volumes/EFI/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi
/Volumes/EFI/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi
/Volumes/EFI/EFI/CLOVER/drivers64UEFI/VBoxHfs-64.efi

Deleta o VBoxHfs-64.efi, e adiciona o driver HFSPlus.efi

 

Eu não achei o com.apple.PowerManagement.plist no caminho que é indicado tutorial que você criou.

 
/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
 
Eu localizei no caminho:
 
/Library/Preferences/com.apple.PowerManagement.plist
 
Mas mesmo assim não acho Hibernate Mode

 

Então isso requer analise...

Eu ainda não uso o macOS Sierra (não ví muita vantagem em relação ao El Cap), mas vou dar uma olhada por aí...

Link to comment
Share on other sites

Deleta o VBoxHfs-64.efi, e adiciona o driver HFSPlus.efi

 

Então isso requer analise...

Eu ainda não uso o macOS Sierra (não ví muita vantagem em relação ao El Cap), mas vou dar uma olhada por aí...

Ao adicionar o HFSPlus.efi via clover configurator, ele criou nesse caminho EFI/CLOVER/drivers32/HFSPlus.efi

É assim mesmo que vc indica que seja feito ? E como eu deletei o VBoxHfs-64.efi ele não achou o SSD com o Sierra para dar boot. Dai voltei para como era antes.

Link to comment
Share on other sites

Não, o driver têm de estar neste diretório: EFI/CLOVER/drivers64UEFI/HFSPlus.efi

 

Deleta o que foi criado, se não poderá dar problemas.

 

Farei isso sobre a pasta drivers64UEFI!!! Mas já te digo q consigo fazer o repouso do hack. O Artur editou minha DSDT e usei essas kexts para resolver o problema da USB

/Volumes/EFI/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext

/Volumes/EFI/EFI/CLOVER/kexts/10.12/FakePCIID.kext
  • Like 1
Link to comment
Share on other sites

 

Farei isso sobre a pasta drivers64UEFI!!! Mas já te digo q consigo fazer o repouso do hack. O Artur editou minha DSDT e usei essas kexts para resolver o problema da USB

/Volumes/EFI/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext

/Volumes/EFI/EFI/CLOVER/kexts/10.12/FakePCIID.kext

 

Coloquei no caminho EFI/CLOVER/drivers64UEFI/HFSPlus.efi e deletei o VBoxHfs-64.efi e o Clover ficou sem achar o SSD com o Sierra

 

Usar esse HFSPlus.efi irá me proporcionar o q ? A única coisa que ainda me incomoda é a questão de não aparecer a opção de sleep (repouso) dentro de Economizador de Energia

Link to comment
Share on other sites

Totalmente estranho isso, você habilitou o FileVault?

 

Tente limpar a NVRam:

sudo nvram -c

O que pode ajudar é formatar a EFI em FAT32 outra vez, e reinstalar o Clover.

Deve ter algo errado com a instalação do Clover.

Link to comment
Share on other sites

Totalmente estranho isso, você habilitou o FileVault?

 

Tente limpar a NVRam:

sudo nvram -c

O que pode ajudar é formatar a EFI em FAT32 outra vez, e reinstalar o Clover.

Deve ter algo errado com a instalação do Clover.

Vou fazer tudo isso que vc está recomendando.. Mas eu não sei como habilita ou desabilita FileVault... Onde acho isso ? rara

Link to comment
Share on other sites

Mas eu não sei como habilita ou desabilita FileVault... Onde acho isso ? rara

Ele está em Preferencias do Sistema > Segurança e Privacidade > FileVault.

 

Mas não habilite se não sabe como funciona, ele criptografa o HDD/SSD. 

Têm uma maneira de usa-lo, mas só faça caso precise no futuro.

 

Eu perguntei isso pois o VBoxHfs-64.efi é usado pra ativar o FileVault.

Link to comment
Share on other sites

Ele está em Preferencias do Sistema > Segurança e Privacidade > FileVault.

 

Mas não habilite se não sabe como funciona, ele criptografa o HDD/SSD. 

Têm uma maneira de usa-lo, mas só faça caso precise no futuro.

 

Eu perguntei isso pois o VBoxHfs-64.efi é usado pra ativar o FileVault.

Cara... Fiz o q vc disse... Formatei o EFI pelo terminal, instalei o CLOVER de novo e se eu excluo VBoxHfs-64.efi e coloco HFSPlus.efi a parada não funciona... O Clover até carrega, mas os HD's com o OSx não aparecem :-(

Link to comment
Share on other sites

 Share

×
×
  • Create New...