Jump to content

[Guia] Audio HDMI no modo on-the-fly


Allan
 Share

15 posts in this topic

Recommended Posts

Esse guia é bem simples, e de fácil entendimento. Apesar que esse guia se refere a HD 4000, você pode usar em outros videos também.

 

Primeiro tem que ter em mãos o método usado para habilitar o audio HDMI. Se seguiu esse guia: [Guia] Habilitar audio HDMI - Intel HD 4000, guarde os valores usados na AppleIntelFramebufferCapri.

 

Esse método não requer edição de DSDT, e nem edição dos binários contidos na AppleIntelFramebufferCapri, de maneira direta claro.

 

Mas pare ter o video habilitado, veja aqui como fazer: [Guia Facil] Habilitar audio e video HDMI Intel HD4000 - Clover

 

Agora, vamos ao que interessa. Com os valores em mãos, vamos fazer as edições agora.

 

Veja esses outros valores, caso seja o seu:

 

AAPL,ig-platform-id: 01660000, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
@0, 01 00 00 00 02 00 00 00 03 00 00 00 // (LVDS) (port 0x0)
@1, 02 05 00 00 00 04 00 00 07 00 00 00 // (DisplayPort) (port 0x5)
@2, 03 04 00 00 00 04 00 00 07 00 00 00 // (DisplayPort) (port 0x6)
@3, 04 06 00 00 00 04 00 00 07 00 00 00 // (DisplayPort) (port 0x7)

AAPL,ig-platform-id: 01660001, Stolen RAM for FB: 96MB, Pipes: 3, Ports: 4, FBMem: 3
@0, 01 00 00 00 02 00 00 00 30 00 00 00 // (LVDS)
@1, 02 05 00 00 00 08 00 00 06 00 00 00 // (HDMI)
@2, 03 04 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
@3, 04 06 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)

AAPL,ig-platform-id: 01660002, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 1, FBMem: 1
@0, 01 00 00 00 00 02 00 00 30 00 00 00 // (LVDS)

AAPL,ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 4, FBMem: 2
@0, 05 03 00 00 02 00 00 00 30 00 00 00 // (LVDS)
@1, 02 05 00 00 00 04 00 00 07 04 00 00 // (DisplayPort)
@2, 03 04 00 00 00 04 00 00 81 00 00 00 // (DisplayPort)
@3, 04 06 00 00 00 04 00 00 81 00 00 00 // (DisplayPort)

AAPL,ig-platform-id: 01660004, Stolen RAM for FB: 32MB, Pipes: 3, Ports: 1, FBMem: 1
@0, 05 03 00 00 02 00 00 00 30 02 00 00 // (LVDS)

AAPL,ig-platform-id: 01620005, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
@0, 02 05 00 00 00 04 00 00 11 00 00 00 // (DisplayPort)
@1, 03 04 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
@2, 04 06 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)

AAPL,ig-platform-id: 01620006, Stolen RAM for FB: 0MB, Pipes: 0, Ports: 0, FBMem: 0

AAPL,ig-platform-id: 01620007, Stolen RAM for FB: 0MB, Pipes: 0, Ports: 0, FBMem: 0

AAPL,ig-platform-id: 01660008, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
@0, 01 00 00 00 02 00 00 00 30 00 00 00 // (LVDS)
@1, 02 05 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
@2, 03 04 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)

AAPL,ig-platform-id: 01660009, Stolen RAM for FB: 64MB, Pipes: 3, Ports: 3, FBMem: 3
@0, 01 00 00 00 02 00 00 00 30 00 00 00 // (LVDS)
@1, 02 05 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
@2, 03 04 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)

AAPL,ig-platform-id: 0166000A, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
@0, 02 05 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
@1, 03 04 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
@2, 04 06 00 00 00 08 00 00 06 00 00 00 // (HDMI)

AAPL,ig-platform-id: 0166000B, Stolen RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2
@0, 02 05 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
@1, 03 04 00 00 00 04 00 00 07 01 00 00 // (DisplayPort)
@2, 04 06 00 00 00 08 00 00 06 00 00 00 // (HDMI)

 

 

Valor original:

03 00 66 01 01 02 04 02 00 00 00 04 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
05 03 00 00 02 00 00 00 30 00 00 00 
02 05 00 00 00 04 00 00 07 04 00 00 <— Valor original
03 04 00 00 00 04 00 00 81 00 00 00 
04 06 00 00 00 04 00 00 81 00 00 00

Valor que será alterado

03 00 66 01 01 02 04 02 00 00 00 04 
00 00 00 01 00 00 00 40 10 07 00 00 
10 07 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 
05 03 00 00 02 00 00 00 30 00 00 00 
02 05 00 00 00 08 00 00 06 00 00 00 <—- Valor a ser alterado.
03 04 00 00 00 04 00 00 81 00 00 00 
04 06 00 00 00 04 00 00 81 00 00 00

Se usa o Clover Configurator, vá na seção KextsToPatch.

 

E use essas informações.

Name: AppleIntelFramebufferCapri
Find: 020500000004000007040000
Replace: 020500000008000006000000
Comment: 10.10-Capri-Port_0x5-DP2HDMI

Se tem algum patch na DSDT para video, delete, pois isso será feito pelo Clover agora.

 

A partir de agora, use a AppleIntelFramebufferCapri original.

 

Execute esses comandos no Terminal:

sudo touch /System/Library/Extensions
sudo nvram -c

Reinicie, e desfrute.

 

Agradecimentos pela ajuda: tolera e Mirone

Edited by Allaп
Mais valores adicionados.
  • Like 1
Link to comment
Share on other sites

Aplicando este patch você determina que o usuário usa ig-platform-id= 0x03006601,

e se ele usar outros valores para ig-platform-id o que deve ser alterado?

Coloquei isso no inicio do post:

Quote

Apesar que esse guia se refere a HD 4000, você pode usar em outros videos também.

 

ola..

no caso da hd4600 desktop...  seria AZUL ?  qual ig plataform e detalhes para o mesmo usando o clover..?

 

grato

c.frio

 

Seria Azul com esse valor: 0x0300220D

Link to comment
Share on other sites

ola...

 

blz..obrigado pela usual presteza... :yes:

 

como ficaria o clover agora?

 

"Se usa o Clover Configurator, vá na seção KextsToPatch.

 

 "E use essas informações.

Name: AppleIntelFramebufferCapri
Find: 020500000004000007040000
Replace: 020500000008000006000000
Comment: 10.10-Capri-Port_0x5-DP2HDMI

Se tem algum patch na DSDT para video, delete, pois isso será feito pelo Clover agora."

 

c.frio

Link to comment
Share on other sites

ola...

 

ja andei tentando,mas tinha q patchear a original,tentei umas 2x e larguei...as coisas vem funcionando a contento sem dsdt...talvez detalhe de gerenciamento de energia..

 

c.frio

Link to comment
Share on other sites

 Share

×
×
  • Create New...