Jump to content

SSDT para CPU sem suporte


Pietra
 Share

91 posts in this topic

Recommended Posts

Veja, vc tem gerenciamento de energia

MaLd0n 2017-04-03 às 10.27.28.png

SSDT.aml e SSDT-1.aml, certamente geradas ou parcheadas pelo "Generate" do Clover, btw, funciona muito bem

Vc poderia instalar esse app da intel(creio que o seu processador não terá problemas com esse app por ser lga 1155)

Intel® Power Gadget SIERRA.zip

e observar as variações do clock do seu processador, temperatura e consumo de energia.

O seu DSDT tem todos os patches obrigatórios/necessários para um bom funcionamento, eu apenas complementei.

DSDT02.aml.zip

Coloque na mesma pasta do outro DSDT, está como DSDT02.aml, na tela de boot vc aperta a tecla O, vai em ACPI, DSDT name e usa DSDT02.aml, se tudo estiver ok... ;)

 

O patch do maciasl é incompleto, mas vc usou os patches do clover e complementou, o DSDT está legal, eu apenas removeria tb o irq do device ipic(PNP0000)

veja

 

Device (IPIC)

                {
                    Name (_HID, EisaId ("PNP0000"))  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0020,             // Range Minimum
                            0x0020,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0024,             // Range Minimum
                            0x0024,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0028,             // Range Minimum
                            0x0028,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x002C,             // Range Minimum
                            0x002C,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0030,             // Range Minimum
                            0x0030,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0034,             // Range Minimum
                            0x0034,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x0038,             // Range Minimum
                            0x0038,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x003C,             // Range Minimum
                            0x003C,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00A0,             // Range Minimum
                            0x00A0,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00A4,             // Range Minimum
                            0x00A4,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00A8,             // Range Minimum
                            0x00A8,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00AC,             // Range Minimum
                            0x00AC,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00B0,             // Range Minimum
                            0x00B0,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00B4,             // Range Minimum
                            0x00B4,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00B8,             // Range Minimum
                            0x00B8,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x00BC,             // Range Minimum
                            0x00BC,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IO (Decode16,
                            0x04D0,             // Range Minimum
                            0x04D0,             // Range Maximum
                            0x01,               // Alignment
                            0x02,               // Length
                            )
                        IRQNoFlags ()
                            {2}
                    })
                }

o IRQs patch é obrigatório para evitar conflitos sata, usb, firewire, thunderbolt, etc, os outros irqs já tinham sido removidos ;)

 

o seu device da placa de rede é RP05.PXSX, o patch estava aplicado no device GLAN, já foi corrigido no DSDT02.aml, vc pode conferir em about this mac / pci.

Link to comment
Share on other sites

:) oi Maldon , deu certo obrigada ! mas eu queria saber se eu poderia usar um DSDT e um SSDT independente do Clover ? para extrair o DSDT puro da minha placa-mãe tem que ser  usando o Windows ? como fazer ? depois eu enviaria o DSDT da minha placa -mãe para voçê editar ? e gerar tb um SSDT para meu CPU ?  :wink_anim: post-1768285-0-46856600-1491262028_thumb.jpg

  • Like 1
Link to comment
Share on other sites

o DSDT vc pode usar esse mesmo que eu te enviei e as SSDTs do gerenciamento de energia são essas duas

SSDTs Pietra.zip

ou vc usa essas duas ou o Generate P/C States no Clover ou tenta gerar com o script do Pike

Eu prefiro a SSDT do pike e o Kernel PM no Clover, assim consigo um PM perfeito

Essa minha Asus por exemplo, desse tutorial

http://www.insanelymac.com/forum/topic/322457-guide-asus-z97m-plus-on-mavericks-yosemite-el-capitan-sierra-dsdt/

Quando não estou usando, o processador fica em 800mhz

01.png

 

Roda esse comando, salva e posta aqui o arquivo

ssdtPRGen.command.zip

vc precisa estar conectada para fazer o download dos presets

Link to comment
Share on other sites

o ideal é sempre dropar, mas em alguns casos precisamos da ssdt com os devices pci, mas no seu caso acho que vc pode dropar

Se der probvlema, vai travar o boot, é só entrar com a tecla O na tela de boot do clover, acpi, tables drop e desmarca

 

Usa só esses dois arquivos na pasta patched

Pietra.zip

depois de reiniciar me envia o último ioreg

IORegistryExplorer 3.app.zip

Link to comment
Share on other sites

post-1768285-0-07978100-1491318978_thumb.pngpost-1768285-0-59765300-1491318993_thumb.png :) oi tentei com os botões do mouse não despertou , funcionava usando só os patchs do Clover Configurator ! será que no meu caso só usando os patchs do Clover resolveria ? que outros patchs do Clover Configurator voçê recomendaria ?

  • Like 1
Link to comment
Share on other sites

Drop oem, blz!

 

GenericUSB, vc tem de ver se o usb3 está funcionando bem, use um hd externo ou pen drive usb 3 e conecte na porta usb3

 

Vídeo, ativar assim ou da outra forma não vai ter diferença, esse é o mais fácil e rápido.

Link to comment
Share on other sites

Pro El Capitan e Sierra precisa só renomear os devices usb e usar usbjinjectall, se vc for pro el capo ou sierra, só me avisar e me mandar o dsdt que eu faço a mudança ;)

Boa diversão e vai dando uma testada aí no hack 

T+

Link to comment
Share on other sites

:) oi Maldon eu queria saber se hackintosh com o bootloader Ozmosis também precisa de DSDT e SSDT editado ? se fizer algo errado usando Ozmosis pode danificar o Bios da Placa - mãe ?  muito obrigada  :wink_anim:

  • Like 1
Link to comment
Share on other sites

Sim, pode danificar. Precisa de uma boa leitura antes.

 

O melhor hackintosh é Dsdt + Ssdt Pike + Clover! ;)

O ozmosis eu acho que é baseado em drivers .efi, mas não tenho certeza. Nunca olhei pra esse projeto. :)

Link to comment
Share on other sites

Já tivemos (2010/2012), hoje em dia edito na hora e não faço os patches completos, eu crio os patches baseados nas tabelas e ioregs apple original, mas não divulgo mais, apenas edito pra quem quer ;) Só me dar o DSDT  e um ioreg ;)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...