If you have a recent GPU, then you will no doubt be aware of the fact that Nvidia, and I would assume ATI, now feature HDMI sound on the GPU, making for a bit of a mess in Linux.
I just today upgrade form my old 8800GT to a brand spanking new second hand card, 550TI.
This threw my sound for a loop and left me without any sound at all. Information on this subject is not that readily available.
On Arch Linux I was now presented with two "sound devices", the Nvidia HDMI sound and Creative Audigy.
Alsa and Pulse defaults to the Nvidia device and no matter of GUI tinkering would resolve the sound issue. So for those who might have the same issue, the solution to my predicament was rather simple, just blacklist the Nvidia module.
To see what you are up against:
If you are in the same boat as me you would have noticed two or more devices.
This will tell you which module is being used by which card.
Now in Arch:
To make sure it does not load, never ever again, you need to create this file:
Reboot and your sound problems will be a thing of the past.
If however you use on-board sound and this also is the Intel module, then it gets a bit complicated. If there is someone with this problem, just post here and I'll post the threads that deal with this.
I just today upgrade form my old 8800GT to a brand spanking new second hand card, 550TI.
This threw my sound for a loop and left me without any sound at all. Information on this subject is not that readily available.
On Arch Linux I was now presented with two "sound devices", the Nvidia HDMI sound and Creative Audigy.
Alsa and Pulse defaults to the Nvidia device and no matter of GUI tinkering would resolve the sound issue. So for those who might have the same issue, the solution to my predicament was rather simple, just blacklist the Nvidia module.
To see what you are up against:
Code:
cat /proc/asound/cards
If you are in the same boat as me you would have noticed two or more devices.
Code:
cat /proc/asound/modules
Now in Arch:
Code:
nano -w /etc/modprobe.d/sound.conf
blacklist snd_hda_intel <-- or the module listed above
To make sure it does not load, never ever again, you need to create this file:
Code:
nano -w /etc/modpobe.d/blacklist.conf
install MODULE /bin/false
Reboot and your sound problems will be a thing of the past.
If however you use on-board sound and this also is the Intel module, then it gets a bit complicated. If there is someone with this problem, just post here and I'll post the threads that deal with this.