SpeedStep no Mountain Lion - Mountain Lion (10.8) - Olarila
SpeedStep no Mountain Lion
February 24, 2012 in Mountain Lion (10.8)
Alguém aqui conseguiu colocar o SpeedStep prá funcionar no Mountain Lion?
Eu estou usando o mesmo setup do Lion, ou seja, DSDT, SSDT, Chameleon 2.1 (1826), e os valores do plist iMac12.2 copiados para o plist MacPro3.1... (copiei eles apenas porque como eu não uso um Note queria que fosse reconhecido como MacPro), com este mesmo "setup" eu consigo os p-states 16/20/26/30/33/34/35/36 e as vezes o 37 no Lion... esses valores são obtidos através do MSRDumper... mas no Mountain Lion só consigo o p-state 16... acho que por isso meu Geekbanch caiu de 9900 para 4800 no Mountain Lion... e eu sinto o sistema realmente mais lento em relação ao Lion... alguém tem alguma idéia?
Aqui tá funcionando normal (i7 740QM).
Não acho boa idéia copiar o plist de iMac12 (Core i Sandy Bridge) e usar MacPro3 (Xeon).
" Peraí "... agora que me lembrei... esse lance de copiar o plist do iMac pro MacPro foi numa das minhas primeiras instalações do Lion, lembrei que hoje em dia eu apenas uso o plist do MacPro, sem editar nada, é assim no Lion e no Mountain Lion... e no Lion tenho os valores que citei acima... o processador é um Core i5 2500... e se não me engano não preciso, no Lion, " patchear " a AppleIntelCPU... nem usar a NullCPU... funciona de boa 100% sem KP sem editar nem " patchear " nada... mas no Mountain Lion mesmo a bagaça não vai nem " patcheando " a AppleIntelCPU...
Patchear a AICPM só é necessário em caso de KP (wrmsr 0xe2) http://Olarila.com/forum/viewtopic.php?f=9&t=1003
Se você não tem KP, não precisa, o patch serve apenas para evitar o KP, não para ativar o SpeedStep ou mais P-states.
Use SMBIOS de iMac12, iMac é desktop, não laptop, e é o mais indicado para o seu CPU.
Falei besteira, não laptop, eu quis dizer que ele não tem " gabinete " se não me engano... e como o meu tem então por " bobeira " resolvi usar o MacPro... no Mountain Lion quando eu não uso o Patch da AICPM eu tenho uns erros no boot algo como " processor error step 2 " algo assim, passa muito rapido... mas quando uso o patch lembro que da pra ver algo como... step enabled... e lembro que ele reconhece, com o patch, os cores 0, 1, 2 e 3... ou seja, os 4 do i5
Aqui o cara diz que funcionou com a kext do 10.8 usando um plist específico
http://www.insanelymac.com/forum/index.php?showtopic=258611&view=findpost&p=1799229
Tente comparar esse plist com o original do Lion/ML. Reparei que além das diferenças em StepDataDict (que é normal por se tratar de outro CPU), esse tem a key ringFreqTables e o dict IDLE_PLIMIT em ControlArray, que no plist original não tem.
Cara, peguei uma AICPM patcheada e coloquei um plist do iMac12,2 (se não me engano com os valores do MacBook 8.3) e consegui 5 p-states, o 16(primeiro) e o 34/35/36/37(turbo ratios). Se eu usar a plist original do iMac12,2 só consigo o 16 e o 34. Já é um começo, mas é bem diferente do Lion onde consigo 9 p-states (com o plist original de MacPro3,1), estranho, não? Reparei que a estrutura da IOPlatformPluginFamily.kext foi modificada, pois dentro da pasta "plugins" existem 4 ou 5 kexts... e não apenas a ACPI_SMC_PlatformPlugin.kext.
Ao menos meu GeekBench subiu para os normais 9800/9900. Ah sim, sem a AICPM patcheada eu não consigo os p-states e minhas portas USB não funcionam e tenho um erro de IOUSBDevice quando inicio o sistema, (este erro é independente de usar ou não uma AICPM patcheada), vou deixar uma imagem em anexo mostrando o que é. E o problema final, (mais um), é que quando reinicio pelo Mountain Lion o sistema começa a reiniciar, passa pela tela de POST e quando vai entrar no Chameleon ele reinicia sozinho mais uma vez para aí sim iniciar normalmente... vai saber!!!
http://imageshack.us/photo/my-images/820/24022012461.jpg/
http://imageshack.us/photo/my-images/850/cpuyi.jpg/
diferente do Lion onde consigo 9 p-states (com o plist original de MacPro3,1), estranho, não?
Muito estranho, principalmente porque o MacPro3,1 usa CPU Xeon Quad Core.
E aí gente. O meu procesador é i7 2670QM. Tem como saber se preciso de SpeedStep? E como posso fazer o patch para a nova AICPUPM?!
Estou tendo KP quando subo sem a NULL. Muito obrigado a vocês
Baixe o patcher novamente, foi atualizado.
valeuuuuu cassio. Não tem como criar um tópico pra ele aqui no 10.8 não?!
Funcionou Cássio. O problema era na manutenção da kexts. Desculpa pq o meu kext wizard não está reconhecendo os hds.
Instalei a AHCI family mas não carrega a kext. Reparei as permissoes com o kext utility.
Mostre o que apareceu ao rodar o patcher.
O procedimento que fiz foi: Apagar a Null, instalar o patch e fazer a manutencao com o kext utility já que o wizard não reconhece meus hd`s: http://cl.ly/HMDc
Aqui está o procedimento do terminal:
http://cl.ly/HMi6
E o erro de KP:
http://cl.ly/HLvp
Eu não tenho Sandy Bridge, mas outros que testaram disseram que funcionou.
Cássio, usando a versão do AppleIntelCPUPowerManagement 159.0.0 http://cl.ly/HMPp
Obrigadooo! =)
Você não pode aplicar o patch numa kext já patcheada, somente na kext original, uma única vez.
Oi Jahworks, eu tenho um laptop igualzinho seu, com a diferença da RAM =16GB, não consigo ativar o speedstep, no ML 10.8.2, pode dar uma ajuda?