You are not logged in.
Pages: 1
I installed arch a while ago and it gave me no problems. Installed it again on the same PC (hard drive died) and now I have no sound. it worked as soon as I installed arch last time. alsamixer tells me the default was hdmi audio, and that 1 was HDA Intel PCH. HDA intel pch is the only one that correctly lists the chip (realtek alc1150).
Following the wiki I changed the defaults to 1 in /usr/share/alsa/alsa.conf. Still no sound, but alsamixer thinks 1 is now the default. I'm a bit confused as to why it worked fine last install, and how to fix it. Pulseaudio isn't installed.
Offline
You should post the actual command output rather than a vague description.
https://bbs.archlinux.org/viewtopic.php?id=57855
Can we see:
aplay -l
cat /proc/asound/cards
amixerJin, Jîyan, Azadî
Offline
I have Arch with the Xfce desktop. I see you don't have Pulseaudio installed. Maybe it snuck in past you? One of the recent upgrades was for a new version of Pulseaudio. (My xfce4-volume control was removed.) All my sound disappeared until the next day when further upgrades brought it back. Also VLC stopped working. After installing QT4, VLC works again. Also the new volume control is larger and clunky..volume goes side to side instead of the classic up and down. I kind of wish I had declined the upgrade to Pulseaudio although I believe that is now the default. Arch keeps you on your toes. The forum members can be helpful, but you need to provide as much detail as possible. Sometimes I keep a pad to write down notes about upgrade or error messages. Use Google on the exact error message first. When you post give as much information as possible and what steps you have already tried. I am new here myself, still getting used to Arch, it is worth the extra work. I see it is your first post. Welcome to the forum.
Offline
@jsalpha Arch has not default audio system this has not changed. https://bugs.archlinux.org/task/52686 caused the replacement you experienced.
Offline
I installed arch a while ago and it gave me no problems. Installed it again on the same PC (hard drive died) and now I have no sound. it worked as soon as I installed arch last time. alsamixer tells me the default was hdmi audio, and that 1 was HDA Intel PCH. HDA intel pch is the only one that correctly lists the chip (realtek alc1150).
Following the wiki I changed the defaults to 1 in /usr/share/alsa/alsa.conf. Still no sound, but alsamixer thinks 1 is now the default. I'm a bit confused as to why it worked fine last install, and how to fix it. Pulseaudio isn't installed.
ALSA configuration should not be changed in /urs/share/alsa.conf. Custom configuration should be stored in /etc/asound.conf.
It seems that your default sound card is the HDMI, so you can't hear nothing from speakers. The solution should be setting an option in a custom config file at /etc/modprobe.d/ to load the Realtek sound card as the default.
Another way is to configure ALSA to use the Realtek sound card. Run "aplay -l" and see card and device number of Realtek chip.
Add the following code in /etc/asound.conf (or ~/.asoundrc).
pcm.!default {
type hw
card x
device y
}Where x and y are card and device number of the sound card you want to play.
See if it works, but in this case you won't have software mixing, so you can play from only one source at a time.
Last edited by digitalone (2017-01-29 17:48:52)
Offline
Sorry for the late reply and not including logs-
aplay -l gives
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
cat /proc/asound/cards gives this.
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xf7914000 irq 35
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7910000 irq 32
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf7080000 irq 17
I'm a bit confused as to how to set it as default. /etc/asound.conf and ~./asoundrc don't exist. There is nothing in the modprobe.d folder either.
Offline
card 1: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
Reset alsa.conf in /usr/share/alsa at the default state.
Create a text file in your home directory named ".asoundrc".
Add the following lines in that file.
pcm.!default {
type hw
card 1
device 0
}Reboot.
Note that if it will work, you won't have software mixing. You could have it with a complex custom configuration or adding module options in /etc/modprobe.d setting your ALC1150 as default card 0.
Offline
Yes you create the respective files. In this case something in modprobe.d is likely the best solution, revert whatever changes you made in /usr/share/alsa.conf (reinstall alsa-lib and replace the original with the potentially resulting .pacnew file if you don't know your changes anymore) then create e.g. /etc/modprobe.d/alsa.conf with this content
options snd-hda-intel id=PCH,HDMI,Nvidia index=0,1,2and reboot. Indexing order should be correct each time you boot now.
Last edited by V1del (2017-01-30 08:03:58)
Offline
Pages: 1