Jump to content

Motherboard: P8Z68-Deluxe - Mavericks - Problemas com Sa� da HDMI (Audio)

- - - - -

Best Answer Mirone, 22 November 2013 - 02:45 AM

Aqui esta AppleHDA+DSDT, instalar ambos, reparar permissões e reconstruir caches usando kextwizard.

deletar qualquer HDAEnabler.kext

Go to the full post


  • Please log in to reply
18 replies to this topic

#1
yestaken

yestaken

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

  Olá novamente caros colegas!!!

 

Passado dois anos após meu primeiro tópico neste fórum, curiosamente estou com quase o mesmo problema do primeiro tópico (Troquei de hardware nesse tempo).

 

  Vamos ao problema:

 

Instalei em minha máquina recentemente o OSX Mavericks, o qual está à funcionar quase perfeitamente, não fosse o audio pela saída HDMI não estar funcionando.

Tenho DSDT aqui em minha máquina, não estou à usar um HDAEnabler, está apenas com o AppleHDA. Apesar de ter um DSDT, não sou tão familiarizado com  isso, por tanto não entendo tão bem quanto deveria. Gostaria da ajuda dos Sr.s para resolver este problema, abaixo deixarei algumas informações da atual situação da máquina, obrigado.

 

Motherboard: P8Z68-Deluxe

CPU: Intel i7 2600k

GPU: AMD HD7870

TV: Sony Bravia KDL-32EX525

BootLoader: Enoch-rev.2266

 

DSDT: http://zip.net/btlvzY

Boot.plist: http://zip.net/bblvsb

Lista PCI: http://zip.net/bxlwfY

Audio e MIDI INFO: http://zip.net/btlvz4

  



#2
PimentelX86

PimentelX86

    InsanelyMacaholic

  • Local Moderators
  • 2,940 posts
  • Gender:Male
  • Location:Area 51

Olá

 

Tenta instalar VoodooHDA que dispensa patch na DSDT e desde 2.8 já reconhece o HDMI de muitas mobos e gráficas.

 

Donwload do tópico oficial: http://www.projectos...p?showtopic=355

 

Outra coisinha, não é permitido encurtar links( tais como adfly ou similares) Se quiser postar algum link, coloque ele puro nesse caso seria do mega.co



#3
yestaken

yestaken

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

Obrigado por ler Sr. PimentelX86

 

 Há algo que esqueçi de mencionar, com VoodooHDA também não aparece a saída HDMI, mesmo adicionado o id dela na info.plist, e outra, com VoodooHDA não sai audio da placa mãe, que tem codec ALC889, aparece nas Prefe.Sistema>Som, contudo mesmo com o volume no máximo não sai som, também já fiz teste com ele editado, como "VoodooHDAEnableHalfVolumeFix".

 

PS: Desculpe pelo encurtador de links, perdão.



#4
rogerioteo

rogerioteo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:Brazil

O audio HDMI aqui eu consegui resolver com algumas dicas de amigos , deixando assim o info.plist :

 

Spoiler
 
VoodooHDA 2.8.4


#5
yestaken

yestaken

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

 Obrigado pela colaboração Sr. rogerioteo

 

Como já havia dito, já havia testado adicionando a ID de minha saída HDMI, e infelizmente não funcionou, e como também já havia dito, não sai som da placa mãe com o VoodooHDA, somente com AppleHDA funciona o som da placa.



#6
rogerioteo

rogerioteo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 70 posts
  • Gender:Male
  • Location:Brazil

 Obrigado pela colaboração Sr. rogerioteo

 

Como já havia dito, já havia testado adicionando a ID de minha saída HDMI, e infelizmente não funcionou, e como também já havia dito, não sai som da placa mãe com o VoodooHDA, somente com AppleHDA funciona o som da placa.

Nao sei se voce percebeu , mas tem duas coisas alteradas ai da info.plist original .

A parte HDMI foi adicionada , e IOPCIClassMatch foi alterado para IOPCIPrimaryMatch .

 

Tentou isso também?



#7
yestaken

yestaken

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

 Obrigado novamente pela colaboração Sr. rogerioteo

 

 Sim eu já havia percebido, e também já havia tentado desta forma, esse tipo de modificação eu já conheçia.

 É importate dizer que geralmente sempre tive problemas com o VoodooHDA, sempre usei DSDT e o AppleHDA normal.

 

PS: Devo informar que aqui o sistema não sobe caso use GraphicsEnabler=Yes, e sim, já testei várias framebuffer's diferentes. Contudo devo informar também que, por exemplo, caso eu use a framebuffer "Hamachi", o sistema sobe normalmente, porém a tela fica preta, nada aparece, contudo o sistema estava à funcionar, tanto que para reiniciar eu simplesmente levei o mouse até a maça e usei o teclado para descer nas opções até reiniciar, mesmo sem ver nada.



#8
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,755 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco

olá

 

dá aki uma boa leitura

 

     AppleHDA Patch Requests.    

 

é português mirone

 

bom hack



#9
yestaken

yestaken

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

Obrigado pela colaboração Sr. artur-pt

 

Eu já tenho e uso um patch para meu codec, o ALC889, está à funcionar bem. Como eu disse, o problema não é com o som da placa mãe, e sim o HDMI AUDIO de minha VGA.

 

Info da HDMI: 1002, AAB0, 1458, AAB0, Advanced Micro Devices, Inc. [AMD/ATI], Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]



#10
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,755 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco

olá

 

o hdmi também tem de ser habilitado no dsdt para poderes usar com applehda..

 

e claro o monitor tem de estar ligado na porta hdmi

 

bom hack



#11
yestaken

yestaken

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

Obrigado novamente pela colaboração Sr. artur-pt

 

 Talvez ai esteja o erro, eu já li alguns tópicos sobre isso, más não aprendi como proceder esta habilitação corretamente.



#12
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,755 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco

olá

 

será qualquer coisa como isto

Device (PEGP)
            {
                Name (_ADR, 0x00010000)
                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR02 ())
                    }
                    Return (PR02 ())
                }
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }                
  Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x10)
                            {
                                "AAPL,slot-name", 
                                Buffer (0x07)
                                {
                                    "Slot-1"
                                }, 
                                "device-id", 
                                Buffer (0x04)
                                {
                                     0x98, 0x67, 0x00, 0x00
                                }, 
                                "@0,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Aji"
                                }, 
                                "@1,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Aji"
                                }, 
                                "@2,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Aji"
                                }, 
                                "@3,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Aji"
                                }, 
                                "model", 
                                Buffer (0x13)
                                {
                                    "AMD Radeon HD 7970"
                                }, 
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }        
    }

bom hack



#13
yestaken

yestaken

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

Obrigado novamente pela colaboração Sr. artur-pt

 

 O mais próximo da informação acima citada por ti foi isso :

 

Method (_DSM, 4, NotSerialized)

            {
                Store (Package (0x06)
                    {
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }, 
                        "layout-id", 
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        }, 
                        "PinConfigurations", 
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }

 

Informação GFX0 há algo parecido com isso:

 

Device (GFX0)

        {
            Name (_ADR, 0x00020000)
            Method (PCPC, 0, NotSerialized)
            {
                If (ECON)
                {
                    Store (0x02, ^^LPCB.H_EC.SLPC)
                }
                ECST (0x6F)
            }

 

 

Obviamente está à faltar algo ai, porém é preciso lembrar que a compilação ocorreu sem erros.



#14
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,755 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco

olá

 

olha cara se não sabes fazer .. e não estás para te informar.. já te passei um link de 1 especialista .. para pedires para fazer por ti

 

bom hack



#15
Mirone

Mirone

    InsanelyMac Deity

  • Local Moderators
  • 2,049 posts
  • Gender:Male
  • Location:Brazil

#Me envie uma cópia do seu ioreg.ioreg

#Uma cópia do seu DSDT.aml (virgem).

#Cópia do seu codec dump.



#16
yestaken

yestaken

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

Obrigado por responder Sr. Mirone

 

 Tudo bem, lhe enviarei os itens pedidos.


 Enviei à ti uma mensagem com itens que pediu, contudo caso não o receba, abaixo deixo o link com a informação.

 

 

 

https://mega.co.nz/#!YoAhxJwY!MTyDnB5Kxj_bmu35h_EdahGexkpEkeKahSxzAsb5lsg


#17
Mirone

Mirone

    InsanelyMac Deity

  • Local Moderators
  • 2,049 posts
  • Gender:Male
  • Location:Brazil

Best Answer

Aqui esta AppleHDA+DSDT, instalar ambos, reparar permissões e reconstruir caches usando kextwizard.

deletar qualquer HDAEnabler.kext

Attached Files



#18
yestaken

yestaken

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

 Obrigado Sr. Mirone !!!

 

 Cara, funcionou perfeitamente, agradeço bastante a ti, dei uma olhada no DSDT e realmente havia modificações que tu fizestes que eu não havia feito, por isso nunca iria funcionar corretamente, meu sincero Obrigado !  :)



#19
Mirone

Mirone

    InsanelyMac Deity

  • Local Moderators
  • 2,049 posts
  • Gender:Male
  • Location:Brazil

Aproveite o bom som!!







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy