xand206 Posted October 31, 2011 Posted October 31, 2011 Boa tarde, estou há algumas semanas tentando entender onde estou errando em entrar com as informações de Speedstep no meu dsdt, conforme o arquivo em anexo, eu copiei os valores do Pstatechanger e fui colocando em seus respectivos lugares no dsdt que estava editando. A Appleintelcpupowermanagement.kext sobe corretamente. "Oct 31 13:46:23 localhost kernel[0]: AppleIntelCPUPowerManagement: (built 16:44:45 Jun 7 2011) initialization complete Oct 31 13:46:23 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready" mas quando dou um sysctl -a | grep frequency é isto que obtenho de resposta: "hw.busfrequency = 532000000 hw.cpufrequency = 1862000000 hw.tbfrequency = 1000000000 hw.busfrequency: 532000000 hw.busfrequency_min: 532000000 hw.busfrequency_max: 532000000 hw.cpufrequency: 1862000000 hw.cpufrequency_min: 1862000000 hw.cpufrequency_max: 1862000000 hw.tbfrequency: 1000000000 machdep.tsc.frequency: 1862582862" Segue em anexo as telas do SMC Monitor e o dsdt que editei. Meu processador Intel T1350 Core Solo. SMBIOS está com MacBook1,1 GMA950 D945GM Obrigado,
Cassio Posted October 31, 2011 Posted October 31, 2011 Faltou anexar a DSDT. A frequência na janela principal do SMC Monitor varia de acordo com a utilização do CPU? Você tentou usar generate P e C states no Chameleon? -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
xand206 Posted October 31, 2011 Author Posted October 31, 2011 Mesmo usando o GeneratePStates=YES e GenerateCStates=YES as informações que obtenho são as mesmas. A frequencia da janela principal do SMC Monitor não varia. Segue o dsdt em anexo. (pensei que tivesse anexado antes). dsdt.aml.zip
Cassio Posted October 31, 2011 Posted October 31, 2011 Não sei se a AppleIntelCPUPowerManagement funciona com Core Solo, acho que só Core 2 Duo em diante. Use o comando bdmesg para ver se está gerando as SSDT SSDT with CPU C-States generated successfullySSDT with CPU P-States generated successfully A frequência permanece 804 mesmo rodando "yes" no terminal? -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
xand206 Posted October 31, 2011 Author Posted October 31, 2011 Não sei se a AppleIntelCPUPowerManagement funciona com Core Solo, acho que só Core 2 Duo em diante. Use o comando bdmesg para ver se está gerando as SSDT A frequência permanece 804 mesmo rodando "yes" no terminal? mesmo com o processador em full e usando o GeneratePStates e GenerateCStates a frequencia não esta mudando. rodei o bdmesg e obtive essa mensagem como resposta: "-bash: ./bdmesg: Bad CPU type in executable"
Cassio Posted November 1, 2011 Posted November 1, 2011 O patch parece estar certo, o único "detalhe" é que o último valor do _PSD é o número de cores do CPU, então no seu caso deveria ser 0x01, mas acho que isso não está causando o problema. Method (_PSD, 0, NotSerialized) { Return (Package (0x05) { 0x05, Zero, Zero, 0xFC, [color=#FF0000]0x04[/color] }) } Tente usar MacMini no SMBIOS, acho que é o único Mac com Core Solo. Talvez esse CPU não seja suportado. Sobre o erro no bdmesg, tente questionar nos issues do Chameleon http://forge.voodooprojects.org/p/chameleon/issues/ -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
xand206 Posted November 2, 2011 Author Posted November 2, 2011 Obrigado pela resposta, alterei o DSDT para o valor que me informou, mas o sistema subiu da mesma forma, em seguida alterei o smbios, para Macmini1,1 e com isso o sistema sobe sem o gerenciamento de energia, porém não fica mais no mínimo, agora fica tudo no máximo conforme os prints. Usei GeneratePStates=YES e GenerateCStates=YES mas tenho o mesmo resultado.
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