Cassio Posted September 26, 2011 Share Posted September 26, 2011 Para ter som multicanal no Mac OS basta entrar em Aplicativos - Utilitários - Configuração Áudio e MIDI e criar um dispositivo agregado com 3 (5.1) ou 4 saídas (7.1) 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. Para fazer um dump do seu codec use o comando getDump (obtido no tópico oficial da VoodooHDA). Exemplo: nid 17 0x02214030 as 3 seq 0 Headphones Jack jack 1 loc 2 color Green misc 0 nid 18 0x010140[color=#FF0000]1[/color]0 as 1 seq 0 [color=#FF0000]Line-out[/color] Jack jack 1 loc 1 color Green misc 0 nid 19 0x511711f0 as 15 seq 0 Speaker None jack 7 loc 17 color Black misc 1 nid 20 0x02a1902e as 2 seq 14 Microphone Jack jack 1 loc 2 color Pink misc 0 nid 21 0x01813021 as 2 seq 1 Line-in Jack jack 1 loc 1 color Blue misc 0 nid 22 0x010110[color=#FF0000]1[/color]2 as 1 seq 2 [color=#FF0000]Line-out[/color] Jack jack 1 loc 1 color Black misc 0 nid 23 0x01a19020 as 2 seq 0 Microphone Jack jack 1 loc 1 color Pink misc 0 nid 24 0x99331122 as 2 seq 2 CD Fixed jack 3 loc 25 color Black misc 1 nid 27 0x0145f1a0 as 10 seq 0 SPDIF-out Jack jack 5 loc 1 color Other misc 1 nid 28 0x41c5f160 as 6 seq 0 SPDIF-in None jack 5 loc 1 color Other misc 1 nid 36 0x010160[color=#FF0000]1[/color]1 as 1 seq 1 [color=#FF0000]Line-out[/color] Jack jack 1 loc 1 color Orange misc 0 nid 37 0x010120[color=#FF0000]1[/color]4 as 1 seq 4 [color=#FF0000]Line-out[/color] Jack jack 1 loc 1 color Grey misc 0 O PinDefault é composto por 8 caracteres hex 0x01011012 |||||||+- Sequence ||||||+-- Default Association |||||+--- Misc ||||+---- Color |||+----- Connection Type ||+------ Default Device |+------- Location +-------- Port Connectivity Mais informações http://Olarila.com/forum/viewtopic.php?f=2&t=180 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. Para mudar esses valores, incluímos NodesToPatch no arquivo Info.plist da VoodooHDA, por exemplo: NodesToPatch Codec 0[b][/b] Config 0x010110[b]70[/b][b][/b] Node 22[b][/b] Como editar o Info.plist http://Olarila.com/forum/viewtopic.php?f=3&t=69 Em alguns casos também é necessário ajustar a Port Connectivity. No caso de jacks os bits 6 e 7 devem ser zero, então qualquer valor maior que 1 no char 7 do PinDefault indica que o node está desativado (você verá "Disabling pin nid X due to None connectivity" no getDump). Isso também vale para entradas, então se você não vê microfones ou line-in nas preferências de som, pode usar o mesmo método para ativar as entradas. O único caso em que se usa o mesmo Default Association em dois nodes é quando se deseja detecção automática, por exemplo line-out (green rear) e headphones (green front) nid 17 0x022140[color=#FF0000]1f[/color] as 1 seq 15 Headphones Jack jack 1 loc 2 color Green misc 0 nid 18 0x010140[color=#FF0000]10[/color] as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 0 O principal (line-out ou speaker) fica com Sequence 0 e o headphones (auto-detect) com Sequence f. 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. Antes nid 24 0x01[b]a[/b]19830 as 3 seq 0 Microphone Jack jack 1 loc 1 color Pink misc 8 nid 26 0x01[b]8[/b]13050 as 5 seq 0 Line-in Jack jack 1 loc 1 color Blue misc 0 Depois nid 24 0x01[b]0[/b]19830 as 3 seq 0 Line-out Jack jack 1 loc 1 color Pink misc 8 nid 26 0x01[b]0[/b]13050 as 5 seq 0 Line-out Jack jack 1 loc 1 color Blue misc 0 -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 Link to comment Share on other sites More sharing options...
Crosx86 Posted October 19, 2011 Share Posted October 19, 2011 Ola,vou postar aqui meu dump,porque o meu é bem diferente de todos,na verdade sem pacthear nada eu ja tenho aqui "quadrifonico",mais 5.1 não conssigo de jeito nenhum nid 17 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 nid 18 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 nid 20 0x01014010 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 0 nid 21 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 nid 22 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 nid 23 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 nid 24 0x01a19830 as 3 seq 0 Microphone Jack jack 1 loc 1 color Pink misc 8 nid 25 0x02a19840 as 4 seq 0 Microphone Jack jack 1 loc 2 color Pink misc 8 nid 26 0x0181303f as 3 seq 15 Line-in Jack jack 1 loc 1 color Blue misc 0 nid 27 0x02214020 as 2 seq 0 Headphones Jack jack 1 loc 2 color Green misc 0 nid 28 0x593301f0 as 15 seq 0 CD None jack 3 loc 25 color Unknown misc 1 nid 29 0x4004c601 as 0 seq 1 Line-out None jack 4 loc 0 color Res.C misc 6 nid 30 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 nid 31 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 não aprece no midi(nid 26 0x0181303f as 3 seq 15 Line-in Jack jack 1 loc 1 color Blue misc 0) parece não existir não aprece no midi(nid 29 0x4004c601 as 0 seq 1 Line-out None jack 4 loc 0 color Res.C misc 6) nid 17 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] nid 18 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] nid 20 0x01014010 as 1 seq 0 Line-out Jack jack 1 loc 1 color Green misc 0 nid 21 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] nid 22 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] nid 23 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] nid 24 0x01a19830 as 3 seq 0 Microphone Jack jack 1 loc 1 color Pink misc 8 nid 25 0x02a19840 as 4 seq 0 Microphone Jack jack 1 loc 2 color Pink misc 8 nid 26 0x0181303f as 3 seq 15 Line-in Jack jack 1 loc 1 color Blue misc 0* nid 27 0x02214020 as 2 seq 0 Headphones Jack jack 1 loc 2 color Green misc 0 nid 28 0x593301f0 as 15 seq 0 CD None jack 3 loc 25 color Unknown misc 1 [DISABLED] nid 29 0x4004c601 as 0 seq 1 Line-out None jack 4 loc 0 color Res.C misc 6 [DISABLED]* nid 30 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] nid 31 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED] esses dois*são meu problema,na verdade eu nem sie por onde começar porque se da numeros de sua propria mente,eu pediria o grande favor de quantos nodes devo criar e com relação aos marcados de * na ultima tabela como modifico? 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 More sharing options...
Cassio Posted October 19, 2011 Author Share Posted October 19, 2011 precisamos botar um Default Association diferente para cada line-out (coloque o primeiro valor disponível). Sequence fica sempre zero. Isso também vale para entradas, então se você não vê microfones ou line-in nas preferências de som, pode usar o mesmo método para ativar as entradas. Logo o nid 26 você tem que patchear para 0x01813050, mas isso não vai ajudar a ter áudio 5.1, apenas vai ativar o line-in. O nid 29 realmente existe? Quantos line-out a placa mãe possui? Em placas com apenas 3 jacks 1/8" atrás (verde = line-out, rosa = mic, azul = line-in) no Windows se usa mic e line-in como line-out. Quando você conecta o plug, o software da Realtek pergunta o que foi ligado e você seleciona side/front/rear speakers ou woofer. Na VoodooHDA não sei se tem como fazer isso pelo NodesToPatch, teria que testar. No exemplo do primeiro post a placa realmente tem 4 line-out (verde, cinza, preto e laranja). -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 Link to comment Share on other sites More sharing options...
Crosx86 Posted October 19, 2011 Share Posted October 19, 2011 O nid 29 realmente existe? Quantos line-out a placa mãe possui? Ele não existe! Como falei estou aprendendo sobre,ele provavel não exista pois na placa não tem nehum line out black. e no codigo aparece uma parte assim (none/jack e [DISABLED]) então todos que assim estão,não existem no hardware. certo? Em placas com apenas 3 jacks 1/8" atrás (verde = line-out, rosa = mic, azul = line-in) no Windows se usa mic e line-in como line-out. Quando você conecta o plug, o software da Realtek pergunta o que foi ligado e você seleciona side/front/rear speakers ou woofer. É o meu caso. Na VoodooHDA não sei se tem como fazer isso pelo NodesToPatch, teria que testar. Uma pena,mais quem sabe alguem que ja tenha feito leia este post e possa ajudar,pq eu sinceramente agora sei como começar,mais ai ja complica. Logo o nid 26 você tem que patchear para 0x01813050, mas isso não vai ajudar a ter áudio 5.1, apenas vai ativar o line-in. ajudou muito,foi isso mesmo que fiz mais puz todos os nodes no plist,deu errado é claro ,agora vou tentar aqui somente com o node (nid 26) e ver se funfa,ai sim pelo menos todos os devices existentes estarão la no midi,Vlw 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 More sharing options...
Cassio Posted October 19, 2011 Author Share Posted October 19, 2011 Você pode tentar mudar os nodes do mic e line-in para line-out, por exemplo: nid 24 0x01019830 Isso deve mudar o mic para line-out nas preferências, mas para realmente funcionar como line-out (se funcionar) deve ser necessário mudar também Conns e/ou DAC. -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 Link to comment Share on other sites More sharing options...
Crosx86 Posted October 19, 2011 Share Posted October 19, 2011 (edited) Você pode tentar mudar os nodes do mic e line-in para line-out, por exemplo: nid 24 0x01019830 E se eu fizese com o nid 26 o Line in:0x01813050,ficaria assim: <key>NodesToPatch</key> <array> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x01013050</string> <key>Node</key> <integer>26</integer> </dict> </array> Certo? Edited October 19, 2011 by Guest 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 More sharing options...
Cassio Posted October 19, 2011 Author Share Posted October 19, 2011 Faltou o no Config, e o Codec você tem que olhar no getDump. -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 Link to comment Share on other sites More sharing options...
Crosx86 Posted October 19, 2011 Share Posted October 19, 2011 Seria aqui a informação do Codec#0? 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 More sharing options...
Cassio Posted October 19, 2011 Author Share Posted October 19, 2011 Isso mesmo, é zero. -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 Link to comment Share on other sites More sharing options...
Crosx86 Posted October 19, 2011 Share Posted October 19, 2011 Funcionou! Só não testei com as caixas de som a saida nova,amanha vou plugar as caixas e testar e posto aqui o resultado! V lw 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 More sharing options...
lucaasdm3 Posted October 21, 2011 Share Posted October 21, 2011 Boa noite, eu estou precisando de ajuda para fazer funcionar o mic. Minha placa de audio é a Sigmatel STAC9221 A2 Intel 82801GB A1 Uma coisa que achei estranha é que aparece speaker em pink rear se é no green rear. Link to comment Share on other sites More sharing options...
Cassio Posted October 21, 2011 Author Share Posted October 21, 2011 Você tem que postar o getDump, sem essas informações não tem como alguém tem ajudar, a menos que a pessoa tenha o mesmo codec (não é meu caso). -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 Link to comment Share on other sites More sharing options...
lucaasdm3 Posted October 21, 2011 Share Posted October 21, 2011 Você tem que postar o getDump, sem essas informações não tem como alguém tem ajudar, a menos que a pessoa tenha o mesmo codec (não é meu caso). eu baixei o getdump dai eu rodei. ta ai no texto em baixo tudo que saiu no terminal. nao sei qual a parte certa que eu tenho que postar aqui. http://cl.ly/1R3T300u113k32312D43 Link to comment Share on other sites More sharing options...
Cassio Posted October 21, 2011 Author Share Posted October 21, 2011 Você tem que botar o device e vendor ID da placa em IOPCIPrimaryMatch, veja http://Olarila.com/forum/viewtopic.php?f=2&t=180 Depois de editar e reiniciar poste um novo getDump. Tem que aparecer as informações da Sigmatel. -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 Link to comment Share on other sites More sharing options...
lucaasdm3 Posted October 21, 2011 Share Posted October 21, 2011 Pronto. http://cl.ly/2K0k0m0N2w15112F3D1Y Link to comment Share on other sites More sharing options...
Cassio Posted October 21, 2011 Author Share Posted October 21, 2011 getDump, não getExtDump. -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 Link to comment Share on other sites More sharing options...
lucaasdm3 Posted October 22, 2011 Share Posted October 22, 2011 http://cl.ly/3S1t0i0u3a0W411C3s14 Link to comment Share on other sites More sharing options...
Cassio Posted October 22, 2011 Author Share Posted October 22, 2011 Tente estes NodesToPatch nid 10 0x0221401f nid 11 0x02a19020 nid 12 0x01019040 nid 13 0x01014010 nid 15 0x01013050 nid 21 0x5033012e -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 Link to comment Share on other sites More sharing options...
lucaasdm3 Posted October 22, 2011 Share Posted October 22, 2011 Tente estes NodesToPatch nid 10 0x0221401f nid 11 0x02a19020 nid 12 0x01019040 nid 13 0x01014010 nid 15 0x01013050 nid 21 0x5033012e Mas onde eu aplico eles? nao entendo dessa parte. Link to comment Share on other sites More sharing options...
Cassio Posted October 22, 2011 Author Share Posted October 22, 2011 Não entende porque não leu, no primeiro post está bem explicado Para mudar esses valores, incluímos NodesToPatch no arquivo Info.plist da VoodooHDA, por exemplo: NodesToPatch Codec 0[b][/b] Config 0x010110[b]70[/b][b][/b] Node 22[b][/b] -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 Link to comment Share on other sites More sharing options...
lucaasdm3 Posted October 22, 2011 Share Posted October 22, 2011 eu tentei todas so essa deu certo: nid 21 0x5033012e aparece o microphone mas eu fiz o test no skype e nao sai som do mic. Link to comment Share on other sites More sharing options...
Cassio Posted October 22, 2011 Author Share Posted October 22, 2011 É pra botar todos, não apenas um. Esse aí é o mic frontal. -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 Link to comment Share on other sites More sharing options...
lucaasdm3 Posted October 22, 2011 Share Posted October 22, 2011 É pra botar todos, não apenas um. Esse aí é o mic frontal. Cara, é que eu realmente nao sei se to fazendo certo porque nunca fiz isso, voce pode olhar na kext pra ver se ta certo ? http://cl.ly/2B3n3F1M050w1Q2h452c Link to comment Share on other sites More sharing options...
Cassio Posted October 22, 2011 Author Share Posted October 22, 2011 O Codec tem que ser 0 em todos, em alguns você botou 2. No node 15 você botou DAC 3, de onde saiu isso? Faltou o node 21. -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 Link to comment Share on other sites More sharing options...
lucaasdm3 Posted October 22, 2011 Share Posted October 22, 2011 Tá dificil cara =/ agora ta tudo certinho mesmo assim nada. Edit: No mic ainda aparece pink front <key>NodesToPatch</key> <array> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x0221401f</string> <key>Node</key> <integer>10</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x02a19020</string> <key>Node</key> <integer>11</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x01019040</string> <key>Node</key> <integer>12</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x01014010</string> <key>Node</key> <integer>13</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x01013050</string> <key>Node</key> <integer>15</integer> </dict> <dict> <key>Codec</key> <integer>0</integer> <key>Config</key> <string>0x5033012e</string> <key>Node</key> <integer>21</integer> </dict> </array> Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now