Version Installed LinHES R8.6.1
This was a clean install of LinHES R8.6.1 on a SSD + data drive.
Problem: The Volume control / Mute for MythTV analog (Stereo or 5.1) goes up and down on the screen but dos not effect output volume.
What I have found so far is that Nvidia sound (snd_hda_intel) is not being set as the default sound module. One of the two pcHD5500 capture cards (cx88_alsa) in the system is taking the index=0 spot on a random basis. The Nvidia sound (snd_hda_intel) being index=2 has no effect on the sound output of the card in analog or HDMI MythTV settings. As long as LinHES audio is set to Alsa. The default setting seem not to change operations in MythTV.
Code:
> cat /proc/asound/modules
0 cx88_alsa
1 cx88_alsa
2 snd_hda_intel
Alsamixer also opens up to one of the pcHD5500 capture cards (cx88_alsa). Using F5 you can change to the Nvidia snd_hda_intel page. The select default card button in F5 dos not work to choose the default card.
Code:
# alsamixer
From what I see in file
/~/alsa-base.conf pcHD5500 (cx88_alsa) should never be able to take the index=0 spot.
This "options cx88_alsa index=-2" should be all that is necessary to solve the problem but it dos not work.
I tried for force Nvidia sound (snd_hda_intel) to index=0 by adding "options snd_hda_intel index=0" to the file but that only caused the module not to load at all. (so the file is being acted upon by the system)
/etc/modprobe.d/alsa-base.confCode:
# Force driver to grab index 0
#options snd_hda_intel index=0
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
/etc/asound.confCode:
pcm.dmixer {
type dmix
ipc_key 2048
slave {
pcm "hw:NVidia,0"
period_size 512
buffer_size 4096
}
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
Anyone have a solution or a way to force the modules to load in the correct order? There appears to be something blocking it from happening.