Jump to content
Cassio

Áudio multicanal 5.1/7.1 com VoodooHDA

Recommended Posts

Eu não entendi a tua pergunta. O que é algo padrão? Obviamente os valores de Codec, Config e Node mudam em cada caso.


Este tópico tem mais detalhes sobre o PinDefault (item 2 do capítulo 2)


http://Olarila.com/forum/viewtopic.php?f=3&t=2168

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

Olá camarada


Queria saber o que é real e o que não é aqui:

 nid 25 0x410110f0 as 15 seq  0 Line-out      None  1/8     Rear    External Black   misc 0
nid 26 0x01a19036 as  3 seq  6 Microphone    Jack  1/8     Rear    External Pink    misc 0
nid 27 0x0181303e as  3 seq 14 Line-in       Jack  1/8     Rear    External Blue    misc 0
nid 28 0x01014010 as  1 seq  0 Line-out      Jack  1/8     Rear    External Green   misc 0
nid 29 0x0221401f as  1 seq 15 Headphones    Jack  1/8     Front   External Green   misc 0
nid 30 0x02a19037 as  3 seq  7 Microphone    Jack  1/8     Front   External Pink    misc 0
nid 31 0x503701f0 as 15 seq  0 CD            None  Analog  N/A     Internal Unknown misc 0 NoPresenceDetect
nid 32 0x074311f0 as 15 seq  0 SPDIF-out     Jack  ATAPI   Special External Black   misc 0 NoPresenceDetect
nid 33 0x585600f0 as 15 seq  0 Digital-out   None  Digital Special Internal Unknown misc 0
nid 34 0x410160f0 as 15 seq  0 Line-out      None  1/8     Rear    External Orange  misc 0
nid 35 0x410120f0 as 15 seq  0 Line-out      None  1/8     Rear    External Grey    misc 0

Só tenho entradas, Verde,Rosa e Azul e também entrada HDMI na placa-mãe e HDMI na placa de vídeo.


Eu também não conseguir achar a explicação sobre o PinDefault no link que me mandou poderia colocar a citação sobre o PinDefault do link.

Link to comment
Share on other sites

Tudo é real, mas só pode funcionar o que realmente tem conector físico na placa mãe.


A explicação do PinDefault é isto e tudo que segue no tópico

Então, o que é um verbo codec?

Para cada entrada / saída que é uma sequência de 4 verbos.

...

 

Este outro tópico tem uma explicação que talvez fique mais fácil para você entender


http://Olarila.com/forum/viewtopic.php?f=2&t=180

O Config (PinDefault) corresponde aos dois últimos caracteres de cada verb, na ordem inversa

0x[color=#FF0000]01[/color][color=#008000]01[/color][color=#0000FF]44[/color][color=#8000FF]10[/color] = 21471c[color=#8000FF]10[/color] 21471d[color=#0000FF]44[/color] 21471e[color=#008000]01[/color] 21471f[color=#FF0000]01[/color]
 |||||||+- [color=#8000FF]Sequence[/color]
 ||||||+-- [color=#8000FF]Default Association[/color]
 |||||+--- [color=#0000FF]Misc[/color]
 ||||+---- [color=#0000FF]Color[/color]
 |||+----- [color=#008000]Connection Type[/color]
 ||+------ [color=#008000]Default Device[/color]
 |+------- [color=#FF0000]Location[/color]
 +-------- [color=#FF0000]Port Connectivity[/color]

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

Olá camarada.



Se preciso adicionar três entradas, como é que vou adicionar? Pois Rosa e Azul são saídas, tem como converte para entradas?


O meu config então seria a junção dos verbs de cada saída minha na ordem inversa:


0x01a19036 ----> Pink

0x0181303e ----> Blue

0x01014010 ----> Green


Então ficaria assim o config:


0x103e36


Estou jogando por alto, pois não sei se é isso mesmo.

Link to comment
Share on other sites

Você leu o guia? Está tudo no primeiro post deste tópico

O problema é que com a maioria dos codecs a VoodooHDA ativa apenas uma saída. Isso acontece porque o codec tem vários nodes com mesmo Default Association, variando a Sequence.


A Apple não usa saída analógica multicanal, então precisamos botar um Default Association diferente para cada line-out (coloque o primeiro valor disponível). Sequence fica sempre zero.


Se a sua placa tem apenas uma line-out você pode alterar as entradas line-in e mic traseiras para line-out e ter áudio 5.1, para isso basta mudar o byte Default Device desses nodes para zero.

 

A mudança de entrada para saída é feita em Default Device


Line Out = 0

Line In = 8

Mic In = A


Você precisa mudar também (desagrupar) Default Association (primeiro valor disponível) e Sequence (sempre zero)


nid 26 0x01a19036 -> 0x01019040

nid 27 0x0181303e -> 0x01013050


No mic frontal apenas desagrupar


nid 30 0x02a19037 -> 0x02a19060

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

Olá camarada


Li, mas não havia compreendido algumas partes.


Tu quis dizer com primeiro valor disponível que 3 viria o 4, pois ele seria o número a seguir depois do 3


nid 26 0x01a19036 -> 0x01019040


E nesse exemplo, como o 4 já seria o Default Association do nid 26 eu teria que colocar 5 para o nid 27 certo?

nid 27 0x0181303e -> 0x01013050


Não tenho mic frontal só rear(traseiro) mesmo. E o Blue ainda não foi detectado, pois quando vou olhar nas entradas pelas preferencias do som, vejo que só tem o Pink lá. Isso influencia em algo?


Como faço para mudar o nid 26, 27? Tenho que fazer o método do NodesToPatch? e pelo visto o 28(Green) continua o mesmo né?!

Link to comment
Share on other sites

Tu quis dizer com primeiro valor disponível que 3 viria o 4, pois ele seria o número a seguir depois do 3


nid 26 0x01a19036 -> 0x01019040


E nesse exemplo, como o 4 já seria o Default Association do nid 26 eu teria que colocar 5 para o nid 27 certo?

nid 27 0x0181303e -> 0x01013050

Isso mesmo.

 

Como faço para mudar o nid 26, 27? Tenho que fazer o método do NodesToPatch? e pelo visto o 28(Green) continua o mesmo né?!

Sim, NodesToPatch, apenas os nodes 26 e 27.

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

Olá camarada


Eu teria que fazer um código pra cada nod no caso né?!

<key>NodesToPatch</key>
		<array/>
                         <dict>
                            <key>Codec</key>
                            <integer>0</integer>
                            <key>Config</key>
                            <string>0x01019040</string>
                            <key>Node</key>
                            <integer>26</integer>
		     <key>Config</key>
                            <string>0x01013050</string>
                            <key>Node</key>
                            <integer>27</integer>
		   </dict>
                      </array>

Ou não é assim? Como deveria proceder nesse caso?

Link to comment
Share on other sites

Não, tem que repetir o bloco "dict" para cada node.


Aqui tem um exemplo


http://Olarila.com/forum/viewtopic.php?f=3&t=509&start=60#p6767

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

Olá camarada


Editei a info.plist, mas não reconheceu depois de reparar as permissões.


removi a VoodooHDA e instalei outra com a info.plist já editada na kext.


Reiniciei e reconheceu, fui na configurações de midi e escolhi as 3 saídas: Pink,Blue e Green, escolhi como 5.1 e deu certo está tudo correndo muito bem.


Depois da luta vem a recompensa.


Mas não tenho nenhuma entrada só saídas, para resolver teria no caso que ter o Pink Front né?! Mas eu não tenho isso, meu gabinete não veio com as entradas da frente, até comprar um que tenha vou ter que ficar sem usar microfone.


Obrigado mais uma vez pernacabeluda me ajudou muito e me explicou muito bem, gosto de tentar saber as coisas, pois quando deixamos que outros editem para nós, deixamos o lado bom da coisa que é fazer por si só.

Link to comment
Share on other sites

Viva


Alguem me pode dar um dica para tentar colocar o som para funcionar numa asus p5b-vista edition


Estou com o 10.9

A board tem chipset 82801H e o codec do audio é AD1988, já experimentei com applehda e dsdt da qual tive ajuda do Mirone mas não funcou. Já experimentei com várias versões do voodoohda e também sem sucesso.


Obrigado

Link to comment
Share on other sites

Viva


Alguem me pode dar um dica para tentar colocar o som para funcionar numa asus p5b-vista edition


Estou com o 10.9

A board tem chipset 82801H e o codec do audio é AD1988, já experimentei com applehda e dsdt da qual tive ajuda do Mirone mas não funcou. Já experimentei com várias versões do voodoohda e também sem sucesso.


Obrigado

Viva,da uma lida nesse tópico http://Olarila.com/forum/viewtopic.php?f=2&t=180

tem tudo que voçe precisa.

OS X Mavericks 10 .9.3 - OS X Mountain Lion 10.8.5 - Kali Linux 1.0.6

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...