I just installed Tumbleweed after running 12.3 for many years. It was running so good that I bypassed 42.1,42.2, 42.3, but finally decided to get updated.
The same computer that was running 12.3 without a problem, I now cannot get sound from the Nvidia HDMI. I remember that I did some tweaking back when I installed 12.3 but I am now lost, so any help will be greatly appreciated.
The ALSA information of my system is in here: http://www.alsa-project.org/db/?f=35919922e2c6e14f4c695a66250af137e50107be
But there is no sound being played in my monitor speaker.
Again, any help anyone can offer is very much appreciated. Thank you in advance.
Some more information about my system:
> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
> /sbin/lspci -nnk | grep -A2 VGA
05:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107GL [Quadro K2200] [10de:13ba] (rev a2)
Subsystem: NVIDIA Corporation Device [10de:1097]
Kernel driver in use: nvidia
~> uname -a
Linux linux-79t6 4.14.15-1-default #1 SMP PREEMPT Thu Jan 25 13:26:16 UTC 2018 (5b3d0ce) x86_64 x86_64 x86_64 GNU/Linux
The Audio Volume Control looks like this:
https://www.dropbox.com/s/cxp2laddu3dnjhn/1.png?dl=0
As you can tell I am new to this forum, so straggling a bit to get the information out…
HDMI is listed second need to switch to it. Load pavucontrol and you should be able to select the output channel you want. Not this is set application by application. Or try changing ord in Yast sound. This may not work since both use HDA-Intel driver. Also note that today Pulse Audio is the controlling program for audio
In YaST2 - Sound, the Nvidia is set with Index 0, The C610/X99 Audio controller is not configured.
Pavucontrol shows only one port: HDMI / DisplayPort (unplugged)
So I do not now how to address your suggestion. Than you for looking into it though.
Delforo:
In YaST2 - Sound, the Nvidia is set with Index 0, The C610/X99 Audio controller is not configured.
Pavucontrol shows only one port: HDMI / DisplayPort (unplugged)
So I do not now how to address your suggestion. Than you for looking into it though.
Specifically, check the profile in the configuration tab of pavucontrol. It might not be set correctly.
From a terminal, you can share that info using the following command…
pacmd list|grep output:
That will show available profiles and the currently active profile. Copy the output and post here. Make sure you enclose the output within
...[/COD.] tags (refer to the # button in the forum editor).
I missed this bit. If you have a /etc/modprobe.d/50-sound.conf file present (from a previous configuration attempt), can you please share the current configuration?
cat /etc/modprobe.d/50-sound.conf
You could also try removing it, and then check sound again (after checking/setting the profile in pavucontrol).
Delforo
January 31, 2018, 12:13pm
8
deano_ferrari:
Specifically, check the profile in the configuration tab of pavucontrol. It might not be set correctly.
From a terminal, you can share that info using the following command…
pacmd list|grep output:
That will show available profiles and the currently active profile. Copy the output and post here. Make sure you enclose the output within
...[/COD.] tags (refer to the # button in the forum editor).
~> pacmd list|grep output:
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 300, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 300, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5200, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 100, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 100, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5200, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 100, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 100, available: no)
active profile: <output:hdmi-stereo>
output:analog-stereo: Analog Stereo Output (priority 6000, available: no)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: no)
output:analog-surround-21: Analog Surround 2.1 Output (priority 800, available: no)
output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (priority 860, available: no)
output:analog-surround-40: Analog Surround 4.0 Output (priority 700, available: no)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 760, available: no)
output:analog-surround-41: Analog Surround 4.1 Output (priority 800, available: no)
output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 860, available: no)
output:analog-surround-50: Analog Surround 5.0 Output (priority 700, available: no)
output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 760, available: no)
output:analog-surround-51: Analog Surround 5.1 Output (priority 800, available: no)
output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 860, available: no)
output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5560, available: unknown)
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
At least now I know how to post these outputs…making progress. Thanks for that clue.
Delforo
January 31, 2018, 12:31pm
9
deano_ferrari:
I missed this bit. If you have a /etc/modprobe.d/50-sound.conf file present (from a previous configuration attempt), can you please share the current configuration?
cat /etc/modprobe.d/50-sound.conf
You could also try removing it, and then check sound again (after checking/setting the profile in pavucontrol).
This is the contents of the /etc/modprobe.d/50-sound.conf
> cat /etc/modprobe.d/50-sound.conf
options snd slots=snd-hda-intel
# 5yAR.oYZ6TZ1XFA0:nVidia Corporation
alias snd-card-0 snd-hda-intel
The Nvidia is the only device active.
Ok, that output confirms that your current active profile is HDMI stereo, and that you have both HDMI and analog sound outpus to choose from. Both cards are active.
oldcpu
January 31, 2018, 7:15pm
11
The 50-sound.conf file looks very generic.
Further from what I can see from the pacmd, your HDMI is not yet recognized by pavucontrol as being available. Or am I reading that wrong ?
If I am reading it wrong, then you should be able to choose HDMI in pavucontrol under the config tab.
If you have the chance, running a diagnostic script to provide a comprehensive audio configuration may help shed some light on this - as opposed to a random approach asking for bits and pieces of information at a time. If you are willing do do such, could you in an xterm or konsole, as a regular user, with PC connected to the Internet, send the command:
/usr/sbin/alsa-info.sh
and select the ‘upload/share’ option when prompted for such. Let the script run to completion. Then look in the xterm/konsole and it will provide you the URL/web-address to share. Please post that URL/web address here, so that we can then check your PC audio software/hardware configuration.
That may yield more clues as to what is happening.
oldcpu:
The 50-sound.conf file looks very generic.
Further from what I can see from the pacmd, your HDMI is not yet recognized by pavucontrol as being available. Or am I reading that wrong ?
It appears to me that the current active profile IS HDMI stereo. That will reflect the chosen profile in pavucontrol. However, it’s not yet clear to me why there is no sound output.
If you have the chance, running a diagnostic script to provide a comprehensive audio configuration may help shed some light on this…
The OP has done that already. Refer to the link in their opening post.
Delforo
January 31, 2018, 7:38pm
13
oldcpu:
The 50-sound.conf file looks very generic.
Further from what I can see from the pacmd, your HDMI is not yet recognized by pavucontrol as being available. Or am I reading that wrong ?
If I am reading it wrong, then you should be able to choose HDMI in pavucontrol under the config tab.
The pavucontrol shows the HDMI output(s) as (unplugged).
Trying to figure out how to post a screen shot to show exactly what I have, but having a hard time doing that…eventually.
Delforo
January 31, 2018, 11:04pm
14
I just uninstalled pulseaudio, deleted .config/pulse & etc/pulse and reboot, install pulseaudio, reboot…nothing changed, still no sound.thru the HDMI.
Note: I have not been able to post a screenshot on this forum, any pointers will be appreciated as it may be helpful in getting information out.
Thanks to **gogalthorp , **](https://forums.opensuse.org/member.php/37208-gogalthorp )**oldcpu ](https://forums.opensuse.org/member.php/77-oldcpu ) & **deano_ferrari ](https://forums.opensuse.org/member.php/122-deano_ferrari ) for their input on this troubleshooting so far.
Can you report back with the output of the following?
pacmd list-sinks
I’m specifically interested in the ‘device.string’ and active HDMI port being reported.
Then run
xrandr -s 0
and run the following again
pacmd list-sinks
Is the device.string and active HDMI port different now? Does pavucontrol now show the HDMI port as connected? Does sound now work through the HDMI connected monitor?
Delforo
February 1, 2018, 3:15am
16
> pacmd list-sinks
1 sink(s) available.
* index: 2
name: <alsa_output.pci-0000_05_00.1.hdmi-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9030
volume: front-left: 45875 / 70% / -9.29 dB, front-right: 45875 / 70% / -9.29 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 3
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
card: 0 <alsa_card.pci-0000_05_00.1>
module: 6
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 0"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "1"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xfb080000 irq 61"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:05:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:03.0/0000:03:00.0/0000:04:10.0/0000:05:00.1/sound/card1"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0fbc"
device.string = "hdmi:1"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-stereo"
device.profile.description = "Digital Stereo (HDMI)"
device.description = "HDA NVidia Digital Stereo (HDMI)"
alsa.mixer_name = "Nvidia GPU 60 HDMI/DP"
alsa.components = "HDA:10de0060,10de1097,00100100"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
active port: <hdmi-output-0>
Delforo
February 1, 2018, 3:19am
17
[QUOTE=
Then run
xrandr -s 0
and run the following again
pacmd list-sinks
Is the device.string and active HDMI port different now? Does pavucontrol now show the HDMI port as connected? Does sound now work through the HDMI connected monitor?[/QUOTE]
After running ~> xrandr -s 0
> pacmd list-sinks
1 sink(s) available.
* index: 2
name: <alsa_output.pci-0000_05_00.1.hdmi-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9030
volume: front-left: 45875 / 70% / -9.29 dB, front-right: 45875 / 70% / -9.29 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 3
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 1999.82 ms
card: 0 <alsa_card.pci-0000_05_00.1>
module: 6
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 0"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "1"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xfb080000 irq 61"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:05:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:03.0/0000:03:00.0/0000:04:10.0/0000:05:00.1/sound/card1"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0fbc"
device.string = "hdmi:1"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-stereo"
device.profile.description = "Digital Stereo (HDMI)"
device.description = "HDA NVidia Digital Stereo (HDMI)"
alsa.mixer_name = "Nvidia GPU 60 HDMI/DP"
alsa.components = "HDA:10de0060,10de1097,00100100"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
active port: <hdmi-output-0>
Delforo
February 1, 2018, 3:27am
18
deano_ferrari:
Can you report back with the output of the following?
pacmd list-sinks
I’m specifically interested in the ‘device.string’ and active HDMI port being reported.
Then run
xrandr -s 0
and run the following again
pacmd list-sinks
Is the device.string and active HDMI port different now? Does pavucontrol now show the HDMI port as connected? Does sound now work through the HDMI connected monitor?
No difference in device.sting and active HDMI port…that I can see.
Pavucontrol still shows of HDMI port as (upluggled) and no sound passing to the monitor speakers.
Ok, it was worth a shot. Does switching to VT1 (Ctrl+Alt+F1) and back to VT7 (Ctrl+Alt+F7) help with the ‘plugged’ status?
I also note that your alsa-info output revealed 3 possible HDMI devices for your NVIDIA hardware…
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
Now, according to this Archwiki page…
https://wiki.archlinux.org/index.php/PulseAudio/Examples#HDMI_output_configuration
PulseAudio will only select the first HDMI output on a device, and your ‘pacmd list-sinks’ output does seem to confirm that is the case…
alsa.name = "HDMI 0"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "1"
Is there a chance that another HDMI device is actually connected? Do any of the following command strings result in audible sound?
aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Right.wav
aplay -D plughw:1,7 /usr/share/sounds/alsa/Front_Right.wav
aplay -D plughw:1,8 /usr/share/sounds/alsa/Front_Right.wav
Apologies if on the wrong track here…remote diagnosis can be a challenge. :\