The one in my system is “nvidia-settings”.
It does not show anything related to audio.
I suspected that would be case. I think a bug report will be required.
I note that your graphics card is a ‘NVIDIA Corporation GM107GL [Quadro K2200] [10de:13ba]’ device, and the specs for that device indicate that it has DisplayPort outputs…
http://www.pny.com/NVIDIA-Quadro-K2200
https://forums.geforce.com/default/topic/852978/quadro-k2200-and-hdtv-connection/
-
Are you using a DP to HDMI adapter?
-
Was this the same card that you say was working with openSUSE 13.2 (or 12.3 as you’ve mentioned before)?
Yes, the same graphics card using HDMI. It was openSUSE 13.2…I may have written 12.3 some time back, but that was my dyslexia acting up.
No worries, and what about an answer to question 1 of my previous post?
Sorry about that, I though I had answered that too.
No DP to HDMI adapter in use.
Always a DVI port to monitor HDMI.
Is it the same DVI adapter that you’ve always used?
Yes…no hardware changes at all.
Another idea that I got from reading this thread. No promises though, as it might not work with the proprietary nvidia driver. Anyway, use xrandr to confirm which port your connected to with
xrandr
See if you can force the audio on using (eg assuming HDMI-0 output)
xrandr --output HDMI-0 --set audio on
Assuming no errors try sending some audio.
It might be interesting to see what is reported by the following…
xrandr --prop
I would also recommend trying a DP to HDMI adapter if that is viable/affordable for you.
Along these lines, there is guidance for raising a bug report here: openSUSE:Submitting bug reports - openSUSE Wiki
When logging on to bugzilla you can use your openSUSE forum username and password. Ensure the bug report is complete and do not bother referencing a forum thread (such as this) as the openSUSE packager who answer the bug report will not read a forum thread. Attach to the bug report the text file you get by running the diagnostic script:
/usr/sbin/alsa-info.sh --no-upload
That bug report will get the attention of the openSUSE packagers some of who are alsa sound driver developers and they will likely be able to quickly sort the problem. Check the bug report every day or two and be prepared to answer any questions they may have. Its been a while since I raised a bug report but you may also need to clear a “NEED INFO” flag everytime you answer a question, so that the packagers know that there has been a response to the bug report.
Clearly this HDMI should ‘just work’ and the fact that it does not ‘just work’ indicates a bug report is most likely needed.
I will keep fighting this a bit longer, and will definitely file a bug report if I do not get anywhere.
Thanks for the guidelines to file such bug report. When I do, I will post a link in this thread.
Interesting, you may have stumbled into something here.
~> xrandr
Screen 0: minimum 8 x 8, current 3440 x 1440, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 connected primary 3440x1440+0+0 (normal left inverted right x axis y axis) 797mm x 333mm
3440x1440 59.97*+ 49.99 29.99
2560x1440 59.95
2560x1080 60.00
1920x1080 60.00 59.94
1680x1050 59.95
1600x900 60.00
1440x900 59.89
1280x1024 75.02 60.02
1280x800 59.81
1280x720 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
Trying to force audio to the reported DP-3 output:
~> xrandr --output DP-3 --set audio on
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 11 (RRQueryOutputProperty)
Serial number of failed request: 41
Current serial number in output stream: 41
Since I know for a fact that the cable is connected to a DVI port on the video card, I tried:
~> xrandr --output DVI-I-0 --set audio on
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 11 (RRQueryOutputProperty)
Serial number of failed request: 41
Current serial number in output stream: 41
:~> xrandr --output DVI-I-1 --set audio on
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 11 (RRQueryOutputProperty)
Serial number of failed request: 41
Current serial number in output stream: 41
Even though it was obvious that no HDMI-0 port exists, I tried :
~> xrandr --output HDMI-0 --set audio on
warning: output HDMI-0 not found; ignoring
X Error of failed request: BadRROutput (invalid Output parameter)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 15 (RRGetOutputProperty)
Serial number of failed request: 40
Current serial number in output stream: 40
As expected: “warning: output HDMI-0 not found;”
~> xrandr --prop
Screen 0: minimum 8 x 8, current 3440 x 1440, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: VGA
supported: VGA
ConnectorType: DVI-I
ConnectorNumber: 0
_ConnectorLocation: 0
DVI-I-1 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DVI-I
ConnectorNumber: 0
_ConnectorLocation: 0
DP-0 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 2
_ConnectorLocation: 2
DP-1 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 1
_ConnectorLocation: 1
DP-2 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 2
_ConnectorLocation: 2
DP-3 connected primary 3440x1440+0+0 (normal left inverted right x axis y axis) 797mm x 333mm
EDID:
00ffffffffffff004c2dfd0b00000000
27180104a55021783a5295a556549d25
0e5054bfef80714f810081c081809500
a9c0b3000101e77c70a0d0a029503020
3a001d4d3100001a565e00a0a0a02950
302035001d4d3100001a000000fd0038
4b1e5a20000a202020202020000000fc
005345373930430a2020202020200165
02030ef0411023090707830100009f3d
70a0d0a0155030203a001d4d3100001e
7e4800e0a0381f4040403a001d4d3100
001c023a801871382d40582c45001d4d
3100001e9e6770a0d0a0225030203a00
1d4d3100001a00000000000000000000
00000000000000000000000000000000
000000000000000000000000000000fa
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 1
_ConnectorLocation: 1
3440x1440 59.97*+ 49.99 29.99
2560x1440 59.95
2560x1080 60.00
1920x1080 60.00 59.94
1680x1050 59.95
1600x900 60.00
1440x900 59.89
1280x1024 75.02 60.02
1280x800 59.81
1280x720 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
A bit more data, the printout of >pactl list (in 2 parts due to its length…)
~> pactl list
Module #0
Name: module-device-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute state of devices"
module.version = "11.1-rebootstrapped"
Module #1
Name: module-stream-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute/device state of streams"
module.version = "11.1-rebootstrapped"
Module #2
Name: module-card-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore profile of cards"
module.version = "11.1-rebootstrapped"
Module #3
Name: module-augment-properties
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Augment the property sets of streams with additional static information"
module.version = "11.1-rebootstrapped"
Module #4
Name: module-switch-on-port-available
Argument:
Usage counter: n/a
Properties:
Module #5
Name: module-udev-detect
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Detect available audio hardware and load matching drivers"
module.version = "11.1-rebootstrapped"
Module #6
Name: module-alsa-card
Argument: device_id="1" name="pci-0000_05_00.1" card_name="alsa_card.pci-0000_05_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
Usage counter: 0
Properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "11.1-rebootstrapped"
Module #7
Name: module-alsa-card
Argument: device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
Usage counter: 0
Properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "11.1-rebootstrapped"
Module #8
Name: module-jackdbus-detect
Argument: channels=2
Usage counter: n/a
Properties:
module.author = "David Henningsson"
module.description = "Adds JACK sink/source ports when JACK is started"
module.version = "11.1-rebootstrapped"
Module #9
Name: module-bluetooth-policy
Argument:
Usage counter: n/a
Properties:
module.author = "Frédéric Dalleau, Pali Rohár"
module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
module.version = "11.1-rebootstrapped"
Module #10
Name: module-bluetooth-discover
Argument:
Usage counter: n/a
Properties:
module.author = "João Paulo Rechi Vita"
module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
module.version = "11.1-rebootstrapped"
Module #11
Name: module-bluez5-discover
Argument:
Usage counter: n/a
Properties:
module.author = "João Paulo Rechi Vita"
module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
module.version = "11.1-rebootstrapped"
Module #12
Name: module-esound-protocol-unix
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "ESOUND protocol (UNIX sockets)"
module.version = "11.1-rebootstrapped"
Module #13
Name: module-native-protocol-unix
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Native protocol (UNIX sockets)"
module.version = "11.1-rebootstrapped"
Module #14
Name: module-default-device-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the default sink and source"
module.version = "11.1-rebootstrapped"
Module #15
Name: module-rescue-streams
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is removed, try to move its streams to the default sink/source"
module.version = "11.1-rebootstrapped"
Module #16
Name: module-always-sink
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Always keeps at least one sink loaded even if it's a null one"
module.version = "11.1-rebootstrapped"
Module #17
Name: module-intended-roles
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically set device of streams based on intended roles of devices"
module.version = "11.1-rebootstrapped"
Module #18
Name: module-suspend-on-idle
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is idle for too long, suspend it"
module.version = "11.1-rebootstrapped"
Module #19
Name: module-console-kit
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each ConsoleKit session of this user"
module.version = "11.1-rebootstrapped"
Module #20
Name: module-systemd-login
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each login session of this user"
module.version = "11.1-rebootstrapped"
Module #21
Name: module-position-event-sounds
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
module.version = "11.1-rebootstrapped"
Module #22
Name: module-role-cork
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Mute & cork streams with certain roles while others exist"
module.version = "11.1-rebootstrapped"
Module #23
Name: module-filter-heuristics
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Detect when various filters are desirable"
module.version = "11.1-rebootstrapped"
Module #24
Name: module-filter-apply
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Load filter sinks automatically when needed"
module.version = "11.1-rebootstrapped"
Module #25
Name: module-x11-publish
Argument: display=:0
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "X11 credential publisher"
module.version = "11.1-rebootstrapped"
Module #26
Name: module-x11-cork-request
Argument: display=:0
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Synthesize X11 media key events when cork/uncork is requested"
module.version = "11.1-rebootstrapped"
Module #27
Name: module-device-manager
Argument: do_routing=1
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Keep track of devices (and their descriptions) both past and present and prioritise by role"
module.version = "11.1-rebootstrapped"
Module #28
Name: module-x11-xsmp
Argument: display=:0 session_manager=local/linux-79t6:@/tmp/.ICE-unix/2668,unix/linux-79t6:/tmp/.ICE-unix/2668
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "X11 session management"
module.version = "11.1-rebootstrapped"
Module #32
Name: module-cli-protocol-unix
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Command line interface protocol (UNIX sockets)"
module.version = "11.1-rebootstrapped"
Sink #12
State: SUSPENDED
Name: alsa_output.pci-0000_05_00.1.hdmi-stereo
Description: HDA NVidia Digital Stereo (HDMI)
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 6
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_05_00.1.hdmi-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
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, not available)
Active Port: hdmi-output-0
Formats:
pcm
Source #12
State: SUSPENDED
Name: alsa_output.pci-0000_05_00.1.hdmi-stereo.monitor
Description: Monitor of HDA NVidia Digital Stereo (HDMI)
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 6
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: alsa_output.pci-0000_05_00.1.hdmi-stereo
Latency: 0 usec, configured 0 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.description = "Monitor of HDA NVidia Digital Stereo (HDMI)"
device.class = "monitor"
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 = "1"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Formats:
pcm
Part 2 of the above listing…
Client #0
Driver: module-systemd-login.c
Owner Module: 20
Properties:
application.name = "Login Session 2"
systemd-login.session = "2"
Client #5
Driver: module-x11-xsmp.c
Owner Module: 28
Properties:
application.name = "XSMP Session on KDE as 10158cca5ae000151761295000000026680007"
xsmp.vendor = "KDE"
xsmp.client.id = "10158cca5ae000151761295000000026680007"
Client #6
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "QPulse"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.process.id = "2696"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "plasmashell"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
Client #10
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "PasswordSafe"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
window.x11.screen = "0"
window.x11.display = ":0"
application.process.id = "3461"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "pwsafe"
application.language = "en_US.UTF-8"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
application.icon_name = "/usr/share/icons/hicolor/48x48/apps/pwsafe.png"
Client #16
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Thunderbird"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
window.x11.screen = "0"
window.x11.display = ":0"
application.process.id = "3901"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "thunderbird-bin"
application.language = "en_US.UTF-8"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
Client #18
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Plasma"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.version = "5.11.95"
application.icon_name = "plasmashell"
application.process.id = "2696"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "plasmashell"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
Client #22
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Firefox"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.process.id = "4151"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "firefox"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
application.icon_name = "firefox"
Client #23
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Firefox"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
window.x11.screen = "0"
window.x11.display = ":0"
application.process.id = "4061"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "firefox"
application.language = "en_US.UTF-8"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
application.icon_name = "firefox"
Client #25
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Firefox"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.version = "57.0.4"
application.icon_name = "firefox"
application.process.id = "4061"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "firefox"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
Client #28
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Firefox"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.process.id = "4343"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "firefox"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
application.icon_name = "firefox"
Client #29
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Firefox"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.process.id = "4398"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "firefox"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
application.icon_name = "firefox"
Client #53
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Thunderbird"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.version = "52.6.0"
application.icon_name = "thunderbird"
application.process.id = "3901"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "thunderbird-bin"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
Client #59
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Plasma"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.version = "5.11.95"
application.id = "org.freedesktop.libcanberra"
application.icon_name = "plasmashell"
application.process.id = "2696"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "plasmashell"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
Client #85
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Firefox"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.process.id = "15683"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "firefox"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
application.icon_name = "firefox"
Client #87
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "Plasma"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.icon_name = "plasmashell"
application.version = "5.11.95"
application.process.id = "15758"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "pactl"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
Part 3 (and last) of above listing…
Sample #0
Name: dialog-warning
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Volume: (invalid)
balance 0.00
Duration: 0.5s
Size: 86.0 KiB
Lazy: no
Filename: n/a
Properties:
media.role = "event"
event.description = "Message dialog shown"
event.id = "dialog-warning"
media.name = "dialog-warning"
media.filename = "/usr/share/sounds/freedesktop/stereo/dialog-warning.oga"
application.name = "PasswordSafe"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
window.x11.screen = "0"
window.x11.display = ":0"
application.process.id = "3335"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "pwsafe"
application.language = "en_US.UTF-8"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
application.icon_name = "/usr/share/icons/hicolor/48x48/apps/pwsafe.png"
Sample #1
Name: audio-volume-change
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Volume: (invalid)
balance 0.00
Duration: 0.1s
Size: 11.5 KiB
Lazy: no
Filename: n/a
Properties:
media.role = "event"
event.id = "audio-volume-change"
event.description = "Volume Control Feedback Sound"
media.name = "audio-volume-change"
media.filename = "/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga"
application.name = "Plasma"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "32"
application.version = "5.11.95"
application.id = "org.freedesktop.libcanberra"
application.icon_name = "plasmashell"
application.process.id = "2696"
application.process.user = "jsa"
application.process.host = "linux-79t6"
application.process.binary = "plasmashell"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "1fa1f61b54ca4b1eaedffaedecc2841b"
application.process.session_id = "2"
Card #0
Name: alsa_card.pci-0000_05_00.1
Driver: module-alsa-card.c
Owner Module: 6
Properties:
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 = "1"
device.description = "HDA NVidia"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5400, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 300, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 300, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5200, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 100, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 100, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5200, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 100, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 100, available: no)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:hdmi-stereo
Ports:
hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
Card #1
Name: alsa_card.pci-0000_00_1b.0
Driver: module-alsa-card.c
Owner Module: 7
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x383ffff10000 irq 60"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "8d20"
device.product.name = "C610/X99 series chipset HD Audio Controller"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 60, available: no)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6000, available: no)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6060, available: no)
output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 800, available: no)
output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 860, available: no)
output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 700, available: no)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 760, available: no)
output:analog-surround-41: Analog Surround 4.1 Output (sinks: 1, sources: 0, priority: 800, available: no)
output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 860, available: no)
output:analog-surround-50: Analog Surround 5.0 Output (sinks: 1, sources: 0, priority: 700, available: no)
output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 760, available: no)
output:analog-surround-51: Analog Surround 5.1 Output (sinks: 1, sources: 0, priority: 800, available: no)
output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 860, available: no)
output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5560, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: off
Ports:
analog-input-front-mic: Front Microphone (priority: 8500, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-rear-mic: Rear Microphone (priority: 8200, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-linein: Line In (priority: 8100, latency offset: 0 usec, not available)
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-output-lineout: Line Out (priority: 9900, latency offset: 0 usec, not available)
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo, output:analog-surround-41, output:analog-surround-41+input:analog-stereo, output:analog-surround-50, output:analog-surround-50+input:analog-stereo, output:analog-surround-51, output:analog-surround-51+input:analog-stereo
analog-output-headphones: Headphones (priority: 9000, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-headphones"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
iec958-stereo-output: Digital Output (S/PDIF) (priority: 0, latency offset: 0 usec)
Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo
I suspect a bug report is your quickest approach here to get this working (as strange as that may read).
Still, wrt the ‘aplay’ test command, I recall it being attempted with regular permissions, and attempted with pulse audio suspended (via pasuspender) and with root permissions with pulse audio suspended (via pasuspender). Did you try it with root permissions in an xterm/konsole with pulse audio still active ? ie … same as you did before but with root permissions.
aplay -D plughw:1,3 /usr/share/sounds/alsa/test.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
The logic here is trying as root with pasuspender ran into difficult with root and the ‘pasuspender’ command, so it did not test ‘aplay’ as root. So this is one final effort looking for a permission issue. My suspicion is if anyone works (and its likely none of them will) that your HDMI is probably device 1,3.
The aplay comands with root permisions…no change, no sound.
# aplay -D plughw:1,3 /usr/share/sounds/alsa/test.wav
Playing WAVE '/usr/share/sounds/alsa/test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
# aplay -D plughw:1,7 /usr/share/sounds/alsa/Front_Right.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Right.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
# aplay -D plughw:1,8 /usr/share/sounds/alsa/Front_Right.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Right.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
Getting ready to file the bug report.
Bug report submitted:
Bugzilla – Bug 1079224 - No sound over HDMI
Ok lets see what happens. We will be watching the bug report 1079224 with interest. I see its been assigned to an openSUSE packager who is also an alsa sound driver developer.