12.2 No Audio HDMI Nvidia 670M

Cheers,
I have done some research and with help of the link below I was able to make progress. I still dont have audio thou. I do have the NVIDIA drivers installed. I think I need to tell Alsa to point to the correct Hardware spot, which I think is 1,9

http://forums.opensuse.org/english/get-technical-help-here/multimedia/476503-suse-12-1-no-sound-through-hdmi-need-links-good-guide.html

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: VT1802 Digital [VT1802 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: VT1802 HP [VT1802 HP]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0

I can confirm that if I use the following command I am able to get sound

aplay -D hw:1,9 /usr/share/sounds/alsa/test.wav

If I place the following command in to pulse, I can see new option but unable to get pavucontrol to point to the new hardware. Once I do this, I also am unable to get sound out of 1,9. I am getting hardware busy.

load-module module-alsa-sink device=hw:1,9

Thank you for any help on this issue.
Faldiin

First, You need to read this blog: https://forums.opensuse.org/blogs/oldcpu/pulseaudio-basics-opensuse-pavucontrol-96/

Next, you need to visit YaST / Hardware / Sound and make sure the sound you want to use is the default:

http://paste.opensuse.org/view/download/65237194

Next, make sure any other sound devices are turned Off: Goto Menu / Configure Desktop / Multimedia:

http://paste.opensuse.org/view/download/73526977

Next, at the same location, make sure your selected sound works:

http://paste.opensuse.org/view/download/53769127

I have a blog that provides a bash script for audio testing you can find here: https://forums.opensuse.org/blogs/jdmcdaniel3/s-t-r-t-suse-terminal-audio-reporting-tool-version-1-11-61/

If you install the proprietary video driver, nVIDIA also has something called nvmixer, but try to get going without that last step. I use the KDE desktop, not sure wehat you use, but it makes a difference on the screens that are shown.

Thank You,

Cheers,
Thank you the info. I am using KDE. When I look at the sound options under Yast, I see that my Nvidia HDMI is listed as Intel

nVidia Corporation

  • Configured as sound card number 1
  • Driver snd-hda-intel

I am unsure if this is correct.

As far as all the other options I have tried. I have turned the Internal Audio off and made sure GF110 is selected. I thought there use to be a way to push which HDMI channel to use. I know that I can with Linux Mint with Pulse Audio xfce but I am unsure how I was able to select the channel in GF110.

Thank you
Faldiin

But in YaST, the HDMI device should be listed as Index zero,. meaning the default, just as I show in the picture. Use the Other button to change. Did you visit this same software location I show in YaST?

Thank You,

Yes it is selected as Zero and has not made a difference. Rebooted after I made the change. HDMI output. I am getting Audio on my internal speakers. When I turned off my internal audio option in Pusle Audio, I lose all sound. I then took and rand the command in terminal and I can get audio on my TV from the wave file. This makes me think that Pulse Audio is pointing the to the incorrect spot. I have 2 options under HDMI GF110. Either Digital output or Off.

How do I change what hardware the GF110 is pushing to? Am I on the incorrect track with what I am getting as results? Also I see in Pulse Audio that the bar is moving showing there is an output on the GF110. Just not making it to the TV.

Thank you again.
Faldiin

http://www.alsa-project.org/db/?f=e184d05e85b18ff8fc8040a36327c1c9228709cd

Well one thing to consider is the type of audio input expected on the TV. Most likely, the PC output is PCM, Coaxial audio and not Dolby Digital, not DTS, not WMA and not RAW. Check the TV Audio Input Type to make sure it is compatible. Back in Menu / Configure Desktop / Multimedia / Phonon / Device Preference / make sure the HDMI audio is at the top of the List. The audio Test you say is working, is that from my Bash script START?

Thank You,

(PS, getting Late in Austin and will be offline until Wednesday, Good Luck)

The command that is working is

aplay -D hw:1,9 /usr/share/sounds/alsa/test.wav

PCM audio is checked and there is options for EAC3 / DTS / ACS / MPEG. I have tired these checked and unchecked.

Faldiin

P.S. I know this works in Linux Mint XFCE where you can select which of the 4 channels to use. I know this is not linux mint. Just thought better info to help.

Hi,

You might get some pointers from this thread
https://forums.opensuse.org/english/get-technical-help-here/multimedia/480142-configuration-two-sound-cards.html#post2500622

In so far as the kernel driver reference to Intel see: https://forums.opensuse.org/english/get-technical-help-here/hardware/478526-nvidia-gpu-yast-sound-settings.html#post2488163

This one helped me out. Thank you for this. What a complicated way to get audio. It is still like it is pushing to the incorrect port in the system. Just glad to have movies on TV again.

I did not change any drives just added the info in Pulse and clicked on Simulate output.

Thank you for all the help.

Faldiin

Glad to see it is working now.
It is not complicated compared to it was before. It is getting a bit more easier now.