• \[solved\] No sound after fresh install


    hi everyone,

    I decided to have a try and installed antergos (gnome install).

    Everything went fine except sound… My soundcard is not recognize in gnome sound panel… and I have no sound at all. The hdmi output of my nvidia card is selected instead.

    here is a “lspci | grep Audio”

    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)  
    01:00.1 Audio device: NVIDIA Corporation GF106 High Definition Audio Controller (rev a1)  
    
    

    Hence my sound card is detected by alsa: “aplay -lL”

    null  
    Discard all samples (playback) or generate zero samples (capture)  
    pulse  
    PulseAudio Sound Server  
    default:CARD=SB  
    HDA ATI SB, ALC889A Analog  
    Default Audio Device  
    sysdefault:CARD=SB  
    HDA ATI SB, ALC889A Analog  
    Default Audio Device  
    front:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    Front speakers  
    surround40:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    4.0 Surround output to Front and Rear speakers  
    surround41:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    4.1 Surround output to Front, Rear and Subwoofer speakers  
    surround50:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    5.0 Surround output to Front, Center and Rear speakers  
    surround51:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers  
    surround71:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers  
    iec958:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Digital  
    IEC958 (S/PDIF) Digital Audio Output  
    hdmi:CARD=NVidia,DEV=0  
    HDA NVidia, HDMI 0  
    HDMI Audio Output  
    hdmi:CARD=NVidia,DEV=1  
    HDA NVidia, HDMI 0  
    HDMI Audio Output  
    hdmi:CARD=NVidia,DEV=2  
    HDA NVidia, HDMI 0  
    HDMI Audio Output  
    hdmi:CARD=NVidia,DEV=3  
    HDA NVidia, HDMI 0  
    HDMI Audio Output  
    \*\*\*\* Liste des Périphériques Matériels PLAYBACK \*\*\*\*  
    carte 0: SB [HDA ATI SB], périphérique 0: ALC889A Analog [ALC889A Analog]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 0: SB [HDA ATI SB], périphérique 1: ALC889A Digital [ALC889A Digital]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 0 [HDMI 0]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 1: NVidia [HDA NVidia], périphérique 8: HDMI 0 [HDMI 0]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 1: NVidia [HDA NVidia], périphérique 9: HDMI 0 [HDMI 0]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0
    

    this is the return of “pacmd list-sinks”

    2 sink(s) available.  
    \* index: 0  
    name: <alsa\_output.pci-0000\_01\_00.1.hdmi-stereo\>  
    driver: <module-alsa-card.c\>  
    flags: HARDWARE DECIBEL\_VOLUME LATENCY FLAT\_VOLUME DYNAMIC\_LATENCY  
    state: SUSPENDED  
    suspend cause: IDLE   
    priority: 9050  
    volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB  
    balance 0,00  
    base volume: 65536 / 100% / 0,00 dB  
    volume steps: 65537  
    muted: no  
    current latency: 0,00 ms  
    max request: 0 KiB  
    max rewind: 0 KiB  
    monitor source: 0  
    sample spec: s16le 2ch 44100Hz  
    channel map: front-left,front-right  
    Stéréo  
    used by: 0  
    linked by: 0  
    configured latency: 0,00 ms; range is 0,50 .. 1999,82 ms  
    card: 0 <alsa\_card.pci-0000\_01\_00.1\>  
    module: 6  
    properties:  
    alsa.resolution\_bits = "16"  
    device.api = "alsa"  
    device.class = "sound"  
    alsa.class = "generic"  
    alsa.subclass = "generic-mix"  
    alsa.name = "HDMI 0"  
    alsa.id = "HDMI 0"  
    alsa.subdevice = "0"  
    alsa.subdevice\_name = "subdevice \#0"  
    alsa.device = "3"  
    alsa.card = "1"  
    alsa.card\_name = "HDA NVidia"  
    alsa.long\_card\_name = "HDA NVidia at 0xfbffc000 irq 19"  
    alsa.driver\_name = "snd\_hda\_intel"  
    device.bus\_path = "pci-0000:01:00.1"  
    sysfs.path = "/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1"  
    device.bus = "pci"  
    device.vendor.id = "10de"  
    device.vendor.name = "NVIDIA Corporation"  
    device.product.id = "0be9"  
    device.product.name = "GF106 High Definition Audio Controller"  
    device.string = "hdmi:1"  
    device.buffering.buffer\_size = "352768"  
    device.buffering.fragment\_size = "176384"  
    device.access\_mode = "mmap+timer"  
    device.profile.name = "hdmi-stereo"  
    device.profile.description = "Digital Stereo (HDMI)"  
    device.description = "GF106 High Definition Audio Controller Digital Stereo (HDMI)"  
    alsa.mixer\_name = "Nvidia GPU 11 HDMI/DP"  
    alsa.components = "HDA:10de0011,10de0101,00100100"  
    module-udev-detect.discovered = "1"  
    device.icon\_name = "audio-card-pci"  
    ports:  
    hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)  
    properties:  
    device.icon\_name = "video-display"  
    active port: <hdmi-output-0\>  
    index: 1  
    name: <alsa\_output.pci-0000\_00\_14.2.iec958-stereo\>  
    driver: <module-alsa-card.c\>  
    flags: HARDWARE HW\_MUTE\_CTRL DECIBEL\_VOLUME LATENCY FLAT\_VOLUME DYNAMIC\_LATENCY  
    state: SUSPENDED  
    suspend cause: IDLE   
    priority: 9958  
    volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB  
    balance 0,00  
    base volume: 65536 / 100% / 0,00 dB  
    volume steps: 65537  
    muted: no  
    current latency: 0,00 ms  
    max request: 0 KiB  
    max rewind: 0 KiB  
    monitor source: 1  
    sample spec: s16le 2ch 44100Hz  
    channel map: front-left,front-right  
    Stéréo  
    used by: 0  
    linked by: 0  
    configured latency: 0,00 ms; range is 0,50 .. 1999,82 ms  
    card: 1 <alsa\_card.pci-0000\_00\_14.2\>  
    module: 27  
    properties:  
    alsa.resolution\_bits = "16"  
    device.api = "alsa"  
    device.class = "sound"  
    alsa.class = "generic"  
    alsa.subclass = "generic-mix"  
    alsa.name = "ALC889A Digital"  
    alsa.id = "ALC889A Digital"  
    alsa.subdevice = "0"  
    alsa.subdevice\_name = "subdevice \#0"  
    alsa.device = "1"  
    alsa.card = "0"  
    alsa.card\_name = "HDA ATI SB"  
    alsa.long\_card\_name = "HDA ATI SB at 0xfe024000 irq 16"  
    alsa.driver\_name = "snd\_hda\_intel"  
    device.bus\_path = "pci-0000:00:14.2"  
    sysfs.path = "/devices/pci0000:00/0000:00:14.2/sound/card0"  
    device.bus = "pci"  
    device.vendor.id = "1002"  
    device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"  
    device.product.id = "4383"  
    device.product.name = "SBx00 Azalia (Intel HDA)"  
    device.form\_factor = "internal"  
    device.string = "iec958:0"  
    device.buffering.buffer\_size = "352768"  
    device.buffering.fragment\_size = "176384"  
    device.access\_mode = "mmap+timer"  
    device.profile.name = "iec958-stereo"  
    device.profile.description = "Stéréo numérique (IEC958)"  
    device.description = "Audio interne Stéréo numérique (IEC958)"  
    alsa.mixer\_name = "Realtek ALC889A"  
    alsa.components = "HDA:10ec0885,1458a002,00100101"  
    module-udev-detect.discovered = "1"  
    device.icon\_name = "audio-card-pci"  
    ports:  
    iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)  
    properties:  
      
    active port: <iec958-stereo-output\>  
    
    

    As you can see, the card in indexed by pulse audio… thus it should work… but don’t…

    Could someone help me please?

    Thanks in advance.

    O-p

  • hi everyone,

    I decided to have a try and installed antergos (gnome install).

    Everything went fine except sound… My soundcard is not recognize in gnome sound panel… and I have no sound at all. The hdmi output of my nvidia card is selected instead.

    here is a “lspci | grep Audio”

    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)  
    01:00.1 Audio device: NVIDIA Corporation GF106 High Definition Audio Controller (rev a1)  
    
    

    Hence my sound card is detected by alsa: “aplay -lL”

    null  
    Discard all samples (playback) or generate zero samples (capture)  
    pulse  
    PulseAudio Sound Server  
    default:CARD=SB  
    HDA ATI SB, ALC889A Analog  
    Default Audio Device  
    sysdefault:CARD=SB  
    HDA ATI SB, ALC889A Analog  
    Default Audio Device  
    front:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    Front speakers  
    surround40:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    4.0 Surround output to Front and Rear speakers  
    surround41:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    4.1 Surround output to Front, Rear and Subwoofer speakers  
    surround50:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    5.0 Surround output to Front, Center and Rear speakers  
    surround51:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers  
    surround71:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Analog  
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers  
    iec958:CARD=SB,DEV=0  
    HDA ATI SB, ALC889A Digital  
    IEC958 (S/PDIF) Digital Audio Output  
    hdmi:CARD=NVidia,DEV=0  
    HDA NVidia, HDMI 0  
    HDMI Audio Output  
    hdmi:CARD=NVidia,DEV=1  
    HDA NVidia, HDMI 0  
    HDMI Audio Output  
    hdmi:CARD=NVidia,DEV=2  
    HDA NVidia, HDMI 0  
    HDMI Audio Output  
    hdmi:CARD=NVidia,DEV=3  
    HDA NVidia, HDMI 0  
    HDMI Audio Output  
    \*\*\*\* Liste des Périphériques Matériels PLAYBACK \*\*\*\*  
    carte 0: SB [HDA ATI SB], périphérique 0: ALC889A Analog [ALC889A Analog]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 0: SB [HDA ATI SB], périphérique 1: ALC889A Digital [ALC889A Digital]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 0 [HDMI 0]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 1: NVidia [HDA NVidia], périphérique 8: HDMI 0 [HDMI 0]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0  
    carte 1: NVidia [HDA NVidia], périphérique 9: HDMI 0 [HDMI 0]  
    Sous-périphériques: 1/1  
    Sous-périphérique \#0: subdevice \#0
    

    this is the return of “pacmd list-sinks”

    2 sink(s) available.  
    \* index: 0  
    name: <alsa\_output.pci-0000\_01\_00.1.hdmi-stereo\>  
    driver: <module-alsa-card.c\>  
    flags: HARDWARE DECIBEL\_VOLUME LATENCY FLAT\_VOLUME DYNAMIC\_LATENCY  
    state: SUSPENDED  
    suspend cause: IDLE   
    priority: 9050  
    volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB  
    balance 0,00  
    base volume: 65536 / 100% / 0,00 dB  
    volume steps: 65537  
    muted: no  
    current latency: 0,00 ms  
    max request: 0 KiB  
    max rewind: 0 KiB  
    monitor source: 0  
    sample spec: s16le 2ch 44100Hz  
    channel map: front-left,front-right  
    Stéréo  
    used by: 0  
    linked by: 0  
    configured latency: 0,00 ms; range is 0,50 .. 1999,82 ms  
    card: 0 <alsa\_card.pci-0000\_01\_00.1\>  
    module: 6  
    properties:  
    alsa.resolution\_bits = "16"  
    device.api = "alsa"  
    device.class = "sound"  
    alsa.class = "generic"  
    alsa.subclass = "generic-mix"  
    alsa.name = "HDMI 0"  
    alsa.id = "HDMI 0"  
    alsa.subdevice = "0"  
    alsa.subdevice\_name = "subdevice \#0"  
    alsa.device = "3"  
    alsa.card = "1"  
    alsa.card\_name = "HDA NVidia"  
    alsa.long\_card\_name = "HDA NVidia at 0xfbffc000 irq 19"  
    alsa.driver\_name = "snd\_hda\_intel"  
    device.bus\_path = "pci-0000:01:00.1"  
    sysfs.path = "/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1"  
    device.bus = "pci"  
    device.vendor.id = "10de"  
    device.vendor.name = "NVIDIA Corporation"  
    device.product.id = "0be9"  
    device.product.name = "GF106 High Definition Audio Controller"  
    device.string = "hdmi:1"  
    device.buffering.buffer\_size = "352768"  
    device.buffering.fragment\_size = "176384"  
    device.access\_mode = "mmap+timer"  
    device.profile.name = "hdmi-stereo"  
    device.profile.description = "Digital Stereo (HDMI)"  
    device.description = "GF106 High Definition Audio Controller Digital Stereo (HDMI)"  
    alsa.mixer\_name = "Nvidia GPU 11 HDMI/DP"  
    alsa.components = "HDA:10de0011,10de0101,00100100"  
    module-udev-detect.discovered = "1"  
    device.icon\_name = "audio-card-pci"  
    ports:  
    hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)  
    properties:  
    device.icon\_name = "video-display"  
    active port: <hdmi-output-0\>  
    index: 1  
    name: <alsa\_output.pci-0000\_00\_14.2.iec958-stereo\>  
    driver: <module-alsa-card.c\>  
    flags: HARDWARE HW\_MUTE\_CTRL DECIBEL\_VOLUME LATENCY FLAT\_VOLUME DYNAMIC\_LATENCY  
    state: SUSPENDED  
    suspend cause: IDLE   
    priority: 9958  
    volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB  
    balance 0,00  
    base volume: 65536 / 100% / 0,00 dB  
    volume steps: 65537  
    muted: no  
    current latency: 0,00 ms  
    max request: 0 KiB  
    max rewind: 0 KiB  
    monitor source: 1  
    sample spec: s16le 2ch 44100Hz  
    channel map: front-left,front-right  
    Stéréo  
    used by: 0  
    linked by: 0  
    configured latency: 0,00 ms; range is 0,50 .. 1999,82 ms  
    card: 1 <alsa\_card.pci-0000\_00\_14.2\>  
    module: 27  
    properties:  
    alsa.resolution\_bits = "16"  
    device.api = "alsa"  
    device.class = "sound"  
    alsa.class = "generic"  
    alsa.subclass = "generic-mix"  
    alsa.name = "ALC889A Digital"  
    alsa.id = "ALC889A Digital"  
    alsa.subdevice = "0"  
    alsa.subdevice\_name = "subdevice \#0"  
    alsa.device = "1"  
    alsa.card = "0"  
    alsa.card\_name = "HDA ATI SB"  
    alsa.long\_card\_name = "HDA ATI SB at 0xfe024000 irq 16"  
    alsa.driver\_name = "snd\_hda\_intel"  
    device.bus\_path = "pci-0000:00:14.2"  
    sysfs.path = "/devices/pci0000:00/0000:00:14.2/sound/card0"  
    device.bus = "pci"  
    device.vendor.id = "1002"  
    device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"  
    device.product.id = "4383"  
    device.product.name = "SBx00 Azalia (Intel HDA)"  
    device.form\_factor = "internal"  
    device.string = "iec958:0"  
    device.buffering.buffer\_size = "352768"  
    device.buffering.fragment\_size = "176384"  
    device.access\_mode = "mmap+timer"  
    device.profile.name = "iec958-stereo"  
    device.profile.description = "Stéréo numérique (IEC958)"  
    device.description = "Audio interne Stéréo numérique (IEC958)"  
    alsa.mixer\_name = "Realtek ALC889A"  
    alsa.components = "HDA:10ec0885,1458a002,00100101"  
    module-udev-detect.discovered = "1"  
    device.icon\_name = "audio-card-pci"  
    ports:  
    iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)  
    properties:  
      
    active port: <iec958-stereo-output\>  
    
    

    As you can see, the card in indexed by pulse audio… thus it should work… but don’t…

    Could someone help me please?

    Thanks in advance.

    O-p

  • Have you checked in Gnome Control Center’s sound module? It should allow you to select it there. Alternatively you could install pavucontrol and use it to set some defaults. Here is some info that might be useful:

    [https://wiki.archlinux.org/index.php/PulseAudio][0]">[https://wiki.archlinux.org/index.php/PulseAudio][1]
    [https://wiki.archlinux.org/index.php/ALSA][0]">[https://wiki.archlinux.org/index.php/ALSA][2]
    [https://wiki.archlinux.org/index.php/PulseAudio/Examples][0]">[https://wiki.archlinux.org/index.php/Pu][3] … o/Examples

    [0]: <a href=
    [1]: https://wiki.archlinux.org/index.php/PulseAudio
    [2]: https://wiki.archlinux.org/index.php/ALSA
    [3]: https://wiki.archlinux.org/index.php/Pu

  • Thank you for your answer,

    Maybe I wasn’t precise enough, as in Gnome Control Center’s sound module my sound card is not mentioned (it is with other distro).
    I found and red the 3 pages your forward to me (thanks) with no success so far when I tried to solve the problem by myself.

    But I did not try pavucontrol yet… so I will

    Re-reading my previous message make me think that pulseaudio actually see my sound card, but only the hdmi out (iec958) but not the ALC889A Analog part with the 2.1, 4.1 etc surround stuff…
    I re-installed ubuntu to check, and all the versions of the ALC889A Analog card a present in the gnome sound module…

    Is it possible that this version of Arch pulseaudio and/or kernel does not do the job for my sound card?

    Thanks again for your help.

    O-p

  • Hi there,

    I am now pretty sure that pulseaudio is the responsible…

    I started the antergos live CD from august and the sound works very well. As for other distros all the versions of the analog audio sound card are listed in the gnome sound panel.

    Looking at the package version, pulseaudio is 4.0-2 on the live cd and 4.0-6 in the repo.

    Is it possible to downgrade pulseaudio after installation to have the 4.0-2 that works well with my hardware?

    By the way, if Alexandre Filgueira read this post, I have just seen your interview on jupiterbroadcasting. Good job! Antergos is a very credible an seductive way to install arch for someone like me that knows Gnu/linux pretty well but does not have the time to make a full fresh install of Arch. (when sound goes well of course

    Thanks
    O-p

  • To say that downgrading a package is frowned upon by upstream Arch would be an understatement. You are in luck because it’s not the same here. While I most certainly agree that downgrading a packaging is never an ideal solution, I see no problem with doing so as a last resort. But, only if you take the time to review what you want to do and how it may affect your system.

    I recommend trying installing “alsa-firmware” package and restarting your system before downgrading.

    To Downgrade:
    Because you already know that the live system’s version works, you can just grab from there. The packages you need are “pulseaudio” and “libpulse” and will be located in: /var/cache/pacman/pkg
    Remove current version "sudo pacman -Rdd pulseaudio libpulse pulseaudio-alsa --nosave"
    Install packages you copied: "sudo pacman -U /path/to/pkg1 /path/to/pkg2"
    Install this again: “sudo pacman -S pulseaudio-alsa”

    That should do it. Let me know how everything goes.

    Best Regards,

  • Thank you for your help, I will try that

    Have a good day.

    O-p

  • Thank you for your help,

    Pavucontrol did the trick even if my analog output are marked “unplugged”.

    A futur pulseaudio update may eventually prevent this problem.

    so again, thanks a lot

    O-p

  • Finally I decided to downgrade pulseaudio.
    Using pavucontrol was not very friendly as I had to set it up each time my computer was rebooted.

    So I used repacman to extract the packages from the live-cd (first I compiled it from aur). Copy that to a usb stick, reboot again and apply your tutorial.

    And… it works

    BIG thanks!

    O-p

Posts 10Views 5431
Log in to reply