How many audio channels does my sound card have?

Multi tool use
Multi tool use

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I have a GIGABYTE GA-H170N-WIFI motherboard which I'd like to use as a basis for home audio system. It has got two HDMI outputs and 5.1 analog audio output.



The question is, how do I find out how many independent audio channels does the sound card/subsystem support? Can I really have 8 independent audio channels per HDMI output, plus 6 analog channels (not to mention up to 8 channels on the S/PDIF output) running at the same time, sending different signals? Furthermore, is it possible to convince PulseAudio to "split" the HDMI audio channels and provide them as 8 independent sinks?



Thanks!




Update: my /proc/asound/card0/codec#2



Codec: Intel Skylake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862809
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D3 CLKSTOP EPSS
Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 3
0x02* 0x03 0x04
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
In-driver Connection: 3
0x02 0x03 0x04
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
In-driver Connection: 3
0x02 0x03 0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono






share|improve this question






















  • Why the downvote?
    – David
    Jan 13 at 20:13






  • 1




    This question may be better suited to superuser or serverfault, as there’s nothing specific to Unix/Linux in it.
    – Jeff Schaller
    Jan 13 at 20:18










  • Look at cat /proc/asound/card*/codec#* to see if you can use audio in both HDMI outputs at once, or just in a single one. This may also give an indication how many channels you can transfer over HDMI. Look at cat /proc/asound/card*/eld#* to see what formats/how many channels whatever you connected to HDMI will accept. Yes, you can split channels in both Pulseaudio and ALSA.
    – dirkt
    Jan 13 at 20:21










  • @dirkt, would you please help me to decipher the output? I'm not quite sure how to interpret it.
    – David
    Jan 13 at 21:13














up vote
0
down vote

favorite












I have a GIGABYTE GA-H170N-WIFI motherboard which I'd like to use as a basis for home audio system. It has got two HDMI outputs and 5.1 analog audio output.



The question is, how do I find out how many independent audio channels does the sound card/subsystem support? Can I really have 8 independent audio channels per HDMI output, plus 6 analog channels (not to mention up to 8 channels on the S/PDIF output) running at the same time, sending different signals? Furthermore, is it possible to convince PulseAudio to "split" the HDMI audio channels and provide them as 8 independent sinks?



Thanks!




Update: my /proc/asound/card0/codec#2



Codec: Intel Skylake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862809
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D3 CLKSTOP EPSS
Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 3
0x02* 0x03 0x04
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
In-driver Connection: 3
0x02 0x03 0x04
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
In-driver Connection: 3
0x02 0x03 0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono






share|improve this question






















  • Why the downvote?
    – David
    Jan 13 at 20:13






  • 1




    This question may be better suited to superuser or serverfault, as there’s nothing specific to Unix/Linux in it.
    – Jeff Schaller
    Jan 13 at 20:18










  • Look at cat /proc/asound/card*/codec#* to see if you can use audio in both HDMI outputs at once, or just in a single one. This may also give an indication how many channels you can transfer over HDMI. Look at cat /proc/asound/card*/eld#* to see what formats/how many channels whatever you connected to HDMI will accept. Yes, you can split channels in both Pulseaudio and ALSA.
    – dirkt
    Jan 13 at 20:21










  • @dirkt, would you please help me to decipher the output? I'm not quite sure how to interpret it.
    – David
    Jan 13 at 21:13












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have a GIGABYTE GA-H170N-WIFI motherboard which I'd like to use as a basis for home audio system. It has got two HDMI outputs and 5.1 analog audio output.



The question is, how do I find out how many independent audio channels does the sound card/subsystem support? Can I really have 8 independent audio channels per HDMI output, plus 6 analog channels (not to mention up to 8 channels on the S/PDIF output) running at the same time, sending different signals? Furthermore, is it possible to convince PulseAudio to "split" the HDMI audio channels and provide them as 8 independent sinks?



Thanks!




Update: my /proc/asound/card0/codec#2



Codec: Intel Skylake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862809
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D3 CLKSTOP EPSS
Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 3
0x02* 0x03 0x04
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
In-driver Connection: 3
0x02 0x03 0x04
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
In-driver Connection: 3
0x02 0x03 0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono






share|improve this question














I have a GIGABYTE GA-H170N-WIFI motherboard which I'd like to use as a basis for home audio system. It has got two HDMI outputs and 5.1 analog audio output.



The question is, how do I find out how many independent audio channels does the sound card/subsystem support? Can I really have 8 independent audio channels per HDMI output, plus 6 analog channels (not to mention up to 8 channels on the S/PDIF output) running at the same time, sending different signals? Furthermore, is it possible to convince PulseAudio to "split" the HDMI audio channels and provide them as 8 independent sinks?



Thanks!




Update: my /proc/asound/card0/codec#2



Codec: Intel Skylake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862809
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D3 CLKSTOP EPSS
Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 3
0x02* 0x03 0x04
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
In-driver Connection: 3
0x02 0x03 0x04
Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
In-driver Connection: 3
0x02 0x03 0x04
Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono








share|improve this question













share|improve this question




share|improve this question








edited Jan 13 at 21:12

























asked Jan 13 at 20:02









David

1687




1687











  • Why the downvote?
    – David
    Jan 13 at 20:13






  • 1




    This question may be better suited to superuser or serverfault, as there’s nothing specific to Unix/Linux in it.
    – Jeff Schaller
    Jan 13 at 20:18










  • Look at cat /proc/asound/card*/codec#* to see if you can use audio in both HDMI outputs at once, or just in a single one. This may also give an indication how many channels you can transfer over HDMI. Look at cat /proc/asound/card*/eld#* to see what formats/how many channels whatever you connected to HDMI will accept. Yes, you can split channels in both Pulseaudio and ALSA.
    – dirkt
    Jan 13 at 20:21










  • @dirkt, would you please help me to decipher the output? I'm not quite sure how to interpret it.
    – David
    Jan 13 at 21:13
















  • Why the downvote?
    – David
    Jan 13 at 20:13






  • 1




    This question may be better suited to superuser or serverfault, as there’s nothing specific to Unix/Linux in it.
    – Jeff Schaller
    Jan 13 at 20:18










  • Look at cat /proc/asound/card*/codec#* to see if you can use audio in both HDMI outputs at once, or just in a single one. This may also give an indication how many channels you can transfer over HDMI. Look at cat /proc/asound/card*/eld#* to see what formats/how many channels whatever you connected to HDMI will accept. Yes, you can split channels in both Pulseaudio and ALSA.
    – dirkt
    Jan 13 at 20:21










  • @dirkt, would you please help me to decipher the output? I'm not quite sure how to interpret it.
    – David
    Jan 13 at 21:13















Why the downvote?
– David
Jan 13 at 20:13




Why the downvote?
– David
Jan 13 at 20:13




1




1




This question may be better suited to superuser or serverfault, as there’s nothing specific to Unix/Linux in it.
– Jeff Schaller
Jan 13 at 20:18




This question may be better suited to superuser or serverfault, as there’s nothing specific to Unix/Linux in it.
– Jeff Schaller
Jan 13 at 20:18












Look at cat /proc/asound/card*/codec#* to see if you can use audio in both HDMI outputs at once, or just in a single one. This may also give an indication how many channels you can transfer over HDMI. Look at cat /proc/asound/card*/eld#* to see what formats/how many channels whatever you connected to HDMI will accept. Yes, you can split channels in both Pulseaudio and ALSA.
– dirkt
Jan 13 at 20:21




Look at cat /proc/asound/card*/codec#* to see if you can use audio in both HDMI outputs at once, or just in a single one. This may also give an indication how many channels you can transfer over HDMI. Look at cat /proc/asound/card*/eld#* to see what formats/how many channels whatever you connected to HDMI will accept. Yes, you can split channels in both Pulseaudio and ALSA.
– dirkt
Jan 13 at 20:21












@dirkt, would you please help me to decipher the output? I'm not quite sure how to interpret it.
– David
Jan 13 at 21:13




@dirkt, would you please help me to decipher the output? I'm not quite sure how to interpret it.
– David
Jan 13 at 21:13










1 Answer
1






active

oldest

votes

















up vote
4
down vote



accepted










According to the codec information, you have 3 converter nodes (which accept a digital data stream) of 8 channels each, and 3 pin nodes (which are connected to the graphic card to embed the sound stream into HDMI).



So your hardware is indeed capable of 8 channels per HDMI plus 6 channels analog (unless the HDA soundcard has bandwidth restrictions, but I'll guess one just has to try that), and it could even do an additional 8 channels for another HDMI output if you had the physical output.



Setting up simultanous output on both HDMI channels in Pulseaudio may be a bit of a headache, though. You may have to fiddle with the profile sets in /usr/share/pulseaudio/alsa-mixer/ if you actually plan to do this.



You can split off channels as additional sinks easily in Pulseaudio with the module-remap-sink module.






share|improve this answer






















  • Wonderful, thanks a lot!
    – David
    Jan 13 at 22:07










Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f416899%2fhow-many-audio-channels-does-my-sound-card-have%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
4
down vote



accepted










According to the codec information, you have 3 converter nodes (which accept a digital data stream) of 8 channels each, and 3 pin nodes (which are connected to the graphic card to embed the sound stream into HDMI).



So your hardware is indeed capable of 8 channels per HDMI plus 6 channels analog (unless the HDA soundcard has bandwidth restrictions, but I'll guess one just has to try that), and it could even do an additional 8 channels for another HDMI output if you had the physical output.



Setting up simultanous output on both HDMI channels in Pulseaudio may be a bit of a headache, though. You may have to fiddle with the profile sets in /usr/share/pulseaudio/alsa-mixer/ if you actually plan to do this.



You can split off channels as additional sinks easily in Pulseaudio with the module-remap-sink module.






share|improve this answer






















  • Wonderful, thanks a lot!
    – David
    Jan 13 at 22:07














up vote
4
down vote



accepted










According to the codec information, you have 3 converter nodes (which accept a digital data stream) of 8 channels each, and 3 pin nodes (which are connected to the graphic card to embed the sound stream into HDMI).



So your hardware is indeed capable of 8 channels per HDMI plus 6 channels analog (unless the HDA soundcard has bandwidth restrictions, but I'll guess one just has to try that), and it could even do an additional 8 channels for another HDMI output if you had the physical output.



Setting up simultanous output on both HDMI channels in Pulseaudio may be a bit of a headache, though. You may have to fiddle with the profile sets in /usr/share/pulseaudio/alsa-mixer/ if you actually plan to do this.



You can split off channels as additional sinks easily in Pulseaudio with the module-remap-sink module.






share|improve this answer






















  • Wonderful, thanks a lot!
    – David
    Jan 13 at 22:07












up vote
4
down vote



accepted







up vote
4
down vote



accepted






According to the codec information, you have 3 converter nodes (which accept a digital data stream) of 8 channels each, and 3 pin nodes (which are connected to the graphic card to embed the sound stream into HDMI).



So your hardware is indeed capable of 8 channels per HDMI plus 6 channels analog (unless the HDA soundcard has bandwidth restrictions, but I'll guess one just has to try that), and it could even do an additional 8 channels for another HDMI output if you had the physical output.



Setting up simultanous output on both HDMI channels in Pulseaudio may be a bit of a headache, though. You may have to fiddle with the profile sets in /usr/share/pulseaudio/alsa-mixer/ if you actually plan to do this.



You can split off channels as additional sinks easily in Pulseaudio with the module-remap-sink module.






share|improve this answer














According to the codec information, you have 3 converter nodes (which accept a digital data stream) of 8 channels each, and 3 pin nodes (which are connected to the graphic card to embed the sound stream into HDMI).



So your hardware is indeed capable of 8 channels per HDMI plus 6 channels analog (unless the HDA soundcard has bandwidth restrictions, but I'll guess one just has to try that), and it could even do an additional 8 channels for another HDMI output if you had the physical output.



Setting up simultanous output on both HDMI channels in Pulseaudio may be a bit of a headache, though. You may have to fiddle with the profile sets in /usr/share/pulseaudio/alsa-mixer/ if you actually plan to do this.



You can split off channels as additional sinks easily in Pulseaudio with the module-remap-sink module.







share|improve this answer














share|improve this answer



share|improve this answer








edited Jan 13 at 22:37

























answered Jan 13 at 21:47









dirkt

14.1k2931




14.1k2931











  • Wonderful, thanks a lot!
    – David
    Jan 13 at 22:07
















  • Wonderful, thanks a lot!
    – David
    Jan 13 at 22:07















Wonderful, thanks a lot!
– David
Jan 13 at 22:07




Wonderful, thanks a lot!
– David
Jan 13 at 22:07












 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f416899%2fhow-many-audio-channels-does-my-sound-card-have%23new-answer', 'question_page');

);

Post as a guest













































































KpCXSwbZhEp7,kge sJuFmku5fECGXZkpHZF0K pqNZD7D iu8XbHpWVF1 8
m a,qroh8z1IDIcedQT3MRKngt,pFn,5r7Ts

Popular posts from this blog

How to check contact read email or not when send email to Individual?

How many registers does an x86_64 CPU actually have?

Displaying single band from multi-band raster using QGIS