Since this seems to be a pure Nvidia problem, that thread will be used until a solution is found. Also I would like to thank the people at the PulseAudio IRC for being helpful.
EDIT:
In this thread a guy with the same problem got connected with someone that might help:
https://devtalk.nvidia.com/default/topi … =5#3722462
I saved PulseAudio logs again using both Nvidia drivers by running:
pacmd list
The only relevant difference I can see (from diff) is that the IRQ is 23 in the 304 case and 20 in the 310 case. Is that significant?
nvidia 304
Welcome to PulseAudio! Use "help" for usage information.
>>> Memory blocks currently allocated: 1, size: 63.9 KiB.
Memory blocks allocated during the whole lifetime: 39, size: 2.1 MiB.
Memory blocks imported from other processes: 0, size: 0 B.
Memory blocks exported to other processes: 0, size: 0 B.
Total sample cache size: 0 B.
Default sample spec: s16le 2ch 44100Hz
Default channel map: front-left,front-right
Default sink name: alsa_output.pci-0000_00_09.0.iec958-stereo
Default source name: alsa_input.pci-0000_00_09.0.iec958-stereo
Memory blocks of type POOL: 1 allocated/1 accumulated.
Memory blocks of type POOL_EXTERNAL: 0 allocated/0 accumulated.
Memory blocks of type APPENDED: 0 allocated/0 accumulated.
Memory blocks of type USER: 0 allocated/0 accumulated.
Memory blocks of type FIXED: 0 allocated/38 accumulated.
Memory blocks of type IMPORTED: 0 allocated/0 accumulated.
28 module(s) loaded.
index: 0
name: <module-device-restore>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute state of devices"
module.version = "3.0"
index: 1
name: <module-stream-restore>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute/device state of streams"
module.version = "3.0"
index: 2
name: <module-card-restore>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore profile of cards"
module.version = "3.0"
index: 3
name: <module-augment-properties>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Augment the property sets of streams with additional static information"
module.version = "3.0"
index: 4
name: <module-alsa-card>
argument: <device_id="0" name="pci-0000_00_09.0" card_name="alsa_card.pci-0000_00_09.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes card_properties="module-udev-detect.discovered=1">
used: 0
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "3.0"
index: 5
name: <module-udev-detect>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Detect available audio hardware and load matching drivers"
module.version = "3.0"
index: 6
name: <module-jackdbus-detect>
argument: <>
used: -1
load once: yes
properties:
module.author = "David Henningsson"
module.description = "Adds JACK sink/source ports when JACK is started"
module.version = "3.0"
index: 7
name: <module-bluetooth-policy>
argument: <>
used: -1
load once: yes
properties:
module.author = "Frédéric Dalleau"
module.description = "When a bluetooth sink or source is added, load module-loopback"
module.version = "3.0"
index: 8
name: <module-bluetooth-discover>
argument: <>
used: -1
load once: yes
properties:
module.author = "Joao Paulo Rechi Vita"
module.description = "Detect available bluetooth audio devices and load bluetooth audio drivers"
module.version = "3.0"
index: 9
name: <module-esound-protocol-unix>
argument: <>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "ESOUND protocol (UNIX sockets)"
module.version = "3.0"
index: 10
name: <module-native-protocol-unix>
argument: <>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "Native protocol (UNIX sockets)"
module.version = "3.0"
index: 11
name: <module-gconf>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "GConf Adapter"
module.version = "3.0"
index: 12
name: <module-default-device-restore>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the default sink and source"
module.version = "3.0"
index: 13
name: <module-rescue-streams>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is removed, try to move their streams to the default sink/source"
module.version = "3.0"
index: 14
name: <module-always-sink>
argument: <>
used: -1
load once: yes
properties:
module.author = "Colin Guthrie"
module.description = "Always keeps at least one sink loaded even if it's a null one"
module.version = "3.0"
index: 15
name: <module-intended-roles>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically set device of streams based of intended roles of devices"
module.version = "3.0"
index: 16
name: <module-suspend-on-idle>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is idle for too long, suspend it"
module.version = "3.0"
index: 17
name: <module-console-kit>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each ConsoleKit session of this user"
module.version = "3.0"
index: 18
name: <module-systemd-login>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each login session of this user"
module.version = "3.0"
index: 19
name: <module-position-event-sounds>
argument: <>
used: -1
load once: yes
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 = "3.0"
index: 20
name: <module-role-cork>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Mute & cork streams with certain roles while others exist"
module.version = "3.0"
index: 21
name: <module-filter-heuristics>
argument: <>
used: -1
load once: yes
properties:
module.author = "Colin Guthrie"
module.description = "Detect when various filters are desirable"
module.version = "3.0"
index: 22
name: <module-filter-apply>
argument: <>
used: -1
load once: yes
properties:
module.author = "Colin Guthrie"
module.description = "Load filter sinks automatically when needed"
module.version = "3.0"
index: 23
name: <module-dbus-protocol>
argument: <>
used: -1
load once: yes
properties:
module.author = "Tanu Kaskinen"
module.description = "D-Bus interface"
module.version = "3.0"
index: 24
name: <module-switch-on-port-available>
argument: <>
used: -1
load once: no
properties:
index: 25
name: <module-x11-publish>
argument: <display=:0>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "X11 credential publisher"
module.version = "3.0"
index: 26
name: <module-x11-xsmp>
argument: <display=:0 session_manager=local/skunk:@/tmp/.ICE-unix/410,unix/skunk:/tmp/.ICE-unix/410>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "X11 session management"
module.version = "3.0"
index: 27
name: <module-cli-protocol-unix>
argument: <>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "Command line interface protocol (UNIX sockets)"
module.version = "3.0"
1 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_00_09.0.iec958-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9958
volume: 0: 94% 1: 94%
0: -1.61 dB 1: -1.61 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 0
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_00_09.0>
module: 4
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC889A Digital"
alsa.id = "ALC889A Digital"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "1"
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6100000 irq 23"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:09.0"
sysfs.path = "/devices/pci0000:00/0000:00:09.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "07fc"
device.form_factor = "internal"
device.string = "iec958:0"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "iec958-stereo"
device.profile.description = "Digital Stereo (IEC958)"
device.description = "Built-in Audio Digital Stereo (IEC958)"
alsa.mixer_name = "Nvidia MCP73 HDMI"
alsa.components = "HDA:10ec0885,1458e601,00100101 HDA:10de8001,10de0101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
active port: <iec958-stereo-output>
2 source(s) available.
index: 0
name: <alsa_output.pci-0000_00_09.0.iec958-stereo.monitor>
driver: <module-alsa-card.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1950
volume: 0: 100% 1: 100%
0: 0.00 dB 1: 0.00 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
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
monitor_of: 0
card: 0 <alsa_card.pci-0000_00_09.0>
module: 4
properties:
device.description = "Monitor of Built-in Audio Digital Stereo (IEC958)"
device.class = "monitor"
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6100000 irq 23"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:09.0"
sysfs.path = "/devices/pci0000:00/0000:00:09.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "07fc"
device.form_factor = "internal"
device.string = "0"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
* index: 1
name: <alsa_input.pci-0000_00_09.0.iec958-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9958
volume: 0: 100% 1: 100%
0: 0.00 dB 1: 0.00 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
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_00_09.0>
module: 4
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC889A Digital"
alsa.id = "ALC889A Digital"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "1"
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6100000 irq 23"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:09.0"
sysfs.path = "/devices/pci0000:00/0000:00:09.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "07fc"
device.form_factor = "internal"
device.string = "iec958:0"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "iec958-stereo"
device.profile.description = "Digital Stereo (IEC958)"
device.description = "Built-in Audio Digital Stereo (IEC958)"
alsa.mixer_name = "Nvidia MCP73 HDMI"
alsa.components = "HDA:10ec0885,1458e601,00100101 HDA:10de8001,10de0101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
iec958-stereo-input: Digital Input (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
active port: <iec958-stereo-input>
7 client(s) logged in.
index: 0
driver: <module-systemd-login.c>
owner module: 18
properties:
application.name = "Login Session 1"
systemd-login.session = "1"
index: 2
driver: <protocol-native.c>
owner module: 10
properties:
application.name = "GNOME Volume Control Media Keys"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "27"
application.id = "org.gnome.VolumeControl"
application.icon_name = "multimedia-volume-control"
application.version = "3.6.3"
application.process.id = "446"
application.process.user = "bfg"
application.process.host = "skunk"
application.process.binary = "gnome-settings-daemon"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "11790bd9bdc348f6cec30dd6000000dd"
application.process.session_id = "1"
index: 4
driver: <module-x11-xsmp.c>
owner module: 26
properties:
application.name = "XSMP Session on gnome-session as 109bd66cf1830bfd24135587215919529900000004100020"
xsmp.vendor = "gnome-session"
xsmp.client.id = "109bd66cf1830bfd24135587215919529900000004100020"
index: 5
driver: <protocol-native.c>
owner module: 10
properties:
application.name = "GNOME Shell"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "27"
application.id = "org.gnome.Shell"
application.process.id = "553"
application.process.user = "bfg"
application.process.host = "skunk"
application.process.binary = "gnome-shell"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "11790bd9bdc348f6cec30dd6000000dd"
application.process.session_id = "1"
index: 7
driver: <protocol-native.c>
owner module: 10
properties:
application.name = "GNOME Shell Volume Control"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "27"
application.id = "org.gnome.VolumeControl"
application.icon_name = "multimedia-volume-control"
application.version = "3.6.2"
application.process.id = "553"
application.process.user = "bfg"
application.process.host = "skunk"
application.process.binary = "gnome-shell"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "11790bd9bdc348f6cec30dd6000000dd"
application.process.session_id = "1"
index: 8
driver: <protocol-native.c>
owner module: 10
properties:
application.name = "GNOME Shell"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "27"
window.x11.display = ":0"
window.x11.screen = "0"
application.process.id = "553"
application.process.user = "bfg"
application.process.host = "skunk"
application.process.binary = "gnome-shell"
application.language = "C"
application.process.machine_id = "11790bd9bdc348f6cec30dd6000000dd"
application.process.session_id = "1"
index: 10
driver: <cli.c>
owner module: 27
properties:
application.name = "UNIX socket client"
1 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_09.0>
driver: <module-alsa-card.c>
owner module: 4
properties:
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6100000 irq 23"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:09.0"
sysfs.path = "/devices/pci0000:00/0000:00:09.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "07fc"
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 (priority 60)
input:iec958-stereo: Digital Stereo (IEC958) Input (priority 55)
output:analog-stereo: Analog Stereo Output (priority 6000)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060)
output:analog-stereo+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (priority 6055)
output:analog-surround-40: Analog Surround 4.0 Output (priority 700)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 760)
output:analog-surround-40+input:iec958-stereo: Analog Surround 4.0 Output + Digital Stereo (IEC958) Input (priority 755)
output:analog-surround-41: Analog Surround 4.1 Output (priority 800)
output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 860)
output:analog-surround-41+input:iec958-stereo: Analog Surround 4.1 Output + Digital Stereo (IEC958) Input (priority 855)
output:analog-surround-50: Analog Surround 5.0 Output (priority 700)
output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 760)
output:analog-surround-50+input:iec958-stereo: Analog Surround 5.0 Output + Digital Stereo (IEC958) Input (priority 755)
output:analog-surround-51: Analog Surround 5.1 Output (priority 800)
output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 860)
output:analog-surround-51+input:iec958-stereo: Analog Surround 5.1 Output + Digital Stereo (IEC958) Input (priority 855)
output:analog-surround-71: Analog Surround 7.1 Output (priority 700)
output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Analog Stereo Input (priority 760)
output:analog-surround-71+input:iec958-stereo: Analog Surround 7.1 Output + Digital Stereo (IEC958) Input (priority 755)
output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5560)
output:iec958-stereo+input:iec958-stereo: Digital Stereo Duplex (IEC958) (priority 5555)
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5460)
output:hdmi-stereo+input:iec958-stereo: Digital Stereo (HDMI) Output + Digital Stereo (IEC958) Input (priority 5455)
off: Off (priority 0)
active profile: <output:iec958-stereo+input:iec958-stereo>
sinks:
alsa_output.pci-0000_00_09.0.iec958-stereo/#0: Built-in Audio Digital Stereo (IEC958)
sources:
alsa_output.pci-0000_00_09.0.iec958-stereo.monitor/#0: Monitor of Built-in Audio Digital Stereo (IEC958)
alsa_input.pci-0000_00_09.0.iec958-stereo/#1: Built-in Audio Digital Stereo (IEC958)
ports:
analog-input-microphone-front: Front Microphone (priority 8500, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-microphone-rear: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
properties:
iec958-stereo-input: Digital Input (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
properties:
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
0 sink input(s) available.
0 source outputs(s) available.
0 cache entrie(s) available.
>>>
nvidia 310
Welcome to PulseAudio! Use "help" for usage information.
>>> Memory blocks currently allocated: 1, size: 63.9 KiB.
Memory blocks allocated during the whole lifetime: 39, size: 2.1 MiB.
Memory blocks imported from other processes: 0, size: 0 B.
Memory blocks exported to other processes: 0, size: 0 B.
Total sample cache size: 0 B.
Default sample spec: s16le 2ch 44100Hz
Default channel map: front-left,front-right
Default sink name: alsa_output.pci-0000_00_09.0.iec958-stereo
Default source name: alsa_input.pci-0000_00_09.0.iec958-stereo
Memory blocks of type POOL: 1 allocated/1 accumulated.
Memory blocks of type POOL_EXTERNAL: 0 allocated/0 accumulated.
Memory blocks of type APPENDED: 0 allocated/0 accumulated.
Memory blocks of type USER: 0 allocated/0 accumulated.
Memory blocks of type FIXED: 0 allocated/38 accumulated.
Memory blocks of type IMPORTED: 0 allocated/0 accumulated.
28 module(s) loaded.
index: 0
name: <module-device-restore>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute state of devices"
module.version = "3.0"
index: 1
name: <module-stream-restore>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute/device state of streams"
module.version = "3.0"
index: 2
name: <module-card-restore>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore profile of cards"
module.version = "3.0"
index: 3
name: <module-augment-properties>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Augment the property sets of streams with additional static information"
module.version = "3.0"
index: 4
name: <module-alsa-card>
argument: <device_id="0" name="pci-0000_00_09.0" card_name="alsa_card.pci-0000_00_09.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes card_properties="module-udev-detect.discovered=1">
used: 0
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "3.0"
index: 5
name: <module-udev-detect>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Detect available audio hardware and load matching drivers"
module.version = "3.0"
index: 6
name: <module-jackdbus-detect>
argument: <>
used: -1
load once: yes
properties:
module.author = "David Henningsson"
module.description = "Adds JACK sink/source ports when JACK is started"
module.version = "3.0"
index: 7
name: <module-bluetooth-policy>
argument: <>
used: -1
load once: yes
properties:
module.author = "Frédéric Dalleau"
module.description = "When a bluetooth sink or source is added, load module-loopback"
module.version = "3.0"
index: 8
name: <module-bluetooth-discover>
argument: <>
used: -1
load once: yes
properties:
module.author = "Joao Paulo Rechi Vita"
module.description = "Detect available bluetooth audio devices and load bluetooth audio drivers"
module.version = "3.0"
index: 9
name: <module-esound-protocol-unix>
argument: <>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "ESOUND protocol (UNIX sockets)"
module.version = "3.0"
index: 10
name: <module-native-protocol-unix>
argument: <>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "Native protocol (UNIX sockets)"
module.version = "3.0"
index: 11
name: <module-gconf>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "GConf Adapter"
module.version = "3.0"
index: 12
name: <module-default-device-restore>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the default sink and source"
module.version = "3.0"
index: 13
name: <module-rescue-streams>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is removed, try to move their streams to the default sink/source"
module.version = "3.0"
index: 14
name: <module-always-sink>
argument: <>
used: -1
load once: yes
properties:
module.author = "Colin Guthrie"
module.description = "Always keeps at least one sink loaded even if it's a null one"
module.version = "3.0"
index: 15
name: <module-intended-roles>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Automatically set device of streams based of intended roles of devices"
module.version = "3.0"
index: 16
name: <module-suspend-on-idle>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is idle for too long, suspend it"
module.version = "3.0"
index: 17
name: <module-console-kit>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each ConsoleKit session of this user"
module.version = "3.0"
index: 18
name: <module-systemd-login>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each login session of this user"
module.version = "3.0"
index: 19
name: <module-position-event-sounds>
argument: <>
used: -1
load once: yes
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 = "3.0"
index: 20
name: <module-role-cork>
argument: <>
used: -1
load once: yes
properties:
module.author = "Lennart Poettering"
module.description = "Mute & cork streams with certain roles while others exist"
module.version = "3.0"
index: 21
name: <module-filter-heuristics>
argument: <>
used: -1
load once: yes
properties:
module.author = "Colin Guthrie"
module.description = "Detect when various filters are desirable"
module.version = "3.0"
index: 22
name: <module-filter-apply>
argument: <>
used: -1
load once: yes
properties:
module.author = "Colin Guthrie"
module.description = "Load filter sinks automatically when needed"
module.version = "3.0"
index: 23
name: <module-dbus-protocol>
argument: <>
used: -1
load once: yes
properties:
module.author = "Tanu Kaskinen"
module.description = "D-Bus interface"
module.version = "3.0"
index: 24
name: <module-switch-on-port-available>
argument: <>
used: -1
load once: no
properties:
index: 25
name: <module-x11-publish>
argument: <display=:0>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "X11 credential publisher"
module.version = "3.0"
index: 26
name: <module-x11-xsmp>
argument: <display=:0 session_manager=local/skunk:@/tmp/.ICE-unix/467,unix/skunk:/tmp/.ICE-unix/467>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "X11 session management"
module.version = "3.0"
index: 27
name: <module-cli-protocol-unix>
argument: <>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "Command line interface protocol (UNIX sockets)"
module.version = "3.0"
1 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_00_09.0.iec958-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9958
volume: 0: 94% 1: 94%
0: -1.61 dB 1: -1.61 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 0
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_00_09.0>
module: 4
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC889A Digital"
alsa.id = "ALC889A Digital"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "1"
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6100000 irq 20"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:09.0"
sysfs.path = "/devices/pci0000:00/0000:00:09.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "07fc"
device.form_factor = "internal"
device.string = "iec958:0"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "iec958-stereo"
device.profile.description = "Digital Stereo (IEC958)"
device.description = "Built-in Audio Digital Stereo (IEC958)"
alsa.mixer_name = "Nvidia MCP73 HDMI"
alsa.components = "HDA:10ec0885,1458e601,00100101 HDA:10de8001,10de0101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
active port: <iec958-stereo-output>
2 source(s) available.
index: 0
name: <alsa_output.pci-0000_00_09.0.iec958-stereo.monitor>
driver: <module-alsa-card.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1950
volume: 0: 100% 1: 100%
0: 0.00 dB 1: 0.00 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
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
monitor_of: 0
card: 0 <alsa_card.pci-0000_00_09.0>
module: 4
properties:
device.description = "Monitor of Built-in Audio Digital Stereo (IEC958)"
device.class = "monitor"
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6100000 irq 20"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:09.0"
sysfs.path = "/devices/pci0000:00/0000:00:09.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "07fc"
device.form_factor = "internal"
device.string = "0"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
* index: 1
name: <alsa_input.pci-0000_00_09.0.iec958-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9958
volume: 0: 100% 1: 100%
0: 0.00 dB 1: 0.00 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
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_00_09.0>
module: 4
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC889A Digital"
alsa.id = "ALC889A Digital"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "1"
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6100000 irq 20"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:09.0"
sysfs.path = "/devices/pci0000:00/0000:00:09.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "07fc"
device.form_factor = "internal"
device.string = "iec958:0"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "iec958-stereo"
device.profile.description = "Digital Stereo (IEC958)"
device.description = "Built-in Audio Digital Stereo (IEC958)"
alsa.mixer_name = "Nvidia MCP73 HDMI"
alsa.components = "HDA:10ec0885,1458e601,00100101 HDA:10de8001,10de0101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
iec958-stereo-input: Digital Input (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
active port: <iec958-stereo-input>
7 client(s) logged in.
index: 0
driver: <module-systemd-login.c>
owner module: 18
properties:
application.name = "Login Session 1"
systemd-login.session = "1"
index: 2
driver: <protocol-native.c>
owner module: 10
properties:
application.name = "GNOME Volume Control Media Keys"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "27"
application.id = "org.gnome.VolumeControl"
application.icon_name = "multimedia-volume-control"
application.version = "3.6.3"
application.process.id = "503"
application.process.user = "bfg"
application.process.host = "skunk"
application.process.binary = "gnome-settings-daemon"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "11790bd9bdc348f6cec30dd6000000dd"
application.process.session_id = "1"
index: 4
driver: <module-x11-xsmp.c>
owner module: 26
properties:
application.name = "XSMP Session on gnome-session as 10236e2c9778660962135587196880021100000004670020"
xsmp.vendor = "gnome-session"
xsmp.client.id = "10236e2c9778660962135587196880021100000004670020"
index: 5
driver: <protocol-native.c>
owner module: 10
properties:
application.name = "GNOME Shell"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "27"
application.id = "org.gnome.Shell"
application.process.id = "603"
application.process.user = "bfg"
application.process.host = "skunk"
application.process.binary = "gnome-shell"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "11790bd9bdc348f6cec30dd6000000dd"
application.process.session_id = "1"
index: 7
driver: <protocol-native.c>
owner module: 10
properties:
application.name = "GNOME Shell Volume Control"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "27"
application.id = "org.gnome.VolumeControl"
application.icon_name = "multimedia-volume-control"
application.version = "3.6.2"
application.process.id = "603"
application.process.user = "bfg"
application.process.host = "skunk"
application.process.binary = "gnome-shell"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "11790bd9bdc348f6cec30dd6000000dd"
application.process.session_id = "1"
index: 8
driver: <protocol-native.c>
owner module: 10
properties:
application.name = "GNOME Shell"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "27"
window.x11.display = ":0"
window.x11.screen = "0"
application.process.id = "603"
application.process.user = "bfg"
application.process.host = "skunk"
application.process.binary = "gnome-shell"
application.language = "C"
application.process.machine_id = "11790bd9bdc348f6cec30dd6000000dd"
application.process.session_id = "1"
index: 10
driver: <cli.c>
owner module: 27
properties:
application.name = "UNIX socket client"
1 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_09.0>
driver: <module-alsa-card.c>
owner module: 4
properties:
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6100000 irq 20"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:09.0"
sysfs.path = "/devices/pci0000:00/0000:00:09.0/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "07fc"
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 (priority 60)
input:iec958-stereo: Digital Stereo (IEC958) Input (priority 55)
output:analog-stereo: Analog Stereo Output (priority 6000)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060)
output:analog-stereo+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (priority 6055)
output:analog-surround-40: Analog Surround 4.0 Output (priority 700)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 760)
output:analog-surround-40+input:iec958-stereo: Analog Surround 4.0 Output + Digital Stereo (IEC958) Input (priority 755)
output:analog-surround-41: Analog Surround 4.1 Output (priority 800)
output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 860)
output:analog-surround-41+input:iec958-stereo: Analog Surround 4.1 Output + Digital Stereo (IEC958) Input (priority 855)
output:analog-surround-50: Analog Surround 5.0 Output (priority 700)
output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 760)
output:analog-surround-50+input:iec958-stereo: Analog Surround 5.0 Output + Digital Stereo (IEC958) Input (priority 755)
output:analog-surround-51: Analog Surround 5.1 Output (priority 800)
output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 860)
output:analog-surround-51+input:iec958-stereo: Analog Surround 5.1 Output + Digital Stereo (IEC958) Input (priority 855)
output:analog-surround-71: Analog Surround 7.1 Output (priority 700)
output:analog-surround-71+input:analog-stereo: Analog Surround 7.1 Output + Analog Stereo Input (priority 760)
output:analog-surround-71+input:iec958-stereo: Analog Surround 7.1 Output + Digital Stereo (IEC958) Input (priority 755)
output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5560)
output:iec958-stereo+input:iec958-stereo: Digital Stereo Duplex (IEC958) (priority 5555)
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5460)
output:hdmi-stereo+input:iec958-stereo: Digital Stereo (HDMI) Output + Digital Stereo (IEC958) Input (priority 5455)
off: Off (priority 0)
active profile: <output:iec958-stereo+input:iec958-stereo>
sinks:
alsa_output.pci-0000_00_09.0.iec958-stereo/#0: Built-in Audio Digital Stereo (IEC958)
sources:
alsa_output.pci-0000_00_09.0.iec958-stereo.monitor/#0: Monitor of Built-in Audio Digital Stereo (IEC958)
alsa_input.pci-0000_00_09.0.iec958-stereo/#1: Built-in Audio Digital Stereo (IEC958)
ports:
analog-input-microphone-front: Front Microphone (priority 8500, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-microphone-rear: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
properties:
iec958-stereo-input: Digital Input (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
properties:
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
0 sink input(s) available.
0 source outputs(s) available.
0 cache entrie(s) available.
>>>
nvidia-settings -v
nvidia-settings: version 304.64 (buildmeister@swio-display-x86-rhel47-01.nvidia.com) Tue Oct 30 12:19:21 PDT 2012
The NVIDIA X Server Settings tool.
This program is used to configure the NVIDIA Linux graphics driver.
For more detail, please see the nvidia-settings(1) man page.
Copyright (C) 2004 - 2010 NVIDIA Corporation.
]]>I also did a "aplay -l" with both drivers in order to get some clues. No difference.
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC889A Analog [ALC889A Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC889A Digital [ALC889A Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
Thanks
]]>00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
[ 12.027071] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.0/sound/card0/input4
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
snd 60189 10 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
Thanks again for posting it, I wasn't even thinking along the lines of a new nvidia driver causing the issue.
]]>bgc1954 wrote:When you upgraded did you notice the pacman message about cards older than 7xxx need to use the nvidia-304xx package.
Yeah, I saw that. But the 7xxx cards are back from 2005. My GTS 250 is from the year 2009.
Was this a problem introduced by Nvidia, PulseAudio or ALSA?
Anyone else who had it?
Does HDMI audio work for anyone else with an Nvidia card?
I have a GTX560M, and HDMI audio is working for me with the 310.19 drivers. The only difference is I am not using pulseaudio, I use alsa directly.
]]>When you upgraded did you notice the pacman message about cards older than 7xxx need to use the nvidia-304xx package.
Yeah, I saw that. But the 7xxx cards are back from 2005. My GTS 250 is from the year 2009.
Was this a problem introduced by Nvidia, PulseAudio or ALSA?
Anyone else who had it?
Does HDMI audio work for anyone else with an Nvidia card?
]]>edit: Funny thing though, if you go to the nvidia website, it says that your card is supported by the 310.19 driver. http://www.nvidia.com/object/linux-disp … river.html
If you look in the release highlights it looks like they fiddled with HDMI support so maybe they didn't get it right.
]]>