Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
HDMI audo stopped working after update [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Efo
Guru
Guru


Joined: 23 Jun 2005
Posts: 494

PostPosted: Sun Dec 03, 2017 5:37 pm    Post subject: HDMI audo stopped working after update [SOLVED] Reply with quote

Hi all,

Looks like I am having a busy weekend after switching to profile 17. It looks like my audio through HDMI stopped working, and I am not sure why.

I am using pulseaudio with ALSA (udev and ConsoleKit)

Some info:
Code:
$ lspci -v
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
        Subsystem: CLEVO/KAPOK Computer Sunrise Point-H HD Audio
        Flags: bus master, fast devsel, latency 32, IRQ 125
        Memory at df220000 (64-bit, non-prefetchable) [size=16K]
        Memory at df200000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 3
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Kernel driver in use: snd_hda_intel

Code:
$ dmesg |grep -i snd_hda
[    2.911807] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC269VC: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    2.911808] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.911809] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[    2.911810] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    2.911831] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    2.911832] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    2.911833] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12

Code:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Sound works fine with speakers while video goes through HDMI. Any idea on how to troubleshoot this?

Thanks,

Efo

Edit:

Configuration in pavucontrol shows HDMI and HDM 2 (not sure why because I have only one HDMI port).
The HDMI port respond when the cable is plugged (i.e. the status changes from unplugged to plugged in).
When I play music and I select "Analog Stereo Output" I can hear the music from the speakers and the bar under "Output Devices" moves.
If I switch to "HDMI 2 (unplugged)" there is no sound and the bar under "Output Devices" moves.
If I switch to "HDMI (plugged in)" there is no sound and the bar under "Output Devices" does not moves.

This seems a little confusing. Why 2 HDMI ports? Why the sound can be directed to HDMI 2 but not HDMI?
HDMI and HDMI 2 are on the same card according to "aplay -l", something going on with the device number?

Edit2:
Code:
 $ pacmd list-cards
1 card(s) available.
    index: 0
        name: <alsa_card.pci-0000_00_1f.3>
        driver: <module-alsa-card.c>
        owner module: 6
        properties:
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xdf220000 irq 125"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1f.3"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "a170"
                device.product.name = "Sunrise Point-H HD Audio"
                device.form_factor = "internal"
                device.string = "0"
                device.description = "Built-in Audio"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        profiles:
                input:analog-stereo: Analog Stereo Input (priority 60, available: unknown)
                output:analog-stereo: Analog Stereo Output (priority 6000, available: unknown)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: unknown)
                output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: unknown)
                output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5460, available: unknown)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5200, available: no)
                output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (priority 5260, available: unknown)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 100, available: no)
                output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (priority 160, available: unknown)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 100, available: no)
                output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (priority 160, available: unknown)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5200, available: no)
                output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (priority 5260, available: unknown)
                output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 100, available: no)
                output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (priority 160, available: unknown)
                output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 100, available: no)
                output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (priority 160, available: unknown)
                off: Off (priority 0, available: unknown)
        active profile: <output:hdmi-stereo+input:analog-stereo>
        sinks:
                alsa_output.pci-0000_00_1f.3.hdmi-stereo/#2: Built-in Audio Digital Stereo (HDMI)
        sources:
                alsa_input.pci-0000_00_1f.3.analog-stereo/#1: Built-in Audio Analog Stereo
                alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor/#3: Monitor of Built-in Audio Digital Stereo (HDMI)
        ports:
                analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: unknown)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-input-microphone"
                analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: unknown)
                        properties:
                                device.icon_name = "audio-speakers"
                analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "audio-headphones"
                hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
                        properties:
                                device.icon_name = "video-display"
                                device.product.name = "SAMSUNG"
                hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"
                hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
                        properties:
                                device.icon_name = "video-display"


Last edited by Efo on Thu Dec 07, 2017 1:12 am; edited 4 times in total
Back to top
View user's profile Send private message
LIsLinuxIsSogood
Veteran
Veteran


Joined: 13 Feb 2016
Posts: 1179

PostPosted: Tue Dec 05, 2017 11:37 am    Post subject: Reply with quote

Hey Efo - The good news, I think your issue is a fairly common, from the perspective of a card/device being read by the software or linux userspace and having to pass along that information to hardware that is well outside the scope of most pieces of software, without a middle man like the kernel to come to help. Although there could be a very good explanation from a pulseaudio standpoint, I wonder if you could briefly just check and see if ALSA is working using some of the following.... and the reason I mention it in this order is pulseaudio works "on top" of ALSA and requires ALSA to be running for it to work together. Hence, I wouldn't guess that this is anything to do with pulseaudio, but probably has to do with the backend of ALSA that really controls the cards or devices much more complete than pulseaudio does but without any of the fun GUI and pictures of little speakers and stuff.

Linux audio processing is very complex, so the best I can do is offer a couple suggestions. First, in terms of why it is that 1 HDMI connection can look like 2, you might just think of it the same way as a 7 speaker surround sound (usually 7.1 or 7 something) is actually 7 different outputs and must be treated as such (since each gets something a bit different). Anyway, I don't know really enough, so I won't go any further with that part of it.

But in terms of what you might try in order to get the sound working (at least on some level), meaning that you can later see if you need better instructions to improve the features for your various purposes you are using this PC for, but here's what you can do to get your audio working again quickly.

ALSA Config

Start by checking the speaker ability to receive and play audio, using the aplay tool, which is part of alsa-utils package

In order to do this (while testing the speakers essentially) what you will have to do is tell aplay, which has the ability to bypass the alsa configuration from arguments passed to in the CLI...isn't that cool!!

So while a device might exist like Card=PCH, Device=2 and another one Card=PCH, Device=3, if the simplest or least involved way for sound is through Device 3 for the basic 1 or 2 channel sound (I think).

Therefore, you have to test each and see which one is actually carrying the signal to the speaker, and then set that one as the card and device.

Does that make sense?

Check out here too about half way down (I posted about using aplay but also mplayer to test the speakers there)
https://forums.gentoo.org/viewtopic-t-1072654-highlight-.html


The valuable lesson from an audio standpoint to see is that whether it is pulseaudio or alsa, but really for alsa specifically that just because things can look totally messed up, it doesn't mean they are actually screwed.

So you can check to see if you have sound from that output, and then copy the info into a config file which is either going to be /etc/asound.conf for a system wide file, or your ~/.asoundrc for the user specific one.

Here's how to use aplay -D, I think but you may need to go online and check for the exact format. By the way, aplay has the ability to test many different devices which is nice if you want to try different ways of configuring alsa, there's even often more than 1 way to access the same sound card so have a go.

I think you will have to replace the information below with either 0,3 or 0,7 when using it.
Code:
aplay -D front:CARD=card1,DEV=device1 somefile.wav"


Consider also when entering in the specifics into your config to find and use the following card name instead of #.
Code:

user $cat /sys/class/sound/card*/id


From my own experience, once you get things working with ALSA, then you are very very close at that point to having it work with Pulseaudio. The only thing then and it could still be a pain is to watch out for mistakes like already running a previous instance of it (pa) or else not having also considered the configuration of pulseaudio to act in a specialized way with certain sinks or sources from ALSA. But I am not sure that is the problem.

If you post back saying that ALSA worked, but pulseaudio does not that will be still a good sign that you can get things up and running from there with the audo stack (if you can even call it a stack between those two).
Back to top
View user's profile Send private message
LIsLinuxIsSogood
Veteran
Veteran


Joined: 13 Feb 2016
Posts: 1179

PostPosted: Tue Dec 05, 2017 12:11 pm    Post subject: Reply with quote

Also see here, if it is about getting alsa configured
https://www.alsa-project.org/main/index.php/Asoundrc#The_default_plugin
Back to top
View user's profile Send private message
Efo
Guru
Guru


Joined: 23 Jun 2005
Posts: 494

PostPosted: Tue Dec 05, 2017 1:30 pm    Post subject: Reply with quote

Hi LIsLinuxIsSogood and thank you for the replies,

I followed a bunch of threads including the one you mentioned. Among other things I found that CONFIG_SND_VERBOSE_PROCFS was set; however, unsetting it didnt help.

I also
Code:
Device Drivers --->
    <*> Sound card support
        <*> Advanced Linux Sound Architecture --->
            [*] Dynamic device file minor numbers
            (32) Max number of sound cards

and now I have
Code:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

But here is a little progress:
Code:
$ aplay -D hw:0,0 Music/torvalds-says-linux.wav
Playing WAVE 'Music/torvalds-says-linux.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Mono
aplay: set_params:1303: Channels count non available

Maybe that's the root of all evil?
Back to top
View user's profile Send private message
LIsLinuxIsSogood
Veteran
Veteran


Joined: 13 Feb 2016
Posts: 1179

PostPosted: Tue Dec 05, 2017 7:15 pm    Post subject: Reply with quote

hi Efo ,i forgot to mention this but you can go into alsamixer to get a better description of what matters. The reason the test you did was no good is it tests the speakers (not hdmi audio) and it required probably a different specification for audio channels count something i forgot to mention

If you want to speakertest these then add -c 2 to your command to tell aplay what to do in terms of channel output or it will not know on its own what to do with it. The test you need to do to make sure that hdmi device works, so alsamixer is not really helpful in testing these devices but it does help show if those controls it uses are there then thats a good sign When doing the speaker test with aplay try to make use of the channels that may be different and set that in the command like this aplay -D (your device here) -c ( 1 or 2 or more whatever the card supports) wavfile.wav
Say you have to do a bunch of times (like maybe even 5 or 6 or more times to try different combos of devices, channels and possibly more) it is my belief this will actually save time for what it is worth.

Heres a helpful description from a different distro that explains bit better about the sound problems or potential for them.

https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture/Troubleshooting#HDMI


Hey i just noticed that you are on a machine which shows integrated hdmi so i think you should after looking at the link then go back and emter

aplay -Dhw:0,3
aplay -Dhw:0,7

each time passing -c 1 and then repeat by passing -c 2, to tell aplay how work with the speAker channels.
In theory you should be able to test the ability gor audio to produce sound in alsa then configure alsa but still ask for pulseaudio to smoothly manage the respurces on a per application or per stream way

Are you alright with that?
Back to top
View user's profile Send private message
trikmik
n00b
n00b


Joined: 06 Nov 2017
Posts: 62

PostPosted: Tue Dec 05, 2017 8:40 pm    Post subject: Reply with quote

Kernel driver in use: snd_hda_intel

check the kernel module for your hardware audio device
what is your output of:
# lspci
search for snd hda in the kernel
Code:
┌─────────────────────────────────Search Results──────────────────────────────┐
│ Symbol: SND [=y]                                                            │
│ Type : tristate                                                             │
│ Prompt: Advanced Linux Sound Architecture                                   │
│ Location:                                                                   │
│ -> Device Drivers                                                           │
│ (1) -> Sound card support (SOUND [=y])                                      │
│ Defined at sound/Kconfig:61                                                 │
│ Depends on: SOUND [=y] && !UML                                              │


if that is on then you can emerge alsa pulseaudio or what you like
you might want to install the micro code for your hardware : https://wiki.gentoo.org/wiki/Intel_microcode

Stuck a pair of code tags in, and cut the long lines down/re-formatted the output to make the forum layout behave.Chiitoo
Back to top
View user's profile Send private message
Efo
Guru
Guru


Joined: 23 Jun 2005
Posts: 494

PostPosted: Wed Dec 06, 2017 4:42 am    Post subject: Reply with quote

LIsLinuxIsSogood:

I followed the link and I did
Code:
$ aplay -D plughw:0,0 Music/torvalds-says-linux.wav
$ aplay -D plughw:0,3 Music/torvalds-says-linux.wav
$ aplay -D plughw:0,7 Music/torvalds-says-linux.wav
$ aplay -D plughw:0,8 Music/torvalds-says-linux.wav

No errors were reported, but only 0,0 (speakers) produced sound. I also tried to turn on and off the TV and unplug/plug the HDMI cable to no avail.

Not sure about
Code:
aplay -Dhw:0,3
aplay -Dhw:0,7

nothing coming out of those...


Hi trikmik and welcome to the party,

Code:
# lspci
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1c.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #7 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
02:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
03:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)

Code:
> Search (snd) ---------------------------------------------------------------
  ----------------------------- Search Results ------------------------------
  | Symbol: SND [=y]                                                        |
  | Type  : tristate                                                        |
  | Prompt: Advanced Linux Sound Architecture                               |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  | (1)   -> Sound card support (SOUND [=y])                                |
  |   Defined at sound/Kconfig:61                                           |
  |   Depends on: SOUND [=y] && !UML                                        |
  |                                                                         |
  |                                                                         |
  | Symbol: MSNDCLAS_HAVE_BOOT [=n]                                         |
  | Type  : boolean                                                         |
  |   Defined at sound/oss/Kconfig:31                                       |
  |   Depends on: SOUND [=y] && !UML && SOUND_PRIME [=n] && SOUND_MSNDCLAS  |
  |                                                                         |
  |                                                                         |
  +-----------------------------------------------------------------(  0%)--+
  |                                < Exit >                                 |
  ---------------------------------------------------------------------------

Code:
> Search (hda) ---------------------------------------------------------------
  ----------------------------- Search Results ------------------------------
  | Symbol: SENSORS_HDAPS [=n]                                              |
  | Type  : tristate                                                        |
  | Prompt: Thinkpad Hard Drive Active Protection System (hdaps)            |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  | (1)   -> X86 Platform Specific Device Drivers (X86_PLATFORM_DEVICES [=y |
  |   Defined at drivers/platform/x86/Kconfig:514                           |
  |   Depends on: X86 [=y] && X86_PLATFORM_DEVICES [=y] && INPUT [=y]       |
  |   Selects: INPUT_POLLDEV [=y]                                           |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA [=y]                                                    |
  | Type  : tristate                                                        |
  |   Defined at sound/pci/hda/Kconfig:3                                    |
  |   Depends on: SOUND [=y] && !UML && SND [=y]                            |
  |   Selects: SND_PCM [=y] && SND_VMASTER [=y] && SND_JACK [=y] && SND_HDA |
  |   Selected by: SND_HDA_INTEL [=y] && SOUND [=y] && !UML && SND [=y] &&  |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_ANALOG [=y]                                       |
  | Type  : tristate                                                        |
  | Prompt: Build Analog Device HD-audio codec support                      |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (2)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:99                                   |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: SND_HDA_GENERIC [=y]                                         |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_CA0110 [=y]                                       |
  | Type  : tristate                                                        |
  | Prompt: Build Creative CA0110-IBG codec support                         |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (3)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:159                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: SND_HDA_GENERIC [=y]                                         |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_CA0132 [=y]                                       |
  | Type  : tristate                                                        |
  | Prompt: Build Creative CA0132 codec support                             |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (4)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:169                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_CA0132_DSP [=n]                                   |
  | Type  : boolean                                                         |
  | Prompt: Support new DSP code for CA0132 codec                           |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  |           -> HD-Audio                                                   |
  | (5)         -> Build Creative CA0132 codec support (SND_HDA_CODEC_CA013 |
  |   Defined at sound/pci/hda/Kconfig:178                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y] && SND_HDA |
  |   Selects: SND_HDA_DSP_LOADER [=n] && FW_LOADER [=y]                    |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_CIRRUS [=n]                                       |
  | Type  : tristate                                                        |
  | Prompt: Build Cirrus Logic codec support                                |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (6)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:139                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: SND_HDA_GENERIC [=y]                                         |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_CMEDIA [=y]                                       |
  | Type  : tristate                                                        |
  | Prompt: Build C-Media HD-audio codec support                            |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (7)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:190                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: SND_HDA_GENERIC [=y]                                         |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_CONEXANT [=n]                                     |
  | Type  : tristate                                                        |
  | Prompt: Build Conexant HD-audio codec support                           |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (8)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:149                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: SND_HDA_GENERIC [=y]                                         |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_HDMI [=y]                                         |
  | Type  : tristate                                                        |
  | Prompt: Build HDMI/DisplayPort HD-audio codec support                   |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (9)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:129                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_REALTEK [=y]                                      |
  | Type  : tristate                                                        |
  | Prompt: Build Realtek HD-audio codec support                            |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (1)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:88                                   |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: SND_HDA_GENERIC [=y] && INPUT [=y]                           |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_SI3054 [=y]                                       |
  | Type  : tristate                                                        |
  | Prompt: Build Silicon Labs 3054 HD-modem codec support                  |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (2)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:200                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_SIGMATEL [=y]                                     |
  | Type  : tristate                                                        |
  | Prompt: Build IDT/Sigmatel HD-audio codec support                       |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (3)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:109                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: SND_HDA_GENERIC [=y]                                         |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CODEC_VIA [=y]                                          |
  | Type  : tristate                                                        |
  | Prompt: Build VIA HD-audio codec support                                |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (4)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:119                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: SND_HDA_GENERIC [=y]                                         |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_CORE [=y]                                               |
  | Type  : tristate                                                        |
  |   Defined at sound/hda/Kconfig:1                                        |
  |   Depends on: SOUND [=y] && !UML && SND [=y]                            |
  |   Selects: REGMAP [=y]                                                  |
  |   Selected by: SND_HDA_EXT_CORE [=n] && SOUND [=y] && !UML && SND [=y]  |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_DSP_LOADER [=n]                                         |
  | Type  : boolean                                                         |
  |   Defined at sound/hda/Kconfig:5                                        |
  |   Depends on: SOUND [=y] && !UML && SND [=y]                            |
  |   Selected by: SND_HDA_CODEC_CA0132_DSP [=n] && SOUND [=y] && !UML && S |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_EXT_CORE [=n]                                           |
  | Type  : tristate                                                        |
  |   Defined at sound/hda/Kconfig:14                                       |
  |   Depends on: SOUND [=y] && !UML && SND [=y]                            |
  |   Selects: SND_HDA_CORE [=y]                                            |
  |   Selected by: SND_SOC_INTEL_SKYLAKE [=n] && SOUND [=y] && !UML && SND  |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_GENERIC [=y]                                            |
  | Type  : tristate                                                        |
  | Prompt: Enable generic HD-audio codec parser                            |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (5)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:209                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selected by: SND_HDA_CODEC_REALTEK [=y] && SOUND [=y] && !UML && SND  |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_HWDEP [=y]                                              |
  | Type  : boolean                                                         |
  | Prompt: Build hwdep interface for HD-audio driver                       |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (6)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:41                                   |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: SND_HWDEP [=y]                                               |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_I915 [=y]                                               |
  | Type  : boolean                                                         |
  |   Defined at sound/hda/Kconfig:8                                        |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && DRM_I915 [=y] && SND_HD |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_INPUT_BEEP [=n]                                         |
  | Type  : boolean                                                         |
  | Prompt: Support digital beep via input layer                            |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (7)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:61                                   |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y] && (INPUT  |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_INPUT_BEEP_MODE [=]                                     |
  | Type  : integer                                                         |
  | Prompt: Digital beep registration mode (0=off, 1=on)                    |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  |           -> HD-Audio                                                   |
  | (8)         -> Support digital beep via input layer (SND_HDA_INPUT_BEEP |
  |   Defined at sound/pci/hda/Kconfig:68                                   |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y] && SND_HDA |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_INTEL [=y]                                              |
  | Type  : tristate                                                        |
  | Prompt: HD Audio PCI                                                    |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (9)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:10                                   |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_PCI [=y]            |
  |   Selects: SND_HDA [=y]                                                 |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_PATCH_LOADER [=n]                                       |
  | Type  : boolean                                                         |
  | Prompt: Support initialization patch loading for HD-audio               |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (1)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:78                                   |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selects: FW_LOADER [=y] && SND_HDA_RECONFIG [=n]                      |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_POWER_SAVE_DEFAULT [=0]                                 |
  | Type  : integer                                                         |
  | Prompt: Default time-out for HD-audio power-save mode                   |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (2)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:218                                  |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y] && PM [=y] |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_PREALLOC_SIZE [=2048]                                   |
  | Type  : integer                                                         |
  | Range : [0 32768]                                                       |
  | Prompt: Pre-allocated buffer size for HD-audio driver                   |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  | (3)     -> Advanced Linux Sound Architecture (SND [=y])                 |
  |   Defined at sound/hda/Kconfig:18                                       |
  |   Depends on: SOUND [=y] && !UML && SND [=y]                            |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_RECONFIG [=n]                                           |
  | Type  : boolean                                                         |
  | Prompt: Allow dynamic codec reconfiguration                             |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (4)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:49                                   |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_HDA [=y]            |
  |   Selected by: SND_HDA_PATCH_LOADER [=n] && SOUND [=y] && !UML && SND [ |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_HDA_TEGRA [=n]                                              |
  | Type  : tristate                                                        |
  | Prompt: NVIDIA Tegra HD Audio                                           |
  |   Location:                                                             |
  |     -> Device Drivers                                                   |
  |       -> Sound card support (SOUND [=y])                                |
  |         -> Advanced Linux Sound Architecture (SND [=y])                 |
  | (5)       -> HD-Audio                                                   |
  |   Defined at sound/pci/hda/Kconfig:24                                   |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && ARCH_TEGRA              |
  |   Selects: SND_HDA [=y]                                                 |
  |                                                                         |
  |                                                                         |
  | Symbol: SND_SOC_HDAC_HDMI [=n]                                          |
  | Type  : tristate                                                        |
  |   Defined at sound/soc/codecs/Kconfig:567                               |
  |   Depends on: SOUND [=y] && !UML && SND [=y] && SND_SOC [=n]            |
  |   Selects: SND_HDA_EXT_CORE [=n] && SND_PCM_ELD [=n] && HDMI [=y]       |
  |   Selected by: SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH [=n] && SOUND [= |
  |                                                                         |
  |                                                                         |
  |                                                                         |
  +-----------------------------------------------------------------(100%)--+
  |                                < Exit >                                 |
  ---------------------------------------------------------------------------
Back to top
View user's profile Send private message
LIsLinuxIsSogood
Veteran
Veteran


Joined: 13 Feb 2016
Posts: 1179

PostPosted: Wed Dec 06, 2017 5:01 am    Post subject: Reply with quote

Quote:
you might want to install the micro code for your hardware : https://wiki.gentoo.org/wiki/Intel_microcode


I'm not sure it is necessary, or if it could help or hurt in any way, so no opinion on that. But i remember the old adage "if it ain't broken don't fix it." I think the problem with trikmiks advice is with treating the two parts together ALSA and Pulseaudio. These pieces of software don't function that way, and actually don't belong in the same arena as one another. The time to troubleshoot pulseaudio is once you have a working ALSA. So why would the OP install pulseaudio if there is no access to the devices from his audio card? Makes no sense. That would be like adding more to an already messy situation.

I don't see the microcode being the issue with this but you can go whichever route.

Clarifying Efo had a question about this:
Quote:
This seems a little confusing. Why 2 HDMI ports? Why the sound can be directed to HDMI 2 but not HDMI?


The software can treat the card, which is a single Card in your case, as multiple devices for following reason. That's because a card is a piece of hardware (so always going to be just the basic connection to the system bus whether PCI or some other bus)....but the device is more like a driver that communicates between software and the hardware. Just like the hardware components have standard, ALSA is also designed with some of those standards built in to the programming of the software. Sometimes that makes for a situation that is easy for the user, but that generally won't be the case as long as the topic has to do with ALSA, which combines truly extensive audio options for all linux devices, from phones, to iphones, tablets and multimedia workstations, or video conferencing, whatever you can think of that has an audio aspect related if it is linux then it has something to do with it, unless it predates ALSA which is not the case I don't think in the case of this system. Does that make sense?

If you get lucky and have a working audio without having had to test using the alsa-utils package (this package offers the following binaries to try aplay, arecordmidi, aseqdump, aseqnet, iecset, and speaker-test) then I think you don't have much to get too happy about, because it means you got lucky and all that means at some point later you will be easily disgruntled when sh*t stops working and you don't know how come. The correct course of action to take is to test the system's ability using one of the tools I just listed that have to do with alsa. The post already shows the correct driver is loaded, so all that could be needed is configuring ALSA at this point. Doing so according to the basic design of the system's setup should be a priority in order to help produce something that OP could count on later down the road, and forever as long as it is there.

Please post back with these files from your system /etc/asound.conf and ~/.asoundrc if it exists. Or alternatively can you take a screenshot of the alsamixer and so we can see what it sees. And that may also help when it comes to configuring ALSA, IF THE SOUNDCARD IS ALREADY MADE ACCESSIBLE TO THE SYSTEM, THEN OUTSIDE OF SOME ISSUES THAT COULD BE RESOLVED WITH A KERNEL UPGRADE LATER, MEANING WE DON'T ALL HAVE TO BE WORKING WITH KERNEL IF THERE MAY NOT BE ANYTHING WRONG WITH THAT AT THE RISK OF LOSING A WORKING CONFIGURATION THAT NOW IS LOST FOREVER, MEANING THEN YOU WILL HAVE TO GO THE MUCH MORE DIFFICULT ROUTE TO FIGURE OUT NOT ONLY WHY IT ISN'T WORKING BUT ALSO WHERE YOU MAY HAVE GONE WRONG. That is why I'm suggesting you post some more information before making any changes to anything.

Also, Pulseaudio is at best a user-friendly interface to control some of the capabilities that ALSA has built in. Don't believe that it will fix problems with ALSA since generally that is not the case.

The asoundrc or asound.conf configuration files for ALSA is what we need to see.
Back to top
View user's profile Send private message
LIsLinuxIsSogood
Veteran
Veteran


Joined: 13 Feb 2016
Posts: 1179

PostPosted: Wed Dec 06, 2017 5:06 am    Post subject: Reply with quote

Quote:
No errors were reported, but only 0,0 (speakers) produced sound. I also tried to turn on and off the TV and unplug/plug the HDMI cable to no avail


Efo did you check to see that those channels are not muted for HDMI in alsamixer? I think for the spdif blocks or whatever it should have 00 and green in color. If it says MM then you have those channels muted. However, this is just a guess. Please describe what alsamixer -c1 looks like if possible.
Back to top
View user's profile Send private message
Efo
Guru
Guru


Joined: 23 Jun 2005
Posts: 494

PostPosted: Wed Dec 06, 2017 5:51 am    Post subject: Reply with quote

Ok, that's embarassing. It turns out it was muted :oops:

I didnt notice it because it showed
Code:
------------------------------- AlsaMixer v1.1.2 -------------------------------
| Card: PulseAudio                                     F1:  Help               |
| Chip: PulseAudio                                     F2:  System information |
| View: F3:[Playback] F4: Capture  F5: All             F6:  Select sound card  |
| Item: Master                                         Esc: Exit               |
|                                                                              |
|                                     ----                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     |##|                                     |
|                                     +--+                                     |
|                                     |OO|                                     |
|                                     ----                                     |
|                                   100<>100                                   |
|                                  < Master >                                  |
--------------------------------------------------------------------------------

after pressing F6
Code:
|                          ------ Sound Card -------                           |
|                          |-  (default)           |                           |
|                          |0  HDA Intel PCH       |                           |
|                          |   enter device name...|                           |
|                          -------------------------                           |

and selecting "0" I have all my S/PDIF
Code:
----------------------------------------------------------- AlsaMixer v1.1.2 ------------------------------------------------------------
| Card: HDA Intel PCH                                                                                           F1:  Help               |
| Chip: Realtek ALC269VC                                                                                        F2:  System information |
| View: F3:[Playback] F4: Capture  F5: All                                                                      F6:  Select sound card  |
| Item: S/PDIF                                                                                                  Esc: Exit               |
|                                                                                                                                       |
|     ----       ----       ----       ----       ----       ----                                                   ----                |
|     |##|       |  |       |##|       |##|       |  |       |  |                                                   |  |                |
|     |##|       |  |       |##|       |##|       |  |       |  |                                                   |  |                |
|     |##|       |  |       |##|       |##|       |  |       |  |                                                   |  |                |
|     |##|       |  |       |##|       |##|       |  |       |  |                                                   |  |                |
|     |##|       |  |       |##|       |##|       |  |       |  |                                                   |  |                |
|     |##|       |  |       |##|       |##|       |  |       |  |                                                   |##|                |
|     |##|       |  |       |##|       |##|       |  |       |  |                                                   |##|                |
|     |##|       |  |       |##|       |##|       |##|       |  |                                                   |##|                |
|     |##|       |  |       |##|       |##|       |##|       |  |                                                   |##|                |
|     |##|       |  |       |##|       |##|       |##|       |  |                                                   |##|                |
|     |##|       |  |       |##|       |##|       |##|       |  |                                                   |##|                |
|     +--+       +--+       +--+       ----       +--+       ----       ----       ----       ----     Enabled      ----     Enabled    |
|     |OO|       |OO|       |OO|                  |OO|                  |OO|       |OO|       |OO|                                      |
|     ----       ----       ----                  ----                  ----       ----       ----                                      |
|     100        0<>0     100<>100   100<>100    40<>40      0<>0                                                  53<>53               |
|    Master   Headphone   Speaker      PCM        Mic     Mic Boost <  S/PDIF  > S/PDIF 1   S/PDIF 2  Auto-Mute  Internal M Loopback M  |
|                                                                                                                                       |
-----------------------------------------------------------------------------------------------------------------------------------------

one was muted.

Edit:

Now
Code:
aplay -D plughw:0,3 Music/torvalds-says-linux.wav
sends the sounds to the TV; however, when I select HDMI from pavucontrol and play something there is no sound.

Last edited by Efo on Wed Dec 06, 2017 2:34 pm; edited 1 time in total
Back to top
View user's profile Send private message
LIsLinuxIsSogood
Veteran
Veteran


Joined: 13 Feb 2016
Posts: 1179

PostPosted: Wed Dec 06, 2017 7:10 am    Post subject: Reply with quote

Good news! This is also why I dislike pulseaudio, because it adds unnecessary pictures into the mix so that it looks like it works when it doesn't

Glad to help. Mute switch may seem like nothing, but it is something. And you got your answer from asking. Now maybe time to read up on the ALSA codecs and see how the sinks/sources work so you can further configure the asound file for your system. Or you can be the and try without the configuration for now.
Back to top
View user's profile Send private message
LIsLinuxIsSogood
Veteran
Veteran


Joined: 13 Feb 2016
Posts: 1179

PostPosted: Wed Dec 06, 2017 7:11 am    Post subject: Reply with quote

Now that you have ALSA working plain and simple, if you don't plan to complicate things much further in terms of the audio hardware on your device, then I think what you need is a basic configuration for ALSA that "syncs" or locks together the PA channels with a working ALSA sink.
Back to top
View user's profile Send private message
LIsLinuxIsSogood
Veteran
Veteran


Joined: 13 Feb 2016
Posts: 1179

PostPosted: Wed Dec 06, 2017 7:32 am    Post subject: Reply with quote

Quote:
when I select HDMI from pavucontrol and play something there is no sound.


So I'm not really sure what you mean by this, since you need to specify which of the screens in pavucontrol you are doing the change in. The layout of pavucontrol is one of the nicer things that PA has to offer.

It took me a while just to figure out how to use it since I found it to be kind of counterintuitive myself. Starting from the rightmost one is Configuration (this is for the devices specified by each card) and this has to be set correctly for you to be able to get sound from the streams that are happening. Check to make sure that the "Profile" is not set to one of the non-working or unplugged devices. Then again you have to check if the device is not muted in Output Devices. And then finally if you have a stream or application that is running you can now assign the correct audio to it.

Post back with the results in case that didn't help. There is always a chance to do more with it, like you could configure Pulse to have a PCM in alsa which might help or it might not. These are decisions that you can make once you get the hang of it, and learning along the way.


If you do go the route that I mentioend then your asound.conf file would be something like this... in order to create a set of controls for pulseaudio that can be controlled from within alsa. This or the settings for pulseaudio located in /etc/pulse might be what helps to make life easier for all future situations of different stream, applications, or whatever else they have (virtual streams maybe i think and that's it.)

/etc/asound.conf

Code:
pcm.pulse {
    type pulse
}

ctl.pulse {
    type pulse
}

pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}
Back to top
View user's profile Send private message
Efo
Guru
Guru


Joined: 23 Jun 2005
Posts: 494

PostPosted: Thu Dec 07, 2017 1:11 am    Post subject: Reply with quote

All works after a reboot, I dont have /etc/asound.conf.

Thanks for the help, I brushed up some ALSA skills and I relearned to always to double check mute buttons whether they are in alsamixer or pavucontrol :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum