yestaken Posted November 14, 2013 Share Posted November 14, 2013 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 More sharing options...
Pimentel Posted November 14, 2013 Share Posted November 14, 2013 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 More sharing options...
yestaken Posted November 14, 2013 Author Share Posted November 14, 2013 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 More sharing options...
rogerioteo Posted November 14, 2013 Share Posted November 14, 2013 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 More sharing options...
yestaken Posted November 14, 2013 Author Share Posted November 14, 2013 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 More sharing options...
rogerioteo Posted November 14, 2013 Share Posted November 14, 2013 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 More sharing options...
yestaken Posted November 14, 2013 Author Share Posted November 14, 2013 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 More sharing options...
artur_pt Posted November 14, 2013 Share Posted November 14, 2013 olá dá aki uma boa leitura AppleHDA Patch Requests. é português mirone bom hack Link to comment Share on other sites More sharing options...
yestaken Posted November 14, 2013 Author Share Posted November 14, 2013 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 More sharing options...
artur_pt Posted November 16, 2013 Share Posted November 16, 2013 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 Link to comment Share on other sites More sharing options...
yestaken Posted November 16, 2013 Author Share Posted November 16, 2013 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. Link to comment Share on other sites More sharing options...
artur_pt Posted November 16, 2013 Share Posted November 16, 2013 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 More sharing options...
yestaken Posted November 16, 2013 Author Share Posted November 16, 2013 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 More sharing options...
artur_pt Posted November 16, 2013 Share Posted November 16, 2013 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 Link to comment Share on other sites More sharing options...
Mirone Posted November 21, 2013 Share Posted November 21, 2013 #Me envie uma cópia do seu ioreg.ioreg #Uma cópia do seu DSDT.aml (virgem). #Cópia do seu codec dump. Link to comment Share on other sites More sharing options...
yestaken Posted November 22, 2013 Author Share Posted November 22, 2013 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 Link to comment Share on other sites More sharing options...
Mirone Posted November 22, 2013 Share Posted November 22, 2013 Aqui esta AppleHDA+DSDT, instalar ambos, reparar permissões e reconstruir caches usando kextwizard. deletar qualquer HDAEnabler.kext AppleHDA_for_ALC889.zip 1 Link to comment Share on other sites More sharing options...
yestaken Posted November 22, 2013 Author Share Posted November 22, 2013 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 More sharing options...
Mirone Posted November 22, 2013 Share Posted November 22, 2013 Aproveite o bom som!! Link to comment Share on other sites More sharing options...
Recommended Posts