| View previous topic :: View next topic |
| Author |
Message |
mark4 n00b

Joined: 26 Feb 2011 Posts: 7
|
Posted: Sat Jan 05, 2013 11:14 pm Post subject: Alsa will not use HDMI as default device |
|
|
Im not able to find a configuration that will make my HDMI audio the default. some info...
speaker-test -c 2 -r 48000 -D hdmi:0,1 gives me audio so i know my HDMI audio is working
i have "options snd-hda-intel index=1,0" as my last line in /etc/modules.d/alsa.conf to switch the order of my devices,
cat /proc/asound/cards gives me...
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfb080000 irq 28
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xfb720000 irq 100
so i know HDMI is the first device.
no matter what i put in ~/.asoundrc alsa will not push any audio out my HDMI. I have been to multiple pages claiming to have working configurations for this and nothing has supplied me with a working configuration. Worked 12+ hours on this on irc.freenode.net #gentoo and #alsa all to no avail.
Can anyone tell me how to get alsa to use my HDMI as the default audio device?
im not using pulseaudio or jack. |
|
| Back to top |
|
 |
Gusar Advocate

Joined: 09 Apr 2005 Posts: 2557 Location: Slovenia
|
Posted: Sat Jan 05, 2013 11:26 pm Post subject: |
|
|
If that speaker-test line give you audio via HDMI, it means your alsa.conf line is not doing what you want it to do. Doesn't surprise me, that line doesn't make much sense. Do this: https://bbs.archlinux.org/viewtopic.php?pid=1045829#p1045829 <- not directly this of course, that user wanted to do the opposite of what you want , but same principle. |
|
| Back to top |
|
 |
mark4 n00b

Joined: 26 Feb 2011 Posts: 7
|
Posted: Sun Jan 06, 2013 12:11 am Post subject: |
|
|
| Gusar wrote: | | If that speaker-test line give you audio via HDMI, it means your alsa.conf line is not doing what you want it to do. Doesn't surprise me, that line doesn't make much sense. Do this: https://bbs.archlinux.org/viewtopic.php?pid=1045829#p1045829 <- not directly this of course, that user wanted to do the opposite of what you want :), but same principle. |
This didnt help me, this guys issue was that his HDMI and onboard sound cards were in the opposite order he wanted. My HDMI is card 0. card 1 is the default. and NOTHING i try has made it otherwise. :/
EDIT:
ACTUALLY my HDMI IS now my default... but playing anything still has blaring silence. I modified my modules.d/alsa.conf file so somehow my HDMI is the system default but i cannot get any audio out. Im guessing that this is now a channel issue.
now im totally confused. with the changes i have in my modules.d/alsaa.conf speakertest now needs to be
speaker-test -c 2 -r 48000 -D hdmi:1,1
and cat /proc/asound/cards returns
0 [HDMI ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xfb720000 irq 100
1 [PCH ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfb080000 irq 28
and again no matter what i put in .asoundrc silence ensues
:/ |
|
| Back to top |
|
 |
PaulBredbury Watchman


Joined: 14 Jul 2005 Posts: 7022
|
Posted: Sun Jan 06, 2013 7:11 am Post subject: |
|
|
| mark4 wrote: | | speaker-test -c 2 -r 48000 -D hdmi:1,1 |
So presumably you could put in ~/.asoundrc:
| Code: | pcm.!default {
slave.pcm "hdmi:1,1"
} |
_________________ Improve your font rendering and ALSA sound |
|
| Back to top |
|
 |
|