Allan Posted February 7, 2014 Share Posted February 7, 2014 (edited) Como muitos sabem, aqueles que vieram do mundo Windows/Linux, o modo Hibernar tem ajudado muito quando queremos evitar o desgaste de nossos notebooks, alem que o sistema sempre acorda mais rapido, e ainda podemos deixar alguns aplicativos abertos para quando ligarmos o PC tudo já esteja pronto. E no OS X, infelizmente essa opção não existe, há uma semelhante, que é o modo Sleep (Repouso), o que ele faz? Em todos os Macs: O microprocessador entra no modo de baixo consumo de energia A saída de vídeo é desativada e pode ser que o monitor conectado seja desligado ou entre em estado ocioso O disco rígido fornecido pela Apple tem a rotação reduzida; discos de terceiros talvez tenham a rotação reduzida Nos Macs portáteis: A porta Ethernet é desligada, se aplicável (consulte a nota abaixo) Os slots do cartão de expansão são desligados O modem integrado, se houver, é desligado (consulte a nota abaixo) A placa AirPort, se houver, é desligada (consulte a nota abaixo) A porta USB responde somente à tecla liga/desliga em um teclado externo (veja abaixo) A unidade de mídia óptica, se presente, diminui a rotação A entrada e a saída de áudio são desligadas A iluminação do teclado, se for um recurso do computador portátil, é desligada Um computador usa consideravelmente menos energia quando está no modo de repouso se comparado ao modo normal. O computador continuará com a memória RAM ativa no modo de repouso, por isso tudo que estava na RAM quando o computador entrou nesse modo ainda estará lá quando o computador for despertado. Isso também significa que um computador com mais RAM usa um pouco mais de energia no modo de repouso. Quando o Hack está devidamente ajustado para funcionar o Sleep, com todos os patchs necessários já aplicados na DSDT, uma SSDT correta, ou seja quando o gerenciamento de energia do Hack e o Clover estiver tudo correto, dai sim o Sleep vai funcionar. Mais informações, vejam aqui no site da Apple. Hibernar Já que sabemos como o Sleep funciona, vamos partir para o Hibernar. Como falei o Hibernar que vamos fazer agora não existe nos Macs reais, este modo realmente é uma façanha no mundo Hack. O que você precisa? Notas: Neste artigo, "Mac portátil" refere-se ao Mac com monitor e teclado integrados, como o MacBook ou MacBook Pro. Desde a versão 2514 a função Sleep/Wake está funcionando. Nativamente o modo Hibernar funciona em Legacy, mas é possível também usar em UEFI. Funciona desde o OS X 10.9.1 pra cima. (Não funciona com OS X 10.9.0) Temos noticias de que há sucesso no modo UEFI com o OS X 10.7.5, se funcionar com outra versão, vamos saber se você testar. Esse guia funcionou comigo, na versão 10.9.2 Vamos fazer este metodo com o Clover instalado na raiz, Legacy 1 - Ultima versão do Clover instalado - Baixe aqui. [Recomenda-se fazer isso usando a versão 2513 ou 2516] 2 - Verifique qual método está sendo utilizando no teu Hack, com esse comando: pmset -g | grep hibernatemode 3 - Para o modo Hibernar funcionar de modo adequado, execute isso no Terminal: sudo pmset -a hibernatemode 29 4 - Coloque seu OS X em Sleep (Repouso), depois de 1 minuto seu sistema irá desligar por completo. 5 - Pressione o botão de energia (Liga/Desliga) 6 - Agora vai aparecer a tela de boot do Clover (GUI) - Note que tem que estar escrito (Hibernated) 7 - Se você colocou seu sistema para iniciar em tantos segundos (ex: 5 secs, 10 secs) não faça nada, o sistema vai iniciar no modo Hibernar. 8 - Mas caso não tenha contagem regressiva, aperte ENTER na partição que você ativou o Hibernar. 9 - Agora vai aparecer esta tela de carregamento, uns 10 segundos por ai. E Voilá!! Vai aparecer sua tela de login, coloque sua senha (se tiver) e pronto, modo Hibernar ativado. 10 - Se você quer iniciar no modo normal, ou se teve algum problema, vá na tela do Clover (GUI) e pressione SPACE, e escolha "Cancel hibernate wake". Mas se mesmo assim tiver problemas, execute isso no Terminal: sudo pmset -a hibernatemode 0 Com esse comando, o Hack volta ao modo Sleep nativo do sistema. Vamos fazer este metodo com o Clover em UEFI. Sigam os passos de 1 a 5. (Acima) Entendam amigos que para funcionar no modo UEFI, não é fácil, requer vários, sim varios testes. Veja um exemplo do user droplets do ProjectOSX, semelhante ao meu, mas com configurações diferentes, User @droplets - UEFIClover2620. Asus N53SV - ML-10.8.4 on SSD , Win7 on HDD.Hibernation works. Slide=100, hibernatemode=57, OsxAptioFix2Drv.efi, without EmuVariableUefi. Na minha maquina funcionou assim: Versão do Clover UEFI: 2636.Notebook Lenovo G480 - OS X Mavericks 10.9.2Arguments usados: Slide=100 Modo Hibernar usado:hibernatemode=29 Drivers64 UEFI: DataHubDxe-64.efi, FSInject-64.efi, HFSPlus.efi, OsxFatBinaryDrv-64.efi, EmuVariableUefi, não foi necessario o driver OsxAptioFixDrv.efi. Mas talvez alguem pergunte: Posso usar esses mesmos drivers que usou? Resposta: Sim e Não, porque? Veja quando usamos o modo UEFI, cada um desse driver é importante para o carregamento necessário, de diversos BIOS (Gigabyte, Insyde H20 etc..). Veja quais combinações pode usar aqui: Troubleshooting UEFI Boot by dmazar E esses diversos números, no comando e arguments? Isso é você quem vai testar, depois de muitos que tentei, esses foram os que deram melhores resultados. E agora, como vamos saber se funcionou? 1 - Tem que estar como falamos acima, com a frase (hibernated) na tela de boot, e aparecer a barra de carregamento. 2 - Deixe marcado no seu config.plist esta opção: Depois que o sistema voltou, vá em EFI > CLOVER > misc, e abra o arquivo debug.log, e verifique essas linhas: 32:460 0:032 PrepareHibernation: 32:580 0:119 read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Success 32:597 0:017 SleepImage name from pref = \private\var\vm\sleepimage 32:613 0:015 returning previously calculated offset: 32C82A000 32:629 0:015 SleepImageOffset: 32C82A000 32:644 0:015 02 01 0C 00 D0 41 08 0A 00 00 00 00 01 01 06 00 | .....A.......... 33:180 0:535 02 1F 03 12 0A 00 00 00 00 00 00 00 04 04 18 00 | ................ 33:730 0:550 33 00 32 00 43 00 38 00 32 00 41 00 30 00 30 00 | 3.2.C.8.2.A.0.0. 34:262 0:531 30 00 00 00 7F FF 04 00 | 0....... 34:668 0:405 boot-image before: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\32C82A000 Se estiver assim, parabens seu modo Hibernar está funcionando. Posso relatar que aqui está funcionando tudo perfeitamente. Tanto em Legacy quanto UEFI Veja no post oficial do Clover - Clover Instructions Se tiver problemas, veja no post oficial sobre o modo Hibernar no ProjectOSX. Todos os creditos vão para: Dmazar e Slice. OBS: Muitos conseguiram hibernar usando o 29, mas se não der certo, tente usar o modo 21, ou outro. sudo pmset -a hibernatemode 21 Edited June 25, 2014 by Allan Oliveira 4 Link to comment Share on other sites More sharing options...
Allan Posted February 16, 2014 Author Share Posted February 16, 2014 Topico atualizado!! Link to comment Share on other sites More sharing options...
Pimentel Posted February 16, 2014 Share Posted February 16, 2014 OláValeu Allan... ainda não testei esse guia, mas deve ser bom. Tu sempre procurando deixar um PC parecido com um Apple Computer 1 Link to comment Share on other sites More sharing options...
Allan Posted February 16, 2014 Author Share Posted February 16, 2014 Opa. Já que ainda não tenho verba pra comprar um Macbook, tenho que deixar o mais proximo possível kkkk. Vlw Bro!! Link to comment Share on other sites More sharing options...
Allan Posted March 17, 2014 Author Share Posted March 17, 2014 Atualizado com modo UEFI. Link to comment Share on other sites More sharing options...
Recommended Posts