-->Donations via PayPal [External Link Removed for Guests] :guitar
-->Installation/Post Installation Tutorial [Local Link Removed for Guests]
-->Useful Links [Local Link Removed for Guests]
-->Olarila Images - Updated images [Local Link Removed for Guests]
-->Guides and Tutorials [Local Link Removed for Guests]
-->Clover Folder for All Chipsets [Local Link Removed for Guests]
-->DSDT Patch Requests [Local Link Removed for Guests]

Áudio multicanal 5.1/7.1 com VoodooHDA

Post Reply
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 26 Sep 2011, 00:28

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 [External Link Removed for Guests] da VoodooHDA).

Exemplo:
nid 17 0x02214030 as 3 seq 0 Headphones Jack jack 1 loc 2 color Green misc 0 nid 18 0x01014010 as 1 seq 0 Line-out 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 0x01011012 as 1 seq 2 Line-out 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 0x01016011 as 1 seq 1 Line-out Jack jack 1 loc 1 color Orange misc 0 nid 37 0x01012014 as 1 seq 4 Line-out Jack jack 1 loc 1 color Grey misc 0
O PinDefault é composto por 8 caracteres hex

Code: [Local Link Removed for Guests]

0x01011012
  |||||||+- Sequence
  ||||||+-- Default Association
  |||||+--- Misc
  ||||+---- Color
  |||+----- Connection Type
  ||+------ Default Device
  |+------- Location
  +-------- Port Connectivity
Mais informações [Local Link Removed for Guests]

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:
<key>NodesToPatch</key> <array> <dict> <key>Codec</key> <integer>0</integer> <!-- endereço do codec ("Probing codec #0" no getDump) --> <key>Config</key> <string>0x01011070</string> <!-- novo PinDefault --> <key>Node</key> <integer>22</integer> <!-- número do node (nid) --> </dict> </array>
Como editar o Info.plist [Local Link Removed for Guests]

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 0x0221401f as 1 seq 15 Headphones Jack jack 1 loc 2 color Green misc 0 nid 18 0x01014010 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 0x01a19830 as 3 seq 0 Microphone Jack jack 1 loc 1 color Pink misc 8 nid 26 0x01813050 as 5 seq 0 Line-in Jack jack 1 loc 1 color Blue misc 0
Depois
nid 24 0x01019830 as 3 seq 0 Line-out Jack jack 1 loc 1 color Pink misc 8 nid 26 0x01013050 as 5 seq 0 Line-out Jack jack 1 loc 1 color Blue misc 0
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
User avatar
Crosx86
Geek
Geek
Posts: 119
Joined: 15 Jul 2011, 19:36

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Crosx86 » 19 Oct 2011, 20:09

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

Code: [Local Link Removed for Guests]

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)

Code: [Local Link Removed for Guests]

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
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 19 Oct 2011, 20:34

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).
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
User avatar
Crosx86
Geek
Geek
Posts: 119
Joined: 15 Jul 2011, 19:36

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Crosx86 » 19 Oct 2011, 21:16

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 :D 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 :lol: ,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
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 19 Oct 2011, 21:32

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.
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
User avatar
Crosx86
Geek
Geek
Posts: 119
Joined: 15 Jul 2011, 19:36

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Crosx86 » 19 Oct 2011, 21:55

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:

Code: [Local Link Removed for Guests]

<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?
Last edited by Crosx86 on 19 Oct 2011, 22:08, edited 1 time in total.
OS X Mavericks 10 .9.3 - OS X Mountain Lion 10.8.5 - Kali Linux 1.0.6
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 19 Oct 2011, 22:00

Faltou o </string> no Config, e o Codec você tem que olhar no getDump.
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
User avatar
Crosx86
Geek
Geek
Posts: 119
Joined: 15 Jul 2011, 19:36

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Crosx86 » 19 Oct 2011, 22:10

Captura de Tela 2011-10-19 às 20.07.06.png
Seria aqui a informação do Codec#0?
You do not have the required permissions to view the files attached to this post.
OS X Mavericks 10 .9.3 - OS X Mountain Lion 10.8.5 - Kali Linux 1.0.6
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 19 Oct 2011, 22:11

Isso mesmo, é zero.
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
User avatar
Crosx86
Geek
Geek
Posts: 119
Joined: 15 Jul 2011, 19:36

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Crosx86 » 19 Oct 2011, 23:27

Funcionou!
Captura de Tela 2011-10-19 às 21.11.33.png
Captura de Tela 2011-10-19 às 21.10.55.png
:lol: :D
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 :D
You do not have the required permissions to view the files attached to this post.
OS X Mavericks 10 .9.3 - OS X Mountain Lion 10.8.5 - Kali Linux 1.0.6
lucaasdm3
Posts: 74
Joined: 05 Jul 2011, 15:14
CPU: Core i5 2450M
Motherboard: No idea
GPU: HD3000 + GT540M
Location: Indaiatuba - SP
Contact:

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by lucaasdm3 » 21 Oct 2011, 22:48

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.

Image
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 21 Oct 2011, 22:53

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).
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
lucaasdm3
Posts: 74
Joined: 05 Jul 2011, 15:14
CPU: Core i5 2450M
Motherboard: No idea
GPU: HD3000 + GT540M
Location: Indaiatuba - SP
Contact:

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by lucaasdm3 » 21 Oct 2011, 23:10

Cassio wrote: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.

[External Link Removed for Guests]
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 21 Oct 2011, 23:21

Você tem que botar o device e vendor ID da placa em IOPCIPrimaryMatch, veja [Local Link Removed for Guests]

Depois de editar e reiniciar poste um novo getDump. Tem que aparecer as informações da Sigmatel.
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
lucaasdm3
Posts: 74
Joined: 05 Jul 2011, 15:14
CPU: Core i5 2450M
Motherboard: No idea
GPU: HD3000 + GT540M
Location: Indaiatuba - SP
Contact:

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by lucaasdm3 » 21 Oct 2011, 23:36

Pronto.

[External Link Removed for Guests]
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 21 Oct 2011, 23:42

getDump, não getExtDump.
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
lucaasdm3
Posts: 74
Joined: 05 Jul 2011, 15:14
CPU: Core i5 2450M
Motherboard: No idea
GPU: HD3000 + GT540M
Location: Indaiatuba - SP
Contact:

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by lucaasdm3 » 22 Oct 2011, 00:12

[External Link Removed for Guests]
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 22 Oct 2011, 00:52

Tente estes NodesToPatch

nid 10 0x0221401f
nid 11 0x02a19020
nid 12 0x01019040
nid 13 0x01014010
nid 15 0x01013050
nid 21 0x5033012e
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
lucaasdm3
Posts: 74
Joined: 05 Jul 2011, 15:14
CPU: Core i5 2450M
Motherboard: No idea
GPU: HD3000 + GT540M
Location: Indaiatuba - SP
Contact:

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by lucaasdm3 » 22 Oct 2011, 00:54

Cassio wrote: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.
User avatar
Cassio
Olarila Staff
Olarila Staff
Posts: 3765
Joined: 26 Aug 2011, 22:53

Re: Áudio multicanal 5.1/7.1 com VoodooHDA

Post by Cassio » 22 Oct 2011, 01:00

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:
<key>NodesToPatch</key> <array> <dict> <key>Codec</key> <integer>0</integer> <!-- endereço do codec ("Probing codec #0" no getDump) --> <key>Config</key> <string>0x01011070</string> <!-- novo PinDefault --> <key>Node</key> <integer>22</integer> <!-- número do node (nid) --> </dict> </array>
ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: [External Link Removed for Guests] • Linux Mint 15 • Windows 8
Post Reply

Return to “Guias e tutoriais”