Coisa Posted June 4, 2014 Share Posted June 4, 2014 Pessoal eu tenho o 10.9.3 aqui e ontem resolvi criar o SSDT.aml para ele. Fiz tudo certo e ao exportar o SSDT.aml pelo DSDT Editor não apareceu erro nem Warning nenhum. Foi tranquilo. Como fiz um SSDT novinho resolvi recriar o DSDT.aml pra ver se tinha algum problema nele, eu usava o que fiz para Mountain Lion nesse tópico: http://www.insanelymac.com/forum/topic/290950-resolvido-mountain-lion-1083-liga-desliga/ Os patches que eu apliquei foram esses: /Patches/Desktop/DTGP.txt /Patches/Desktop/Shutdown /Patches/SBUS /Patches/Shutdown Intel Após compilar aparece a janela de compilação com a seguinte informação: Line: 135 Type: Remark Message: Use of compiler reserved name (_T_0) Eu clico em Fix Errors mas não acontece nada pois não chega a ser realmente um erro. Editando: A solução para o Remark encontrei aqui: http://olarila.com/forum/viewtopic.php?f=19&t=1865 Sobre o SSDT eu só queria tirar uma dúvida: Meu processador trabalha com multiplicador de x9 a x24. O sistema consegue usar multiplicadores que estiverem dentro dessa faixa? Por exemplo x16, x18? Pergunto isso porque os multiplicadores aqui só funcionam em x9 ou direto em x24 no sistema, ou seja, ou ele roda usando x9 para tarefas básicas e vai direto para o x24 em algo que exige um pouco mais. No Firefox por exemplo: Ao postar esse tópico o multiplicador estava em x9. Foi só abrir uma aba com um vídeo do Youtube que o multiplicador começou a oscilar entre x9 e x24. Não existe um meio termo, ou ele roda no mínimo ou vai direto para o máximo. Tem como o sistema não ir direto ao máximo quando faz algo um pouco mais pesado? Apesar de tudo o que escrevi os arquivos DSDT.aml e SSDT.aml estão ativos aqui e o sistema funciona muito bem. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/ Share on other sites More sharing options...
Allan Posted June 4, 2014 Share Posted June 4, 2014 Se o seu CPU for esse da assinatura, não precisa gerar SSDT, apenas marque estas opções no boot.plist (se usa Chameleon): Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2024951 Share on other sites More sharing options...
Coisa Posted June 4, 2014 Author Share Posted June 4, 2014 Meu PC é esse da assinatura mesmo. Essas opções que você postou eram as que eu usava antes de criar e ativar o SSDT.aml Como o arquivo e as opções fazem a mesma coisa acho que vou deixar só o SSDT.aml mesmo. Sobre os multiplicadores, eles funcionam sempre variando entre x9 e x24. Não existem valores entre x9 e x24 que o sistema possa usar? Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025005 Share on other sites More sharing options...
Allan Posted June 4, 2014 Share Posted June 4, 2014 Veja, não adianta usar os dois arquivos. Faz assim, usa primeiro o do Chameleon. E delete a SSDT. Caso não aja melhoras, delete as opções do boot.plist, dai usa a SSDT. Vamos fazer assim, usa o 1 metodo (boot.plist), e veja se os states estão funcionando: http://www.insanelymac.com/forum/topic/295587-power-management-for-sandyivy-bridgehaswell-cpus/?p=2003480 Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025015 Share on other sites More sharing options...
Coisa Posted June 4, 2014 Author Share Posted June 4, 2014 Não cara. Eu não uso os dois ao mesmo tempo. Antes eu usava P e C States + DSDT.aml e o sistema funcionava normalmente e com gerenciamento de enrgia funcionando. Pra se ter uma idéia as únicas kexts que uso são: FakeSMC e kexts de Som, Vídeo e rede + patch na AppleRTC. Agora eu uso o SSDT.aml no lugar dos P e C States. O sistema continua funcionando normalmente, até com repouso. A minha única dúvida agora é: Os multiplicadores funcionam sempre no valor mínimo (x9) ou máximo (x24). Não existem valores entre x9 e x24 que o sistema possa usar como x18 por exemplo, para que ele não fique alternando somente entre o mínimo e o máximo? Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025019 Share on other sites More sharing options...
Allan Posted June 4, 2014 Share Posted June 4, 2014 Então, para saber se estes states estão funcionando, faça o que te mandei no link. Qual SMBios usa pra essa maquina? Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025031 Share on other sites More sharing options...
Coisa Posted June 4, 2014 Author Share Posted June 4, 2014 Cara tentei o que você me passou no link: try to use AppleIntelCPUPowerManagementInfo.kext. read about this here Download the kext, open Terminal: cd /Users/youuser/Downloads chmod -R go=u-w /Users/youuser/Downloads/AppleIntelCPUPowerManagementInfo.kext chown -R root:wheel /Users/youuser/Downloads/AppleIntelCPUPowerManagementInfo.kext Ao dar o seguinte comando o sistema congela: sudo kextload AppleIntelCPUPowerManagementInfo.kext A SMBios que uso aqui é do IMac 11.2 Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025061 Share on other sites More sharing options...
Allan Posted June 4, 2014 Share Posted June 4, 2014 Nessa parte: /Users/youuser está colocando seu usuario certo? Tenta usar um SMBios de Mac Mini 5,1. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025071 Share on other sites More sharing options...
Coisa Posted June 4, 2014 Author Share Posted June 4, 2014 Nessa parte: /Users/youuser está colocando seu usuario certo? Tenta usar um SMBios de Mac Mini 5,1. Nessa parte: /Users/youuser eu estou colocando o meu usuário certinho. Na hora de rodar a kext, depois de inserir a senha no terminal o sistema congela. Estava olhando no Chameleon e o SMBios do Mac Mini 5.1 não é para processadores Sandy Bridge, LGA1155? Eu uso o iMac 11.2 porque meu processador é LGA 1156, primeira geração do Core i3. Eu escolhi essa pelo que li nesse site, que tem as especificações de vários Macs diferentes: http://www.everymac.com/systems/apple/imac/specs/imac-core-i3-3.2-21-inch-aluminum-mid-2010-specs.html Por esse site a SMBios correta pra ele é a iMac 11.2. Será que não vai sobrecarregar o processador usar SMBios do Mac Mini 5.1? Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025098 Share on other sites More sharing options...
Allan Posted June 4, 2014 Share Posted June 4, 2014 Baixou a kext e colocou em Downloads? Então amigo, é como falei pra você, não estraga o Hardware usar outro SMBios, isso é um teste. Veja, no meu Note uso um CPU IvyBridge, ( com um SMBios de MB Pro 9,2) mas tenho mais desempenho com um MB Pro 9,1 (SandyBridge). Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025143 Share on other sites More sharing options...
Coisa Posted June 4, 2014 Author Share Posted June 4, 2014 Bom eu resolvi apagar a kext e descompactei de novo na pasta Downloads Mudei a SMBios para a do Mac Mini 5.1 e reiniciei a máquina Fui no terminal e dei os comandos que você tinha falado (o youuser eu alterei para o nome do meu usuário) mas agora tem um problema: O comando chown -R root:wheel /Users/youuser/Downloads/AppleIntelCPUPowerManagementInfo.kext está dando o seguinte erro: Operation Not Permitted Tentei dar o comando dessa forma: sudo chown -R root:wheel /Users/youuser/Downloads/AppleIntelCPUPowerManagementInfo.kext Com o sudo o comando funciona mas ao dar o comando sudo kextload AppleIntelCPUPowerManagementInfo.kext o sistema congela e tenho que desligar pelo botão do gabinete. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025199 Share on other sites More sharing options...
Allan Posted June 4, 2014 Share Posted June 4, 2014 Já que esse não deu certo, você pode testar a kext MSRDumper. MSRDumper.kext.zip Dai use estes comandos: cd /Users/seunome/Downloads ioreg -lw0 | grep PerformanceStateArray sudo chown -R 0:0 MSRDumper.kext sudo kextload MSRDumper.kext sudo kextunload MSRDumper.kext Use um por um, não todos juntos. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025241 Share on other sites More sharing options...
Coisa Posted June 4, 2014 Author Share Posted June 4, 2014 Fiz todos os comandos mas era pra ser gerado algum arquivo em algum lugar? No terminal apareceu isso após cada comando ser realizado: ioreg -lw0 | grep PerformanceStateArray | | | | "PerformanceStateArray" = (<800c0000281d01000a0000000a0000000018000000180000>,<fb0b000000fa00000a0000000a0000000017000000170000>,<750b000090e200000a0000000a0000000016000000160000>,<f00a000020cb00000a0000000a0000000015000000150000>,<6b0a000098b700000a0000000a0000000014000000140000>,<e5090000f8a700000a0000000a0000000013000000130000>,<60090000709400000a0000000a0000000012000000120000>,<db080000d08400000a0000000a0000000011000000110000>,<55080000307500000a0000000a0000000010000000100000>,<d0070000606d00000a0000000a000000000f0000000f0000>,<4b070000a86100000a0000000a000000000e0000000e0000>,<c5060000d85900000a0000000a000000000d0000000d0000>,<40060000085200000a0000000a000000000c0000000c0000>,<bb050000384a00000a0000000a000000000b0000000b0000>,<35050000504600000a0000000a000000000a0000000a0000>,<b0040000803e00000a0000000a0000000009000000090000>) sudo chown -R 0:0 MSRDumper.kext Pede senha e ao inserir volta para a linha com "$" sudo kextload MSRDumper.kext Volta para a linha com "$" sudo kextunload MSRDumper.kext Volta para a linha com "$" Os dois últimos comandos não pedem senha pois o terminal grava a senha depois do primeiro comando com sudo mas eles funcionaram sem problemas só não exibiram informação alguma. Se era pra ser gerado algum arquivo de log ou algo do tipo, eu não sei onde fica. Ah, desde já agradeço a ajuda. E agora? Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025274 Share on other sites More sharing options...
Allan Posted June 5, 2014 Share Posted June 5, 2014 Era para aparecer os states sendo verificados, mas este, você verá no app Console. Coloque em Downloads ( ou outra qualquer), não precisa usar o sudo. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025645 Share on other sites More sharing options...
Coisa Posted June 5, 2014 Author Share Posted June 5, 2014 Bom, vamos lá: Estou com o SMBios do Mac Mini 5.1 O comando para carregar a kext sem sudo dá o seguinte erro: MSRDumper.kext failed to load - (libkern/kext) not privileged Se eu rodar o comando com o sudo ele carrega a kext normalmente Depois de carregar a kext, no Console aparece isso: 05/06/14 12:52:47,060 sudo[387]: Mavericks : TTY=ttys000 ; PWD=/Users/Mavericks/Downloads ; USER=root ; COMMAND=/sbin/kextload MSRDumper.kext05/06/14 12:52:47,105 com.apple.kextd[12]: kext com.flaked.kext.MSRDumper 100009000 is in exception list, allowing to load05/06/14 12:52:47,000 kernel[0]: CoreCount: 205/06/14 12:52:47,000 kernel[0]: ThreadCount: 405/06/14 12:52:47,000 kernel[0]: 0xE2: 0x100040705/06/14 12:52:52,000 kernel[0]: MSRDumper CoreMulti(0)05/06/14 12:52:52,000 kernel[0]: MSRDumper PStatesReached:05/06/14 12:52:52,000 kernel[0]: MSRDumper CoreMulti(0)05/06/14 12:52:52,000 kernel[0]: MSRDumper PStatesReached:05/06/14 12:52:53,000 kernel[0]: MSRDumper CoreMulti(0)05/06/14 12:52:53,000 kernel[0]: MSRDumper PStatesReached:05/06/14 12:52:53,000 kernel[0]: MSRDumper CoreMulti(0)05/06/14 12:52:53,000 kernel[0]: MSRDumper PStatesReached:05/06/14 12:52:54,000 kernel[0]: MSRDumper CoreMulti(0) As linhas abaixo ficam se repetindo no console conforme o tempo passa e fica nisso: kernel[0]: MSRDumper PStatesReached:kernel[0]: MSRDumper CoreMulti(0) Até abri alguns programas pra ver se isso alterava mas não mudou nada. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025676 Share on other sites More sharing options...
Allan Posted June 5, 2014 Share Posted June 5, 2014 Cara não tenho a minima ideia do que pode estar te impedindo de rodar esses comandos. Mas vamos continuar. Já que com P e C States ficam com frequencias repetidas, tenta usar este comando pra gerar um SSDT. curl -o ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh chmod +x ssdtPRGen.sh ./ssdtPRGen.sh Dai coloque na pasta Extra, e enderece no boot.plist. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025746 Share on other sites More sharing options...
Coisa Posted June 5, 2014 Author Share Posted June 5, 2014 Tá difícil. Tentei gerar o SSDT com os comandos que você passou no post anterior mas ao dar o comando: ./ssdtPRGen.sh O resultado é esse: System information: Mac OS X 10.9.3 (13D65)Brandstring 'Intel® Core i3 CPU 550 @ 3.20GHz'Error: Unknown processor model ...Aborting ...Done Ele não reconhece o processador e não gera o SSDT... Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025766 Share on other sites More sharing options...
Allan Posted June 5, 2014 Share Posted June 5, 2014 Rapaz ta osso ai em, já viu se sua conta tem os privilégios de Admin? Tenta essa SSDT. SSDT.aml.zip Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025776 Share on other sites More sharing options...
Coisa Posted June 5, 2014 Author Share Posted June 5, 2014 Não sei o que acontece aqui. Minha conta (e única conta) é de administrador e instalo programas que precisam de senha pra instalar normalmente. Essa SSDT que você passou não alterou nada. Continua assim: kernel[0]: MSRDumper PStatesReached:kernel[0]: MSRDumper CoreMulti(0) Meu sistema é o único sistema na máquina e está instalado assim: Partição EFI (está oculta): Chameleon Bootloader com os arquivos de configuração dele Partição Mac OSx: Sistema instalado. Tem uma pasta Extra e eu coloco o DSDT.aml e o SSDT.aml nela. Pra fazer as alterações funcionarem no sistema eu monto a partição EFI e altero o arquivo org.chameleon.Boot.plist que está nela. Qualquer alteração que faço nesse arquivo, ao reiniciar o sistema a alteração é ativada. Nele eu carrego o arquivo DSDT.aml e ativo o DropSSDT O arquivo DSDT.aml é carregado e funciona normalmente mas o SSDT não. Não sei porquê um carrega e o outro não. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025833 Share on other sites More sharing options...
Allan Posted June 5, 2014 Share Posted June 5, 2014 O que você pode tentar é usar o Clover. Sua placa-mãe suporta UEFI? Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025837 Share on other sites More sharing options...
Coisa Posted June 5, 2014 Author Share Posted June 5, 2014 Minha placa mãe tem BIOS normal. Não tem UEFI. O Clover é fácil de instalar e configurar como o Chameleon com o Chameleon Wizard? O engraçado é que apesar de tudo funcionar o sistema não reconhece o SSDT. Eu tenho o HWMonitor instalado aqui e ele mostra os multiplicadores x9.0 e x24.0. Só o sistema, depois de tudo o que já tentamos que só exibe isso: kernel[0]: MSRDumper PStatesReached:kernel[0]: MSRDumper CoreMulti(0) Posso tentar instalar o Clover aqui mas não faço idéia de como configurá-lo. Outra coisa: Antes de instalar o Clover devo voltar a usar o SMBios do iMac 11.2? Como instalar o Clover? Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025839 Share on other sites More sharing options...
Allan Posted June 5, 2014 Share Posted June 5, 2014 Antes de tudo, verifique se o arquivo SSDT está desbloqueado. E sobre o Clover, ele é fácil de configurar se tiver paciência. E ele é bem atual, e você pode ter os dois no HD. 1º Como você usa o Chameleon em EFI, pode instalar o Chameleon na raiz do HD tranquilo. Na hora de instalar, é só marcar esta opção: Mas antes de tudo, dá uma estudada no Clover, como ele funciona, como configurar. Leia essas matérias: Clover, Clover Wiki, Clover v.2 Instructions, Clover General discussion e Clover Config Essas matérias são as melhores, pesquise e veja o que fazer. 1 Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025856 Share on other sites More sharing options...
Coisa Posted June 5, 2014 Author Share Posted June 5, 2014 Consegui instalar o Clover e o Clover Configurator! Eu removi o Chameleon da EFI e troquei pelo Clover. Cara o Clover Configurator tem opções demais. O Clover me parece bem mais avançado do que o Chameleon. Eu baixei o Clover e o Clover Configurator daqui: http://olarila.com/forum/viewtopic.php?f=9&t=1032 Personalizei a instalação assim (somente a parte para BIOS normal, não UEFI): http://www.hackintoshworld.com/clover-efi-bootloader/ Antes de reiniciar coloquei os arquivos DSDT.aml e SSDT.aml em /EFI/CLOVER/ACPI/patched (o SSDT.aml eu consegui criar aqui: http://rampagedev.wordpress.com/guides/make-your-own-ssdt/) usando o Original Method: O Multiplicador do Core i3 550 é 24 e a Frequência 3200 Reiniciei e o sistema entrou normalmente. Apareceu a tela do Clover pra escolher a unidade do sistema tudo certinho. Mas o velho problema acontece: O HWMonitor exibe os multiplicadores mas o sistema não. Edit: O HWMonitor fica exibindo só x9 independente dos programas abertos. Acho que sei qual é o problema. Aqui eu uso um DVD do Mavericks "customizado" digamos assim e pode ser essa cusotmização que esteja me atrapalhando. Estou baixando o Mavericks 10.9.0 do Olarilla. Vou instalar direto com o Clover pelo pendrive, adicionar as kexts de Som, Vídeo e FakeSMC + Plugins depois de instalar o 10.9.3. Mais tarde tento de novo os procedimentos que já tentamos até aqui. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2025865 Share on other sites More sharing options...
Allan Posted June 6, 2014 Share Posted June 6, 2014 O Clover é bem mais avançado que o Chameleon, pois é atualizado constantemente. Para ter um bom uso do Clover, é sempre ter um config.plist limpo, ou seja inserir somente o que realmente vai usar. Esse HWMonitor é o mais atual? Está instalado os plugins ACPISensors e CPUSensors? Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2026258 Share on other sites More sharing options...
Coisa Posted June 6, 2014 Author Share Posted June 6, 2014 Fiz a instalação com a imagem do Olarilla e cara não tem comparação. A imagem do Olarilla é muito melhor do que a customização que eu estava usando. Pra se ter uma idéia o sistema carregou e instalou sem precisar de nenhuma opção de boot (-v -f e etc). Praticamente terminei de instalar. O Clover reconheceu meu PC como iMac 11.2 automaticamente, instalei a FakeSMC e os plugins (e já vi que está exibindo mais coisas), rede (essa pra configurar foi menos de 10 segundos), som e vídeo. O que falta agora é instalar o Clover do pendrive no PC, ativar o DSDT.aml e SSDT.aml que eu já tenho e testar de novo o que a gente tentou nesse tópico pra ver se o sistema reconhece os multiplicadores. A propósito: É possível adicionar pastas no pendrive de instalação sem danificar o sistema que está nele? É que eu gostaria de criar uma pasta no pendrive pra guardar as kexts e configurações adicionais pra caso eu tenha que reinstalar eu já ter tudo num lugar só. Link to comment https://www.insanelymac.com/forum/topic/298449-warnings-e-erros-ao-compilar-dsdt-e-ssdt/#findComment-2026273 Share on other sites More sharing options...
Recommended Posts