Jonathan-Chagas Posted June 23, 2014 Posted June 23, 2014 Olá! Já uso hackintosh há algum tempo, e até existe um pack feito especificamente para meu modelo de notebook (incluindo várias kexts para Ethernet, WiFi, trackpad, SD-Reader, etc.). Porém, algo que sempre me incomodou foi o gerenciamento de energia, que faz com que o sistema drene a carga da minha bateria de forma monstruosa (em 20 minutos, tenho que correr atrás do carregador T.T). Procurando a respeito, vi que o problema era justamente a maldita kext NullCPUPowerManagement. Comecei a ler vários tutoriais na internet sobre como obter o gerenciamento de energia, e apliquei um patch para a AppleIntelCPUPowerManagement (após algumas tentativas falhas de KP). Para conseguir rodar sem problemas, uso a SMBios do MacPro8,1 (quando na verdade deveria usar a do iMac 12.1, que dá problemas na tela). Mesmo assim, meu PStates continua em 8 e não quer subir T.T Outro problema que detectei é que, depois do sleep, o teclado e o trackpad ficam completamente desconfigurados, como se eu estivesse sempre apertando a tecla Command junto com as teclas que aperto. Procurei exaustivamente sobre isso e não consegui entender bulhufas :/ Outro problema (mas creio que deve ser resolvido com um patch de Blacklight) é que quando eu ajusto o brilho da tela para o mínimo, a tela apaga e eu não tenho como acender de volta, tendo que reiniciar o notebook (o que me leva a crer que, também, ele não está salvando as configurações de brilho após um restart). Então, meu hackintosh ainda tem salvação? XD
pernacabeluda Posted June 23, 2014 Posted June 23, 2014 Esta versão da VoodooPS2 corrige o problema das teclas travadas após o sleep http://www.insanelymac.com/forum/topic/175372-voodoops2-and-voodoohda-now-022-with-prefpane-drivers-for-snow-leopard-3264-bit/?p=1314293 Sobre o gerenciamento de energia, não basta aplicar o patch na AICPM, você precisa gerar uma SSDT e usar o SMBIOS correto que no seu caso deve ser algum MacBookPro com Sandy Bridge http://Olarila.com/forum/viewtopic.php?f=2&t=34 -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 Consulting for macOS Hackintosh since 2006 HERE
Jonathan-Chagas Posted June 23, 2014 Author Posted June 23, 2014 Obrigado pela versão da Voodoo! Eu uso uma SSDT que peguei no InsanelyMac (um usuário possui o mesmo notebook com o mesmo processador e avisou que o script gerador não funcionava, e ofereceu várias SSDT específicas), e a SMBios do MacPro 8,1, e mesmo assim o gerenciamento de energia não funciona.
pernacabeluda Posted June 23, 2014 Posted June 23, 2014 Por que MacPro? Não é um laptop? O script funciona. -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 Consulting for macOS Hackintosh since 2006 HERE
Jonathan-Chagas Posted June 23, 2014 Author Posted June 23, 2014 MacbookPro 8,1 *** A postagem do usuário sobre a SSDT se encontra aqui: http://www.insanelymac.com/forum/topic/295587-power-management-for-sandyivy-bridgehaswell-cpus/page-2#entry1996810 Eu entrei em contato com ele sobre meu problema, e ele disse que desconhecia :/ Vou tentar o ssdtPRGen novamente, mas duvido que dê algum resultado no gerenciamento de energia, já que não deu até agora.
Jonathan-Chagas Posted June 23, 2014 Author Posted June 23, 2014 (edited) [uPDATE] 1 - A Voodoo que vc me passou não deu efeito nenhum (inclusive instalei junto com a PS2Nub que ele diz no post), mas pelo menos consertou a tecla de barra e interrogação que não estava funcionando 2 - Usei o ssdtPRGen.sh, gerei a SSDT e coloquei na pasta /Extra. Meu org.chameleon.Boot.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>EthernetBuiltIn</key> <string>Yes</string> <key>GraphicsEnabler</key> <string>No</string> <key>IGPEnabler</key> <string>Yes</string> <key>Graphics Mode</key> <string>1366x768x32</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-f dropSSDT=Yes</string> <key>GeneratePStates</key> <string>No</string> <key>GenerateCStates</key> <string>No</script> </dict> </plist> Usei o kextstat e verifiquei que AppleLPC e AppleRTC estão carregadas (após aplicar patch em DSDT) MacBook-Pro-de-Jonathan:~ Jonathan$ kextstat Index Refs Address Size Wired Name (Version) <Linked Against> 1 67 0xffffff7f807e3000 0x8d80 0x8d80 com.apple.kpi.bsd (13.2.0) 2 6 0xffffff7f80b25000 0x28c0 0x28c0 com.apple.kpi.dsep (13.2.0) 3 85 0xffffff7f807ac000 0x1dfb0 0x1dfb0 com.apple.kpi.iokit (13.2.0) 4 90 0xffffff7f807ca000 0xbf40 0xbf40 com.apple.kpi.libkern (13.2.0) 5 79 0xffffff7f807a9000 0x2d10 0x2d10 com.apple.kpi.mach (13.2.0) 6 36 0xffffff7f807d6000 0x7d90 0x7d90 com.apple.kpi.private (13.2.0) 7 56 0xffffff7f807de000 0x48e0 0x48e0 com.apple.kpi.unsupported (13.2.0) 8 2 0xffffff7f80b28000 0x47000 0x47000 com.apple.kec.corecrypto (1.0) <7 6 5 4 3 1> 9 0 0xffffff7f80cb5000 0xb000 0xb000 com.apple.kec.pthread (1) <7 6 5 4 1> 10 19 0xffffff7f80bff000 0x9000 0x9000 com.apple.iokit.IOACPIFamily (1.4) <7 6 4 3> 11 20 0xffffff7f808be000 0x2f000 0x2f000 com.apple.iokit.IOPCIFamily (2.9) <7 6 5 4 3> 12 1 0xffffff7f81ccd000 0x5f000 0x5f000 com.apple.driver.AppleACPIPlatform (2.0) <11 10 7 6 5 4 3 1> 13 1 0xffffff7f80b6f000 0xb000 0xb000 com.apple.driver.AppleFDEKeyStore (28.30) <8 7 6 5 4 3 1> 14 1 0xffffff7f810dc000 0x11000 0x11000 com.apple.iokit.IOReportFamily (23) <5 4 3> 15 11 0xffffff7f807ec000 0x2d000 0x2d000 com.apple.iokit.IOStorageFamily (1.9) <7 6 5 4 3 1> 16 0 0xffffff7f8118f000 0x1e000 0x1e000 com.apple.driver.DiskImages (371.1) <15 7 6 5 4 3 1> 17 0 0xffffff7f81a57000 0x14000 0x14000 com.apple.driver.AppleKeyStore (2) <8 7 6 5 4 3 1> 18 0 0xffffff7f81b72000 0x2b000 0x2b000 com.apple.driver.AppleIntelCPUPowerManagement (217.92.1) <7 6 5 4 3 1> 19 0 0xffffff7f80c91000 0x3000 0x3000 com.apple.security.TMSafetyNet (7) <7 6 5 4 2 1> 20 2 0xffffff7f80c94000 0x5000 0x5000 com.apple.kext.AppleMatch (1.0.0d1) <4 1> 21 1 0xffffff7f80c99000 0x14000 0x14000 com.apple.security.sandbox (278.11) <20 7 6 5 4 3 2 1> 22 0 0xffffff7f80cad000 0x7000 0x7000 com.apple.security.quarantine (3) <21 20 7 6 5 4 2 1> 23 0 0xffffff7f81d3d000 0x8000 0x8000 com.apple.nke.applicationfirewall (153) <7 6 5 4 3 1> 24 0 0xffffff7f81b6d000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementClient (217.92.1) <7 6 5 4 3 1> 25 0 0xffffff7f81c9b000 0x3000 0x3000 com.apple.driver.AppleAPIC (1.7) <4 3> 26 0 0xffffff7f81961000 0x4000 0x4000 com.apple.driver.AppleSMBIOS (2.1) <7 4 3> 27 0 0xffffff7f81bd2000 0x3000 0x3000 com.apple.driver.AppleHPET (1.8) <10 7 5 4 3> 28 0 0xffffff7f81cc7000 0x3000 0x3000 com.yourcompany.driver.AppleACPIPS2Nub (1.0.0d1) <10 7 5 4 3 1> 29 3 0xffffff7f80b7a000 0x85000 0x85000 com.apple.iokit.IOHIDFamily (2.0.0) <13 7 6 5 4 3 2 1> 30 0 0xffffff7f81d36000 0x4000 0x4000 com.apple.driver.AppleACPIButtons (2.0) <29 12 10 7 6 5 4 3 1> 31 0 0xffffff7f81967000 0x7000 0x7000 com.apple.driver.AppleSmartBatteryManager (1) <10 5 4 3 1> 32 0 0xffffff7f8198d000 0x7000 0x7000 com.apple.driver.AppleRTC (2.0) <10 5 4 3 1> 33 1 0xffffff7f80c08000 0x11000 0x11000 org.voodoo.driver.PS2Controller (1.1.0) <10 7 5 4 3 1> 35 0 0xffffff7f815b8000 0x13000 0x13000 org.netkas.driver.FakeSMC (489) <10 7 5 4 3 1> 36 1 0xffffff7f81c76000 0x5000 0x5000 com.apple.driver.AppleEFIRuntime (2.0) <7 6 5 4 3> 37 9 0xffffff7f80e1e000 0x6d000 0x6d000 com.apple.iokit.IOUSBFamily (677.4.0) <11 7 5 4 3 1> 38 0 0xffffff7f80f2f000 0x18000 0x18000 com.apple.driver.AppleUSBEHCI (660.4.0) <37 11 7 5 4 3 1> 39 0 0xffffff7f81c07000 0x2000 0x2000 net.osrom.kext.Disabler (1.0.1) <4 3> 40 0 0xffffff7f81c7b000 0xa000 0xa000 com.apple.driver.AppleEFINVRAM (2.0) <36 7 6 5 4 3> 41 3 0xffffff7f8136d000 0x19000 0x19000 com.apple.iokit.IOAHCIFamily (2.6.5) <5 4 3 1> 42 0 0xffffff7f81ca0000 0x1a000 0x1a000 com.apple.driver.AppleAHCIPort (3.0.0) <41 11 5 4 3 1> 43 0 0xffffff7f80e9f000 0x3000 0x3000 com.apple.iokit.IOUSBUserClient (660.4.2) <37 7 5 4 3 1> 44 0 0xffffff7f80f10000 0x18000 0x18000 com.apple.driver.AppleUSBHub (666.4.0) <37 5 4 3 1> 45 0 0xffffff7f81393000 0x18000 0x18000 com.apple.iokit.IOAHCIBlockStorage (2.5.1) <41 15 6 5 4 3 1> 46 6 0xffffff7f8087c000 0x31000 0x31000 com.apple.iokit.IOSCSIArchitectureModelFamily (3.6.6) <5 4 3 1> 47 0 0xffffff7f81386000 0xd000 0xd000 com.apple.iokit.IOAHCISerialATAPI (2.6.1) <46 41 5 4 3 1> 48 0 0xffffff7f817f7000 0x3000 0x3000 com.apple.driver.XsanFilter (404) <15 5 4 3 1> 49 3 0xffffff7f80ddd000 0x34000 0x34000 com.apple.iokit.IONetworkingFamily (3.2) <7 6 5 4 3 1> 50 0 0xffffff7f816b3000 0x9000 0x9000 com.apple.BootCache (35) <7 6 5 4 3 1> 51 0 0xffffff7f81c67000 0x4000 0x4000 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1> 52 0 0xffffff7f81c6d000 0x3000 0x3000 com.apple.AppleFSCompression.AppleFSCompressionTypeDataless (1.0.0d1) <7 6 4 3 2 1> 54 0 0xffffff7f80c19000 0x3000 0x3000 org.voodoo.driver.PS2Keyboard (1.1.0) <33 29 7 6 5 4 3 1> 57 0 0xffffff7f819ec000 0x5000 0x5000 com.apple.driver.ApplePS2Mouse (2.0.0) <29 5 4 3> 58 0 0xffffff7f81088000 0x7000 0x7000 com.apple.iokit.SCSITaskUserClient (3.6.6) <46 15 5 4 3 1> 59 3 0xffffff7f81093000 0x11000 0x11000 com.apple.iokit.IOCDStorageFamily (1.7.1) <15 5 4 3 1> 60 2 0xffffff7f810a4000 0xe000 0xe000 com.apple.iokit.IODVDStorageFamily (1.7.1) <59 15 5 4 3 1> 61 1 0xffffff7f810b2000 0xc000 0xc000 com.apple.iokit.IOBDStorageFamily (1.7) <60 59 15 5 4 3 1> 62 0 0xffffff7f810be000 0x1e000 0x1e000 com.apple.iokit.IOSCSIMultimediaCommandsDevice (3.6.6) <61 60 59 46 15 5 4 3 1> 63 1 0xffffff7f80eab000 0x7000 0x7000 com.apple.driver.AppleUSBComposite (656.4.1) <37 4 3 1> 64 0 0xffffff7f80f09000 0x7000 0x7000 com.apple.driver.AppleUSBMergeNub (650.4.0) <63 37 4 3 1> 65 1 0xffffff7f80e8b000 0x14000 0x14000 com.apple.iokit.IOUSBMassStorageClass (3.6.0) <46 37 15 5 4 3 1> 66 1 0xffffff7f80d00000 0x18000 0x18000 com.apple.iokit.IOSCSIBlockCommandsDevice (3.6.6) <46 15 5 4 3 1> 67 0 0xffffff7f81943000 0x8000 0x8000 com.apple.driver.AppleUSBCardReader (3.4.1) <66 65 46 37 15 5 4 3 1> 68 8 0xffffff7f8113c000 0x43000 0x43000 com.apple.iokit.IOGraphicsFamily (2.4.1) <11 7 5 4 3 1> 69 0 0xffffff7f81a72000 0x2d000 0x2d000 com.apple.driver.AppleIntelSNBGraphicsFB (8.2.4) <68 11 10 7 6 5 4 3 1> 70 1 0xffffff7f8117f000 0x10000 0x10000 com.apple.iokit.IONDRVSupport (2.4.1) <68 11 7 5 4 3> 71 0 0xffffff7f81ae5000 0x62000 0x62000 com.apple.driver.AppleIntelHD3000Graphics (8.2.4) <68 11 7 5 4 3 1> 73 5 0xffffff7f810ed000 0xa000 0xa000 com.apple.driver.IOPlatformPluginFamily (5.7.0d11) <10 7 6 5 4 3> 74 1 0xffffff7f810fc000 0x14000 0x14000 com.apple.driver.IOPlatformPluginLegacy (1.0.0) <73 10 7 6 5 4 3> 75 2 0xffffff7f81110000 0x15000 0x15000 com.apple.driver.AppleSMC (3.1.8) <10 7 5 4 3 1> 76 0 0xffffff7f81125000 0x10000 0x10000 com.apple.driver.ACPI_SMC_PlatformPlugin (1.0.0) <75 74 73 11 10 7 6 5 4 3> 77 1 0xffffff7f813b8000 0x80000 0x80000 com.apple.iokit.IO80211Family (630.35) <49 7 6 5 4 3 1> 78 0 0xffffff7f81438000 0x14a000 0x14a000 com.apple.driver.AirPort.Atheros40 (700.74.5) <77 49 11 7 5 4 3 1> 79 0 0xffffff7f810f7000 0x3000 0x3000 com.apple.driver.AppleSMCPDRC (1.0.0) <73 11 6 4 3> 80 1 0xffffff7f80c1f000 0x12000 0x12000 com.apple.kext.OSvKernDSPLib (1.14) <5 4> 81 1 0xffffff7f80c31000 0x37000 0x37000 com.apple.iokit.IOAudioFamily (1.9.7fc2) <80 5 4 3 1> 82 0 0xffffff7f80c68000 0x21000 0x21000 org.voodoo.driver.VoodooHDA (2.8.4) <81 11 7 5 4 3> 84 0 0xffffff7f81a4f000 0x3000 0x3000 com.apple.driver.AppleLPC (1.7.0) <73 11 5 4 3> 85 1 0xffffff7f8106e000 0x4000 0x4000 com.apple.iokit.IOSMBusFamily (1.1) <5 4 3> 86 1 0xffffff7f81a05000 0x11000 0x11000 com.apple.driver.AppleSMBusController (1.0.11d1) <85 11 10 5 4 3> 87 0 0xffffff7f81a16000 0xd000 0xd000 com.apple.driver.AppleMCCSControl (1.1.12) <86 68 11 10 7 5 4 3 1> 88 0 0xffffff7f8184c000 0x5000 0x5000 com.apple.driver.AppleUpstreamUserClient (3.5.13) <68 11 10 7 5 4 3 1> 89 1 0xffffff7f81c53000 0x3000 0x3000 com.apple.driver.AppleGraphicsControl (3.5.26) <68 11 10 7 5 4 3 1> 90 0 0xffffff7f81c56000 0xc000 0xc000 com.apple.driver.ApplePolicyControl (3.5.26) <89 68 11 10 7 5 4 3 1> 91 0 0xffffff7f81bae000 0x3000 0x3000 com.apple.driver.AppleHWAccess (1) <7 5 4 3> 92 0 0xffffff7f8122b000 0x1d000 0x1d000 com.apple.iokit.IOBluetoothHostControllerUSBTransport (4.2.4f1) <37 11 10 7 5 4 3 1> 93 0 0xffffff7f815cb000 0x5000 0x5000 com.apple.Dont_Steal_Mac_OS_X (7.0.0) <75 7 4 3 1> 95 1 0xffffff7f81c33000 0x6000 0x6000 com.apple.AppleGraphicsDeviceControl (3.5.26) <7 6 5 4 3 1> 96 0 0xffffff7f81c39000 0x12000 0x12000 com.apple.driver.AGPM (100.14.15) <95 73 70 68 11 5 4 3> 98 0 0xffffff7f8124c000 0xad000 0xad000 com.apple.iokit.IOBluetoothFamily (4.2.4f1) <37 14 7 5 4 3 1> 99 1 0xffffff7f81077000 0x11000 0x11000 com.apple.iokit.IOSerialFamily (10.0.7) <7 6 5 4 3 1> 100 0 0xffffff7f8121b000 0xa000 0xa000 com.apple.iokit.IOBluetoothSerialManager (4.2.4f1) <99 7 5 4 3 1> 101 0 0xffffff7f81059000 0x15000 0x15000 com.apple.iokit.IOSurface (91.1) <7 5 4 3 1> 102 0 0xffffff7f80e11000 0x7000 0x7000 com.apple.iokit.IOUserEthernet (1.0.0d1) <49 6 5 4 3 1> 103 0 0xffffff7f81ba5000 0x5000 0x5000 com.apple.driver.AppleHWSensor (1.9.5d0) <5 4 3> 104 1 0xffffff7f816be000 0x5000 0x5000 com.apple.kext.triggers (1.0) <7 6 5 4 3 1> 105 0 0xffffff7f816c3000 0x9000 0x9000 com.apple.filesystems.autofs (3.0) <104 7 6 5 4 3 1> Não sei mais o que fazer -.-' Edited June 23, 2014 by Guest
pernacabeluda Posted June 23, 2014 Posted June 23, 2014 DropSSDT não é kernel flag, é opção do Chameleon e deve ser escrito exatamente assim (com D maiúsculo) <key>DropSSDT</key> <string>Yes</string> -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 Consulting for macOS Hackintosh since 2006 HERE
Jonathan-Chagas Posted June 23, 2014 Author Posted June 23, 2014 DropSSDT não é kernel flag, é opção do Chameleon e deve ser escrito exatamente assim (com D maiúsculo) <key>DropSSDT</key> <string>Yes</string> Fiz o reparo, nenhuma mudança :/
pernacabeluda Posted June 23, 2014 Posted June 23, 2014 39 0 0xffffff7f81c07000 0x2000 0x2000 net.osrom.kext.Disabler (1.0.1) <4 3> Essa kext normalmente tem a mesma função que a NullCPUPowerManagement (a menos que você tenha editado para desabilitar outra kext). -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 Consulting for macOS Hackintosh since 2006 HERE
Jonathan-Chagas Posted June 23, 2014 Author Posted June 23, 2014 Essa kext normalmente tem a mesma função que a NullCPUPowerManagement (a menos que você tenha editado para desabilitar outra kext). Creio que ela esteja desabilitando a AppleHDA. Vou excluir as duas, melhor.
Jonathan-Chagas Posted June 23, 2014 Author Posted June 23, 2014 [uPDATE] 1 - Nada mudou. 2 - Minha barra/interrogação está sem funcionar de novo, mas isso não é importante kk
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now