You are not logged in.

#1 2014-09-15 06:35:17

WillieLikesMonkeys
Member
Registered: 2014-09-15
Posts: 4

No Analog Audio

Hello All, First post.
So I've had issues getting audio to work on my system using onboard audio. (The motherboard is an MSI FM2-A75MA-E35 with a Realtek ALC887 audio chipset)
I can get audio just fine through HDMI (Using a tv as a monitor) but no option to change the output device to anything else. (using the Gnome settings)
The output of

 aplay -l 

is

 
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

 

Thanks in advance for the help!

Edit: Output of Alsa-Info.sh
http://pastebin.com/Yb294iwX

Last edited by WillieLikesMonkeys (2014-09-15 06:59:44)

Offline

#2 2014-09-15 06:41:44

WillieLikesMonkeys
Member
Registered: 2014-09-15
Posts: 4

Re: No Analog Audio

Contents of /etc/asound.conf

# Use PulseAudio by default
pcm.!default {
  type pulse
  fallback "sysdefault"
  hint {
    show on
    description "Default ALSA Output (currently PulseAudio Sound Server)"
  }
}

ctl.!default {
  type pulse
  fallback "sysdefault"
}

# vim:set ft=alsaconf:

Offline

#3 2014-09-15 06:48:08

WillieLikesMonkeys
Member
Registered: 2014-09-15
Posts: 4

Re: No Analog Audio

Also when I atempt to change the output device in pavucontrol the only device it shows is "HDMI/DisplayPort"

Offline

#4 2014-09-15 06:49:01

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: No Analog Audio

Please stop bumping your thread; there is an edit button under each post.
https://wiki.archlinux.org/index.php/Fo … te#Bumping


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#5 2014-09-15 06:59:10

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,999
Website

Re: No Analog Audio

If you have a HDMI output on your card, it is probably selected as the default.
You need to define the other output as the default using /etc/modprobe.d/alsa-base.conf

options <name of module> index=1

smile
https://wiki.archlinux.org/index.php/Al … sound_card


Jin, Jîyan, Azadî

Offline

#6 2014-09-15 07:11:31

WillieLikesMonkeys
Member
Registered: 2014-09-15
Posts: 4

Re: No Analog Audio

Head_on_a_Stick wrote:

If you have a HDMI output on your card, it is probably selected as the default.
You need to define the other output as the default using /etc/modprobe.d/alsa-base.conf

options <name of module> index=1

smile
https://wiki.archlinux.org/index.php/Al … sound_card

Okay so with the information in the pastebin link I should add the line:

 options snd_hda_intel index=0 vid=10ec pid=0887 

to /etc/modprobe.d/alsa-base.conf right?

Edit: This didn't work

Last edited by WillieLikesMonkeys (2014-09-15 07:21:42)

Offline

#7 2014-09-15 09:12:27

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: No Analog Audio

Head_on_a_Stick wrote:

If you have a HDMI output on your card, it is probably selected as the default.
You need to define the other output as the default using /etc/modprobe.d/alsa-base.conf

options <name of module> index=1

smile
https://wiki.archlinux.org/index.php/Al … sound_card

 The output of 'aplay -l' clearly shows that Generic is default. Also that is the incorrect way, since both cards use the same module.

options snd-hda-intel index=1,0
# Sets the first sound on the hardware path
# as second sound card and the second as first
WillieLikesMonkeys wrote:

Okay so with the information in the pastebin link I should add the line:

 options snd_hda_intel index=0 vid=10ec pid=0887 

to /etc/modprobe.d/alsa-base.conf right?

Edit: This didn't work

 That part is outdated, look at the talk page. Vid and pid are ignored for snd-hda-intel, which is what you are using. Now tell, do you want to use the ALC888 or do you want to set it as secondary? Because, that is what Head_On_Stick suggested. And your configuration changes nothing, it is redundant.
 Always mention that you are running pulseaudio or jack for that matter. Auto-Mute Mode is enabled, disable it:

amixer -c Generic sset 'Auto-Mute Mode' Disabled

 Run multiple speaker-test afterwards:

speaker-test -c 2 -t wav # with PA running at least two instances
speaker-test -c 2 -t wav -D plug:"dmix:{CARD Generic DEV 0}" # With PA killed, not necessary now

 While they are running, execute 'fuser -v /dev/snd/*'.

Edit: Deleted redundant information. Typos and clarification.

Last edited by emeres (2014-09-15 09:15:22)

Offline

Board footer

Powered by FluxBB