-->Donations via PayPal [External Link Removed for Guests] :guitar
-->Installation/Post Installation Tutorial [Local Link Removed for Guests]
-->Useful Links [Local Link Removed for Guests]
-->Olarila Images - Updated images [Local Link Removed for Guests]
-->Guides and Tutorials [Local Link Removed for Guests]
-->Clover Folder for All Chipsets [Local Link Removed for Guests]
-->DSDT Patch Requests [Local Link Removed for Guests]

Bases para edição da DSDT

User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Bases para edição da DSDT

Post by Cassio » 20 Apr 2012, 12:52

Substitua o return do _DSM original (do GFX0) por

Code: [Local Link Removed for Guests]

    Store (Package (0x02)
        {
            "AAPL00,DualLink",
            Buffer (0x04)
            {
                0x01, 0x00, 0x00, 0x00
            }
        }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
O GraphicsEnabler tem que ser com o Chimera, o Chameleon não tem suporte a Intel HD.
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
wagedu
Posts: 18
Joined: 17 Apr 2012, 20:37

Re: Bases para edição da DSDT

Post by wagedu » 20 Apr 2012, 15:31

Ok,

===
<EDIT>
o DSDL parece que funcionou. Consegui instalar.
Como não consegui com nenhuma instalação à parir do Lion GM, fui pro iAkos L2 no pendrive.
Instalei Chameleon no USB.
Coloquei o DSDT modificado na raiz do pendrive, e os org.chameleon.Boot.plist e smbios.plist anexados na pasta extra.
Criei o smbios com o Chamelon Wizard, corrsponde a MacBookPro 8,1
O org.chameleon.Boot.plist chama o DSDT, C e Pstates, GraphicsEnabler=No, e já seta o mode para 1920x1080x32

Fiz a instalação com flag -f (só consgo desse jeito, sempre igual) e selecionei "Customize" AHCI + PS2 + LaptopBattery + Voodoo2.7.3 + Wireless Atheros AR9285.
E o mais importante! Seguindo a tua dica, como bootloader não escolhi o default (Chameleon) e sim Chimera 1.6, pois vc me disse q ele é q funciona com o meu Intel HD 3000.

Após a instalação, desliguei. Mas no restart entrei pelo Windows e com Macdrive, coloquei o DSDT na root do Lion, e os smbios e chameleon.Boot na pasta extras. Apaguei kernelcache. E ligou numa boa, com resolução full mesmo na tela de setup ;)

Tenho fullHD, som perfeito (apos ajustes no PrefPane) Wifi logo de cara, teclado com Fn funcionando.
Depois disso os unicos problemas foram:
- Trackpad sem scroll (resolvido instalando Trackpad da Voodoo)
- Som fazendo barulhos: resolvido instalando Voodoo 2.7.3 e setando o "gain" para 0 no PrefPane

Mas o que não consigo resolver de jeito manera é o Sleep. Tentei o darkwake = 0 mas nada muda, quando entra em Sleep não há como acordá-lo de volta a não ser restart no duro...
Devo mexer no DSDT?

E alguém sabe o que devo/posso mexer para conseguir que as teclas do teclado ASUS para SOM funcionem? Não tenho como ajustar o volume pelo teclado. Mas ok, isso é secundário. A encrenca é o sleep, coisa séria.

Muito obrigado, sinhores, pela ajuda e especialmente pela paciência!

PS: mais uma coisa... os resultados do Geekbench nñao são muito bons. Deveria ficar por volta de 11.000 mas me da só 7600. Alguma idéia?
You do not have the required permissions to view the files attached to this post.
ASUS N55SF - Intel Core i7 2670QM - Ram 8Gb - Intel HD Graphics 3000 1920*1080 - GeForce not working
User avatar
Maf3r0
Posts: 85
Joined: 17 Sep 2011, 20:35
CPU: i3 8100
Motherboard: H310M-S2P (F13)
GPU: Sapphire RX 560+UHD630

Re: Bases para edição da DSDT

Post by Maf3r0 » 17 Jun 2012, 12:53

Alguém poderia me informar se teria alguma utilidade injetar o patch GIGE?
Ele é para mobo da Gigabyte, então pensei em aplicar aqui mas gostaria de saber para que serve este dispositivo, se ele tem alguma importância.

obrigado...
iMac18,1 (10.14.6) + Win 10 @ Clover UEFI
DSDT: não | SSDT: não | Áudio ALC887 (AppleALC+Lilu) | TP-Link WN781ND | Realtek RTL8118 | 8GB DDR4
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Bases para edição da DSDT

Post by Cassio » 17 Jun 2012, 15:18

Poste o código do device, é difícil saber pra que serve só pelo nome, só que deve ser o GIGabit Ethernet.
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
User avatar
Maf3r0
Posts: 85
Joined: 17 Sep 2011, 20:35
CPU: i3 8100
Motherboard: H310M-S2P (F13)
GPU: Sapphire RX 560+UHD630

Re: Bases para edição da DSDT

Post by Maf3r0 » 17 Jun 2012, 17:57

O código do device é esse:

Code: [Local Link Removed for Guests]

into device label GIGE parent_adr 0x001C0004 remove_entry;
into device name_adr 0x001C0004 insert
begin
Device (GIGE)\n
{\n
    Name (_ADR, Zero)\n
    Name (_PRW, Package (0x02)\n
    {\n
        0x09,\n
        0x03\n
    })\n
    Method (EWOL, 1, NotSerialized)\n
    {\n
        If (LEqual (Arg0, One))\n
        {\n
            Or (GP9, One, GP9)\n
        }\n
        Else\n
        {\n
            And (GP9, Zero, GP9)\n
        }\n
        If (LEqual (Arg0, GP9))\n
        {\n
            Return (Zero)\n
        }\n
        Else\n
        {\n
            Return (One)\n
        }\n
    }\n
}
end;
into all code_regex
(OperationRegion\s\(GPIO,\sSystemIO,\s0x\d+,\s)0x05(\)\s*\n[^\n]+\n\s*\{\s*\n)((?:[^\n]+\n){5}\s*\})
replace_matched
begin
%10x06%2
                       GP9,    1,\n%3
end
Vale salientar que já tenho aplicado o patch Ethernet Built-In e que minha rede é ativada pela RealtekRTL81xx.kext.
Também acredito que ele seja relacionado ao Gigabit Ethernet, por isso fiquei curioso pensando se melhoraria algo ou se ele não passa de um patch "cosmético".

grato pela atenção...
iMac18,1 (10.14.6) + Win 10 @ Clover UEFI
DSDT: não | SSDT: não | Áudio ALC887 (AppleALC+Lilu) | TP-Link WN781ND | Realtek RTL8118 | 8GB DDR4
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Bases para edição da DSDT

Post by Cassio » 17 Jun 2012, 20:05

Pelos métodos (_PRW e EWOL) parece ser algo relacionado a despertar para acesso pela rede (Wake On Lan), mas nunca usei esse patch.

Como você já tem o _DSM para injetar o built-in, tem que misturar os patches.
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
Romariotosh
Posts: 1
Joined: 28 Jul 2012, 17:03

Re: Bases para edição da DSDT

Post by Romariotosh » 02 Aug 2012, 14:43

olá colegas de forum, estou a pouco tempo pesquisando sobre o mac os x num pc normal e gostaria de uma ajuda em relação a DSDT da minha placa GA-G41MT-ES2L tenho o mac os x lion rodando nela mas nao tenho certeza de estabilidade, agradeço desde jah!
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Bases para edição da DSDT

Post by Cassio » 02 Aug 2012, 15:57

Assim fica difícil. Seja mais específico, que ajuda você precisa?
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
ProjectV8
Posts: 67
Joined: 15 Sep 2011, 22:41
CPU: i5 3570
Motherboard: Gigabyte GA-B75M-D3H
GPU: Evga GTX 650 TI Boost
Location: Rio de Janeiro

Re: Bases para edição da DSDT

Post by ProjectV8 » 18 Sep 2012, 23:08

Boa noite pessoal,
Cheguei até o tópico por indicação do nosso camarada Artur, pois recentemente finalizei com sucesso a instalação do Ml 10.8 no combo da assinatura, e a partir de agora é o processo de construção da dsdt, energia etc...

Aproveito o post para parabenizar o criador do tópico e todos os seus colaboradores. :thumbs_up

Meu sistema está da seguinte forma:

Smbios eu coloquei Imac 12,1
Estou utilizando uma dsdt, a qual extraí e apliquei somente os patches (DTGP, SBUS e LPC Sandy Bridge).
Sendo carregadas NullCpuPower e AppleLPC.
No Chameleon estão setados: Generate C e P-States e Restart Fix.

Achei interessante postar isso p/ enriquecer a descrição.
Customizing SystemID with : 00000000-0000-0000-0000-6c626df9a971
Read HFS+ file: [hd(0,2)/Extra/dsdt.aml] 28967 bytes.
ACPI table not found: SSDT.aml
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
ACPI CPUs not found: C-States not generated !!!
ACPI CPUs not found: P-States not generated !!!
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
ACPI CPUs not found: C-States not generated !!!
ACPI CPUs not found: P-States not generated !!!
Obs. HPET está ON na BIOS ( não tenho conhecimento se deixo on or off).

Testei o Sleep e não volta...necessário reiniciar. Não tenho como fornecer a informação do .LOG, pois não tenho conhecimento do diretório.

Essa etapa do processo p/ mim é novidade e gostaria, se possível, da opinião/ajuda dos experientes p/ que eu possa concluir essa etapa de ajustes do HAC e torná-lo apto p/ o uso cotidiano.

[]s
Gigabyte GA-B75M-D3H - i5 3570 - 8gb DDR3 1600 - GeForce GTX 650 Ti Boost - Clover UEFI 10.9.3
User avatar
artur-pt
Olarila Staff
Olarila Staff
Posts: 5012
Joined: 24 May 2011, 11:04
CPU: i5
Motherboard: Lenovo
GPU: Intel

Re: Bases para edição da DSDT

Post by artur-pt » 18 Sep 2012, 23:28

olá

no terminal

sudo dmesg

e tens o kernel.log

e extrai um clean dsdt para se ver

bom hack
PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI
Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000
[External Link Removed for Guests] - join me at irc.freenode.net/##olarila
ProjectV8
Posts: 67
Joined: 15 Sep 2011, 22:41
CPU: i5 3570
Motherboard: Gigabyte GA-B75M-D3H
GPU: Evga GTX 650 TI Boost
Location: Rio de Janeiro

Re: Bases para edição da DSDT

Post by ProjectV8 » 19 Sep 2012, 02:24

artur-pt wrote:olá
no terminal sudo dmesg
e tens o kernel.log
e extrai um clean dsdt para se ver
bom hack
Boa noite Artur,

Segue anexo .zip com o KernelLog e dsdt.aml extraída e não editada/patcheada.
Dei uma olhada no .LOG e não ví nada sobre o sleep.
Archive.zip
[]s
You do not have the required permissions to view the files attached to this post.
Gigabyte GA-B75M-D3H - i5 3570 - 8gb DDR3 1600 - GeForce GTX 650 Ti Boost - Clover UEFI 10.9.3
User avatar
artur-pt
Olarila Staff
Olarila Staff
Posts: 5012
Joined: 24 May 2011, 11:04
CPU: i5
Motherboard: Lenovo
GPU: Intel

Re: Bases para edição da DSDT

Post by artur-pt » 19 Sep 2012, 03:10

olá

aki está o dsdt

deves ter de patchear a kext appleintelcpupowermanagement

senão deves ter kp

remover a nullcpupowermanagement

generate p-states e c-states=Yes
Archive.zip
bom hack
You do not have the required permissions to view the files attached to this post.
PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI
Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000
[External Link Removed for Guests] - join me at irc.freenode.net/##olarila
ProjectV8
Posts: 67
Joined: 15 Sep 2011, 22:41
CPU: i5 3570
Motherboard: Gigabyte GA-B75M-D3H
GPU: Evga GTX 650 TI Boost
Location: Rio de Janeiro

Re: Bases para edição da DSDT

Post by ProjectV8 » 20 Sep 2012, 00:19

artur-pt wrote:olá
aki está o dsdt
deves ter de patchear a kext appleintelcpupowermanagement
senão deves ter kp
remover a nullcpupowermanagement
generate p-states e c-states=Yes
Archive.zip
bom hack
Olá, boa noite.
Muito obrigado Artur.

Fiz o procedimento que me indicastes e estais a ocorrer o seguinte:
* após reiniciar teve KP referente a VoodooHDA 2.7.3. Entrei com modo safe boot e efetuei a remoção da mesma.
* a AICPUPM está sendo carregada, porém com mensagens referente ao C e P- States as quais desconheço.

O áudio dessa placa é o VT1708S (1c20 8086 Intel Cougar Point). Eu peguei o VoodooHDA aqui no database do Olarila, me baseando no sistema(ML) e ID.

No kextstat essas duas estão sendo carregadas:
com.apple.driver.AppleHDAController (2.3.0f2) <67 54 10 6 5 4 3 1>
com.apple.driver.AppleHDA (2.3.0f2) <75 74 68 67 64 54 6 5 4 3 1>


Anexei o kernellog ao post.

[]s
You do not have the required permissions to view the files attached to this post.
Gigabyte GA-B75M-D3H - i5 3570 - 8gb DDR3 1600 - GeForce GTX 650 Ti Boost - Clover UEFI 10.9.3
User avatar
artur-pt
Olarila Staff
Olarila Staff
Posts: 5012
Joined: 24 May 2011, 11:04
CPU: i5
Motherboard: Lenovo
GPU: Intel

Re: Bases para edição da DSDT

Post by artur-pt » 20 Sep 2012, 10:58

olá

para a voodoohda n ter kp, tens de remover a applehda ou usar applehdadisabler.kext

[External Link Removed for Guests]

[Local Link Removed for Guests]

Problema: kernel panic.
Solução 1: remova a AppleHDA e reinicie o sistema antes de instalar a VoodooHDA.
Solução 2: edite o arquivo Info.plist e substitua a chave IOPCIClassMatch por IOPCIPrimaryMatch e o seu valor pelo ID da sua placa.

quanto aos states

[Local Link Removed for Guests]

[Local Link Removed for Guests]

bom hack
PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI
Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000
[External Link Removed for Guests] - join me at irc.freenode.net/##olarila
ProjectV8
Posts: 67
Joined: 15 Sep 2011, 22:41
CPU: i5 3570
Motherboard: Gigabyte GA-B75M-D3H
GPU: Evga GTX 650 TI Boost
Location: Rio de Janeiro

Re: Bases para edição da DSDT

Post by ProjectV8 » 21 Sep 2012, 07:54

artur-pt wrote:olá
para a voodoohda n ter kp, tens de remover a applehda ou usar applehdadisabler.kext
[External Link Removed for Guests]
[Local Link Removed for Guests]
Problema: kernel panic.
Solução 1: remova a AppleHDA e reinicie o sistema antes de instalar a VoodooHDA.
Solução 2: edite o arquivo Info.plist e substitua a chave IOPCIClassMatch por IOPCIPrimaryMatch e o seu valor pelo ID da sua placa.
quanto aos states
[Local Link Removed for Guests]
[Local Link Removed for Guests]
bom hack
Olá, bom dia.

Vlw meu camarada, Voodoo e HDAdisabler 100%.

Baixei o script e rodei o comando certo p/ o meu CPU (95W e 3700). Resgatei o .aml da pasta temp e o compilei no editor, salvando como SSDT.aml. Até ai tudo bem.
Estou um tanto confuso quanto a esta citação:
Abra o ssdt-pr.dsl com o DSDT Editor, compile e salve como SSDT.aml na pasta Extra. Ative a opção DropSSDT e desative GeneratePStates e GenerateCStates.
Fiquei um tanto confuso quanto aos dois tipos de arquivos: SSDT e DSDT.aml

O DSDT.aml já existe na /Extra. E agora esse SSDT.....ficariam os dois em /Extra?

Desculpe a minha ignorância.

[]s
Gigabyte GA-B75M-D3H - i5 3570 - 8gb DDR3 1600 - GeForce GTX 650 Ti Boost - Clover UEFI 10.9.3
User avatar
artur-pt
Olarila Staff
Olarila Staff
Posts: 5012
Joined: 24 May 2011, 11:04
CPU: i5
Motherboard: Lenovo
GPU: Intel

Re: Bases para edição da DSDT

Post by artur-pt » 21 Sep 2012, 08:37

olá

sim ficam os 2 em extra

são files diferentes

bom hack
PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI
Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000
[External Link Removed for Guests] - join me at irc.freenode.net/##olarila
ProjectV8
Posts: 67
Joined: 15 Sep 2011, 22:41
CPU: i5 3570
Motherboard: Gigabyte GA-B75M-D3H
GPU: Evga GTX 650 TI Boost
Location: Rio de Janeiro

Re: Bases para edição da DSDT

Post by ProjectV8 » 21 Sep 2012, 22:28

artur-pt wrote:olá
sim ficam os 2 em extra
são files diferentes
bom hack
Olá, boa noite.

Vlw Artur.

Seguinte meu camarada, aconteceu isso quando fiz o procedimento.

Image

Fica congelado e antes, logo no início do boot Chameleon, aperece algo que ainda ñ estava funcionando o ACPI.

Testei com HPET on e off na BIOS e dá na mesma.

[]s
Gigabyte GA-B75M-D3H - i5 3570 - 8gb DDR3 1600 - GeForce GTX 650 Ti Boost - Clover UEFI 10.9.3
User avatar
artur-pt
Olarila Staff
Olarila Staff
Posts: 5012
Joined: 24 May 2011, 11:04
CPU: i5
Motherboard: Lenovo
GPU: Intel

Re: Bases para edição da DSDT

Post by artur-pt » 22 Sep 2012, 08:43

olá

isso com o ssdt ?

tens no chameleon

dropssdt=yes

generate p e c-states=No

se for esse o caso
tira o ssdt

e tenta com este
SSDT.aml.zip
bom hack
You do not have the required permissions to view the files attached to this post.
PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI
Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000
[External Link Removed for Guests] - join me at irc.freenode.net/##olarila
ProjectV8
Posts: 67
Joined: 15 Sep 2011, 22:41
CPU: i5 3570
Motherboard: Gigabyte GA-B75M-D3H
GPU: Evga GTX 650 TI Boost
Location: Rio de Janeiro

Re: Bases para edição da DSDT

Post by ProjectV8 » 22 Sep 2012, 21:41

artur-pt wrote:olá
isso com o ssdt ?
tens no chameleon
dropssdt=yes
generate p e c-states=No
se for esse o caso
tira o ssdt
e tenta com este
SSDT.aml.zip
bom hack
Olá, boa noite.

Então meu camarada, com SSDT.aml na /Extra, Drop yes e Generate States=no no Chameleon.

Tentei com o SSDT que me mandastes e o resultado foi o mesmo.

Estou achando muito estranho isso Artur. Dê só uma olhada:

Code: [Local Link Removed for Guests]

Read HFS+ file: [hd(0,2)/Extra/dsdt.aml] 28604 bytes.
Read HFS+ file: [hd(0,2)/Extra/SSDT.aml] 699 bytes.
ACPI table not found: SSDT-1.aml
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
RSDT: Added 1 SSDT table(s)
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
Added 1 SSDT table(s) into XSDT
Que SSDT-1.aml é essa ?....estranho
Parece que o Chameleon está a injetá-la por si só, pois eu não coloquei nenhuma SSDT-1.aml.

[]s
Gigabyte GA-B75M-D3H - i5 3570 - 8gb DDR3 1600 - GeForce GTX 650 Ti Boost - Clover UEFI 10.9.3
User avatar
artur-pt
Olarila Staff
Olarila Staff
Posts: 5012
Joined: 24 May 2011, 11:04
CPU: i5
Motherboard: Lenovo
GPU: Intel

Re: Bases para edição da DSDT

Post by artur-pt » 22 Sep 2012, 23:59

olá

o k kero saber é se faz boot ou não

se n faz isso está mal configurado

o ssdt-1.aml é uma mensagem do chameleon a dizer k não encontrou mais nenhuma tabela, tá bem, meu ssdt são 6 tabelas

essas intel são sempre um problema, uma porcaria para hack.

se n conseguires fazer boot com ssdt

mete as mesmas config no chameleon e faz boot sem

bom hack
PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI
Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000
[External Link Removed for Guests] - join me at irc.freenode.net/##olarila
Post Reply

Return to “DSDT”