Jump to content

Recommended Posts

Posted

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

Posted

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

Posted

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.

Posted

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

Posted (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 by Guest
Posted

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

Posted
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 :/

Posted

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

Posted

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.

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...