You are not logged in.
Pages: 1
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
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
Also when I atempt to change the output device in pavucontrol the only device it shows is "HDMI/DisplayPort"
Offline
Please stop bumping your thread; there is an edit button under each post.
https://wiki.archlinux.org/index.php/Fo … te#Bumping
Offline
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=1Jin, Jîyan, Azadî
Offline
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.confoptions <name of module> index=1
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
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.confoptions <name of module> index=1
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 firstOkay so with the information in the pastebin link I should add the line:
options snd_hda_intel index=0 vid=10ec pid=0887to /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' DisabledRun 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 nowWhile 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
Pages: 1