Jump to content

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


yestaken
 Share

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

  

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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
Link to comment
Share on other sites

 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.

Link to comment
Share on other sites

 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?

Link to comment
Share on other sites

 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.

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

 Share

×
×
  • Create New...