Jump to content

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


19 posts in this topic

Recommended 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

  

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.projectosx.com/forum/index.php?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

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.

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

 

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>12E55</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>VoodooHDA</string>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>VoodooHDA</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.8.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.8.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvmgcc42</string>
<key>DTPlatformBuild</key>
<string>4H1003</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12E55</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0462</string>
<key>DTXcodeBuild</key>
<string>4H1003</string>
<key>IOKitPersonalities</key>
<dict>
<key>HDMI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIPrimaryMatch</key>
<string>0x0e0810de(id e dev da sua placa)</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>NodesToPatch</key>
<array/>
<key>VoodooHDAVerboseLevel</key>
<integer>1</integer>
</dict>
<key>VoodooHDA</key>
<dict>
<key>AllowMSI</key>
<true/>
<key>Boost</key>
<integer>2</integer>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIPrimaryMatch</key>
<string>0x1c208086(id e dev da sua placa);0x1c208086(id e dev da sua placa)</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>InhibitCache</key>
<false/>
<key>MixerValues</key>
<dict>
<key>PCM</key>
<integer>90</integer>
<key>Rec</key>
<integer>70</integer>
<key>iGain</key>
<integer>0</integer>
<key>iMix</key>
<integer>0</integer>
</dict>
<key>NodesToPatch</key>
<array/>
<key>Noise</key>
<integer>0</integer>
<key>Vectorize</key>
<true/>
<key>VoodooHDAEnableHalfMicVolumeFix</key>
<false/>
<key>VoodooHDAEnableHalfVolumeFix</key>
<false/>
<key>VoodooHDAEnableMuteFix</key>
<false/>
<key>VoodooHDAEnableVolumeChangeFix</key>
<false/>
<key>VoodooHDAVerboseLevel</key>
<integer>0</integer>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOAudioFamily</key>
<string>1.1fc9</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.1</string>
<key>com.apple.kpi.iokit</key>
<string>9.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>9.0.0</string>
<key>com.apple.kpi.mach</key>
<string>9.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>9.0.0</string>
</dict>
</dict>
</plist>

 
VoodooHDA 2.8.4

 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.

 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?

 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.

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]

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

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.

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

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

 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 !  :)

×
×
  • Create New...