olarila.com

Mac OS X x86 - Hackintosh
It is currently 23 May 2013, 17:40

All times are UTC [ DST ]




Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2, 3  Next
Author Message
PostPosted: 25 Dec 2010, 23:18 
User avatar
Staff

Joined: 05 Dec 2010, 20:35
Posts: 766
Faça o Download do DSDT Editor e Patcher

Patchs SpeedStep
Attachment:
SpeedStep.zip


Você precisa saber o número de P-States do seu CPU e os valores de FID e VID de cada P-State. Para obter estes dados você pode usar o programa PStateChanger
Attachment:
PStateChangerv.zip


PstateChanger
Image

No exemplo acima são 4 Pstates.
O FID 09, 08, 07 e 06 (The frequency ID)
O VID 26, 23, 1F e 1B (The voltage ID)

Altere o FID e o VID de acordo com o programa(PStateChanger)
Veja abaixo o que você precisa alterar no Patch

Code:
Scope (_PR)
{
Processor (CPU0, 0x00, 0x00000410, 0x06)
{
Method (_PSS, 0, NotSerialized)
{
Return (Package (0x0N) // N = número de P-States
{
Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0xFFVV, // FF = FID, VV = VID
Zero // primeiro P-State
},

Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0xFFVV, // FF = FID, VV = VID
One // segundo P-State
},

Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0xFFVV, // FF = FID, VV = VID
0x02 // terceiro P-State
},

Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0xFFVV, // FF = FID, VV = VID
0x03 // quarto P-State
}
})
}


EXEMPLO

Code:
Scope (_PR)
{
Processor (CPU0, 0x00, 0x00000410, 0x06)
{
Method (_PSS, 0, NotSerialized)
{
Return (Package (0x04)
{
Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0x0926,
Zero
},

Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0x0823,
One
},

Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0x071F,
0x02
},

Package (0x06)
{
Zero,
Zero,
0x10,
0x10,
0x061B,
0x03
}
})
}


Use o Patch correto para o seu Processador, nesse exemplo acima é o "4 states, cpu0-3.txt", como mostra o programa PStateChanger na opção PState/pstate.

Altere o FID e o VID no arquivo .txt, salve o arquivo e aplique o patch com o DSDT EDITOR.

Aplicando o Patch com o DSDT EDITOR

*Se você já tem o seu DSDT, dê um Load from file e aplique o Patch. Se você ainda não tem o seu DSDT, siga os procedimentos abaixo.

Vá na opçao DSL e Extract from system
Image

Image

Agora vá na opção PATCH e Load from file
Image

Selecione o Patch (.txt)

Aplique o Patch
Image

Outra coisa necessária para que o gerenciamento de energia nativo funcione, é que a kext AppleLPC esteja carregada. Se a sua placa mãe tem um dispositivo LPC com ID compatível, a kext será carregada normalmente.

Veja a lista com os IDs compatíveis(10.6.5) */System/Library/Extensions/AppleLPC.kext/Contents/Info.plist
Image

Use o System Info
Image

Se a sua placa mãe não tem um ID compatível, use o Patch LPC.txt
Attachment:
LPC.txt.zip


Para evitar o AppleIntelCPUPowerManagement panic use o patch HPET.txt
Attachment:
HPET.txt.zip


Agora vá na opção AML e Compile
Image
Image

Não tendo erros, salve o arquivo. Para salvar vá em AML novamente e Save to file
Image
em salvar como, digite dsdt.aml e escolha o local que deseja salvar o arquivo
Image


You do not have the required permissions to view the files attached to this post.

_________________
Image
MaLd0n


Top
 Profile  
 
PostPosted: 31 Aug 2011, 11:12 
User avatar
iGeek

Joined: 15 Jul 2011, 11:48
Posts: 273
MaLd0n wrote:



PstateChanger
Image

No exemplo acima são 4 Pstates.
O FID 09, 08, 07 e 06 (The frequency ID)
O VID 26, 23, 1F e 1B (The voltage ID)

Altere o FID e o VID de acordo com o programa(PStateChanger)
Veja abaixo o que você precisa alterar no Patch

Bom dia a todos!
E no meu caso qual seria o Pstates ?
Edite: CPU- Q9550

Image

_________________
MOTHERBOARD:2x Asus P5Q
CPU: Intel Core2 Quad Q9550 + Q6600
GPU: ATI Radeon HD 6870 1 GB GDDR5 256 bits
ATI Radeon HD 4850 512 MB GDDR3 256 bits
MEM:2x 4GB Coirsair DDR2 1066
HDD: Maxtor 250GB Lion 10.7.5+10.8.2 ML
Maxtor 250GB Windows7/8
Samsung 1 TB Dados


Top
 Profile  
 
PostPosted: 31 Aug 2011, 16:31 
User avatar
Staff

Joined: 05 Dec 2010, 20:35
Posts: 766
de 0 ao 5
use o Chameleon para o Gerenciamento de energia
viewtopic.php?f=2&t=34

_________________
Image
MaLd0n


Top
 Profile  
 
PostPosted: 21 Oct 2011, 23:30 
User avatar
GeekInTraining

Joined: 13 Jun 2011, 01:44
Posts: 11
:D bravo Mald0n

MOI BOA GUIA
heino tentar ainda que son moi novo pero non parece complicado
-. coa axuda de cristobal ( ctroncosor ) de osx latinoamerica vouno facer hehehe

pode que o dea feito para a asus G1 laptop

por certo enviei o send me a insanelymac grazas de novo GRANDE Daniel !!! :)


saudos :mrgreen:


Top
 Profile  
 
PostPosted: 23 Nov 2011, 13:54 
Noob

Joined: 23 Nov 2011, 02:07
Posts: 1
Olá, meu processador é o intel c2q q9550, Quando eu vou dar um Preview no Patch, ele aparace na janelinha abaixo "Invalid command" o que pode ser?




// Scope (_PR) { Processor (CPU0, 0x00, 0x00000410, 0x06) { Method (_PSS, 0, NotSerialized) { Return (Package (0x06) // N = n√∫mero de P-States { Package (0x06) { Zero, Zero, 0x10, 0x10, 0x4822, // FF = FID, VV = VID Zero // primeiro P-State }, Package (0x06) { Zero, Zero, 0x10, 0x10, 0x0820, // FF = FID, VV = VID One // segundo P-State }, Package (0x06) { Zero, Zero, 0x10, 0x10, 0x471E, // FF = FID, VV = VID 0x02 // terceiro P-State }, Package (0x06) { Zero, Zero, 0x10, 0x10, 0x071B, // FF = FID, VV = VID 0x03 // quarto P-State } Package (0x06) { Zero, Zero, 0x10, 0x10, 0x4619, // FF = FID, VV = VID 0x04 // quinto P-State } Package (0x06) { Zero, Zero, 0x10, 0x10, 0x0616, // FF = FID, VV = VID 0x05 // sexto P-State } }) }

Invalid command


Top
 Profile  
 
PostPosted: 23 Nov 2011, 17:50 
User avatar
iGenius

Joined: 26 Aug 2011, 23:53
Posts: 3757
Deve ter algum caractere inválido. Você abriu o txt ou copiou e colou?

Esse patch não é mais necessário, você pode usar as opções GeneratePStates e GenerateCStates do Chameleon.

_________________
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.3 • Linux Mint 14 • Windows 8


Top
 Profile  
 
PostPosted: 31 Dec 2011, 00:37 
User avatar
Noob

Joined: 29 Dec 2011, 00:16
Posts: 4
no meu caso o PStatecharger não funciona, o que pode ter de errado?
Estou utilizando o Lion 10.7.2 (11c74)
como posso construir uma SSDT. para o gerenciamento de energia?
Já tenho uma DSDT.aml editada

_________________
Motherboad: ASUS P8H67-M PRO Ship intel H67
Processador: Core i5-2500k 3.3GHZ Grafico intel HD3000
Memoria: Kingston DDR3-1333 x2 2GB
HD: Sata 1TB Seagate Barracudo 7.200.12
Rede: Realtek - RTL8111E
Audio: Realtek - ALC892
Video : intel HD3000


Top
 Profile  
 
PostPosted: 31 Dec 2011, 00:47 
User avatar
iGenius

Joined: 26 Aug 2011, 23:53
Posts: 3757
Esse patch não é mais necessário, você pode usar GeneratePStates e GenerateCStates no Chameleon. Na DSDT apenas aplique o patch do Auto-Patcher: packs.php

Como é Asus Sandy Bridge também precisa patchear a AICPUPM
http://www.insanelymac.com/forum/index. ... pic=258611

_________________
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.3 • Linux Mint 14 • Windows 8


Top
 Profile  
 
PostPosted: 31 Dec 2011, 01:26 
User avatar
Noob

Joined: 29 Dec 2011, 00:16
Posts: 4
está patchear a AICPUPM como eu estalo ela ?
e só dar 2 cliks ?

a patchear P8H67-M PRO que vc me indicou funcionou perfeitamente.
vamos entender o que eu quero dizer com gerenciamento de energia,
gostaria de ver a temperatura do processador em sertos aplicativos
Image
está é uma imagem de um processador core 2 duo que eu tive.
será culpa da kext facksmc e seus plugns?
tem como resolver isso?

_________________
Motherboad: ASUS P8H67-M PRO Ship intel H67
Processador: Core i5-2500k 3.3GHZ Grafico intel HD3000
Memoria: Kingston DDR3-1333 x2 2GB
HD: Sata 1TB Seagate Barracudo 7.200.12
Rede: Realtek - RTL8111E
Audio: Realtek - ALC892
Video : intel HD3000


Top
 Profile  
 
PostPosted: 31 Dec 2011, 02:24 
User avatar
iGenius

Joined: 26 Aug 2011, 23:53
Posts: 3757
Não é só dar 2 clics, tem que fazer conforme orientado no tópico do SpeedStepper, então pode remover a NullCPUPowerManagement e terá o gerenciamento de energia funcionando.

Os plugins da FakeSMC não têm a ver com gerenciamento de energia, servem apenas para monitorar temperaturas e outros sensores.

_________________
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.3 • Linux Mint 14 • Windows 8


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page 1, 2, 3  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group