You are not logged in.
Pages: 1
I am trying to drive my audio output through the hdmi connected tv/monitor. Thus, I tried to follow the wiki https://wiki.archlinux.org/index.php/Pu … figuration and this is my audio devices:
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC298 Analog [ALC298 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
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
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
so aplay correctly finds all the audio devices. Therefore, next I am trying to test which one correctly outputs sound by:
# aplay -D plughw:1,x /usr/share/sounds/alsa/Front_Right.wav
where x is devices 3, 7, 8, 9 respectively. However, for none of the devices I am able to get any sound to play and always it is just stuck there doing nothing and just showing:
Playing WAVE '/usr/share/sounds/alsa/Front_Right.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
until I have to manually interrupt and stop it. However, I noticed that when I test the devices I am getting the following messages in the dmesg:
[ 1279.785408] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:4:707:ffffffff
[ 1279.796005] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:4:707:ffffffbf
[ 1279.796442] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:4:707:ffffffff
[ 1279.805960] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:4:707:ffffffbf
[ 1279.806451] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:4:707:ffffffff
[ 1279.815952] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:4:707:ffffffbf
[ 1279.816596] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:5:707:ffffffff
[ 1279.825920] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:5:707:ffffffbf
[ 1279.826342] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:5:707:ffffffff
[ 1279.835934] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:5:707:ffffffbf
[ 1279.836368] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:5:707:ffffffff
[ 1279.845914] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:5:707:ffffffbf
[ 1279.846371] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:6:707:ffffffff
[ 1279.855960] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:6:707:ffffffbf
[ 1279.856404] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:6:707:ffffffff
[ 1279.865885] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:6:707:ffffffbf
[ 1279.866309] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:6:707:ffffffff
[ 1279.875941] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:6:707:ffffffbf
[ 1279.876429] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:7:707:ffffffff
[ 1279.885976] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:7:707:ffffffbf
[ 1279.886429] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:7:707:ffffffff
[ 1279.895852] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:7:707:ffffffbf
[ 1279.896273] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:7:707:ffffffff
[ 1279.905989] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:7:707:ffffffbf
[ 1585.791400] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:4:707:ffffffff
[ 1617.136979] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:4:707:ffffffbf
[ 1631.663293] snd_hda_codec_hdmi hdaudioC1D0: out of range cmd 0:4:707:ffffffff
similar messages showing up also during boot time together with the following ones:
[ 125.374201] snd_hda_codec_hdmi hdaudioC1D0: rates == 0 (nid=0xb, val=0x0, ovrd=1)
[ 125.374902] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD buf size -1
[ 125.374904] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD buf size -1
.............
.............
[ 125.930973] snd_hda_codec_hdmi hdaudioC1D0: Unable to sync register 0x4f0800. -5
[ 125.930977] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD buf size -1
[ 125.930980] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD buf size -1
[ 125.930983] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD buf size -1
[ 125.930985] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD buf size -1
I am not sure whether these are related, my guess is that they do. Any idea how to solve this?
I am with the latest kernel available in the repositories, also in alsamixer if I choose the HDA Nvidia audio output I am getting only the S/PDIF items.
Offline
You will probably want to add -c2 to those arguments, mono streams are often not well supported. FWIW if you are using pulseaudio anyways, you should first look at pulse's detection,
pacmd list-cards
pacmd list-sinks
#For completeness sake
amixer -c1
Offline
Giving your commands, I am getting the following:
$ pacmd list-cards
2 card(s) available.
index: 0
name: <alsa_card.pci-0000_01_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 0xcf080000 irq 17"
alsa.driver_name = "snd_hda_intel" <--------------------------------------- is this correct???? shouldn't this be snd_hda_nvidia instead?????
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "10f8"
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 (priority 5900, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 800, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5700, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5700, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 600, available: no)
off: Off (priority 0, available: unknown)
active profile: <off>
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
index: 1
name: <alsa_card.pci-0000_00_1f.3>
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 0xcf418000 irq 164"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "a348"
device.product.name = "Cannon Lake PCH cAVS"
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 65, available: unknown)
output:analog-stereo: Analog Stereo Output (priority 6500, available: unknown)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: unknown)
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5900, available: no)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5965, available: unknown)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 800, available: no)
output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (priority 865, available: unknown)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 800, available: no)
output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (priority 865, available: unknown)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (priority 5765, available: unknown)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: unknown)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (priority 665, available: unknown)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5700, available: no)
output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (priority 5765, available: unknown)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (priority 665, available: unknown)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (priority 665, available: unknown)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5700, available: no)
output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (priority 5765, available: unknown)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 600, available: no)
output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (priority 665, available: unknown)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 600, available: no)
output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (priority 665, available: unknown)
output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (priority 5700, available: no)
output:hdmi-stereo-extra4+input:analog-stereo: Digital Stereo (HDMI 5) Output + Analog Stereo Input (priority 5765, available: unknown)
output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (priority 600, available: no)
output:hdmi-surround-extra4+input:analog-stereo: Digital Surround 5.1 (HDMI 5) Output + Analog Stereo Input (priority 665, available: unknown)
output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (priority 600, available: no)
output:hdmi-surround71-extra4+input:analog-stereo: Digital Surround 7.1 (HDMI 5) Output + Analog Stereo Input (priority 665, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <output:hdmi-stereo+input:analog-stereo>
sinks:
alsa_output.pci-0000_00_1f.3.hdmi-stereo/#2: Built-in Audio Digital Stereo (HDMI)
sources:
alsa_input.pci-0000_00_1f.3.analog-stereo/#1: Built-in Audio Analog Stereo
alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor/#3: Monitor of Built-in Audio Digital Stereo (HDMI)
ports:
analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-speakers"
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
$ pacmd list-sinks
1 sink(s) available.
* index: 6
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9039
volume: front-left: 32766 / 50% / -18.06 dB, front-right: 32766 / 50% / -18.06 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: 7
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 .. 2000.00 ms
card: 1 <alsa_card.pci-0000_00_1f.3>
module: 7
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC298 Analog"
alsa.id = "ALC298 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xcf418000 irq 164"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "a348"
device.product.name = "Cannon Lake PCH cAVS"
device.form_factor = "internal"
device.string = "front:0"
device.buffering.buffer_size = "352800"
device.buffering.fragment_size = "176400"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Built-in Audio Analog Stereo"
alsa.mixer_name = "Realtek ALC298"
alsa.components = "HDA:10ec0298,1a582005,00100103 HDA:8086280b,80860101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-speakers"
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
active port: <analog-output-speaker>
$ amixer -c1
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',3
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
I tried also to disable the switch-on-port-available module as stated here https://wiki.archlinux.org/index.php/Pu … turned_off
/etc/pulse/default.pa
...
### Should be after module-*-restore but before module-*-detect
#load-module module-switch-on-port-available
...
didn't work.
Last edited by theodore (2019-08-08 09:27:23)
Offline
Just in general, you are sure that your display is connected to the nvidia card? Since your integrated GPU seems to expose these as well, if your actual HDMI is connected on the intel card its not suprising you aren't getting anything out of the nvidia card and you might want to repeat these aplays on the intel card.
What do you get for
xrandr -q
xrandr --listproviders
regarding the inline question, yes that's normal, hda_intel in that sounddriver refers to the HDA specification developed by intel to have a standard way for vendors to describe their hardware features, it is the top level driver for most PCI based audio cards, actual vendor specifications are usually implemented as codecs which are loaded by snd_hda_intel as necessary.
Offline
yes the external display is connected to the nvidia card when I apply these aplays on the intel card I am getting correctly the output out of the laptop speakers, and here is the output from the two commands:
$ xrandr -q
Screen 0: minimum 8 x 8, current 5760 x 2160, maximum 32767 x 32767
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 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 640mm x 360mm
1920x1080 50.00*+ 59.94 29.97 25.00 24.00 23.98
1360x765 60.00
1280x720 59.94 50.00
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 59.94
640x480 59.94 59.93
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected primary 3840x2160+1920+0 (normal left inverted right x axis y axis) 344mm x 194mm
3840x2160 60.00*+ 59.98 59.97
3200x1800 59.96 59.94
2880x1620 59.96 59.97
2560x1600 59.99 59.97
2560x1440 59.99 59.99 59.96 59.95
2048x1536 60.00
1920x1440 60.00
1856x1392 60.01
1792x1344 60.01
2048x1152 59.99 59.98 59.90 59.91
1920x1200 59.88 59.95
1920x1080 60.01 59.97 59.96 59.99 59.93
1600x1200 60.00
1680x1050 59.95 59.88
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1280x800 59.99 59.97 59.81 59.91
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
700x525 59.98
800x450 59.95 59.82
640x512 60.02
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
640x400 59.88 59.98
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
1024x768 (0x79) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x88) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
640x480 (0x95) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x257 cap: 0x1, Source Output crtcs: 4 outputs: 7 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x43 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 1 associated providers: 1 name:modesetting
what about the errors that I am getting in the dmesg, shouldn't these indicate something?
Offline
also the output from /proc/asound/cards in case that this helps somehow
$ cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xcf418000 irq 164
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xcf080000 irq 17
Offline
Your intel card hangs on three of the 7 ports and it's a laptop.
General sanity checks, make sure the monitor isn't muted and then run a speaker-test for all of your your intel card as well
speaker-test -D hw:0,3 -c2
speaker-test -D hw:0,7 -c2
speaker-test -D hw:0,8 -c2
speaker-test -D hw:0,9 -c2
speaker-test -D hw:0,10 -c2
FWIW you might want to run explicitly a speaker-test over the Nvidias as well, as the other issue might stem from the fact you tried to play a mono stream.
Offline
@V1del the above commands do not give any output from the speakers. I am getting the following screen output but not sound:
$ speaker-test -D hw:0,3 -c2
speaker-test 1.1.9
Playback device is hw:0,3
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 1048576
Period size range from 32 to 524288
Using max buffer size 1048576
Periods = 4
was set period_size = 262144
was set buffer_size = 1048576
0 - Unknown
1 - Unknown
Time per period = 10.932322
0 - Unknown
1 - Unknown
Time per period = 10.935442
0 - Unknown
1 - Unknown
similar output I am getting for the other as well. I tried the nvidia as you suggested same resutl:
$ speaker-test -D hw:1,3 -c2
speaker-test 1.1.9
Playback device is hw:1,3
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 1048576
Period size range from 32 to 524288
Using max buffer size 1048576
Periods = 4
was set period_size = 262144
was set buffer_size = 1048576
0 - Front Left
1 - Front Right
Time per period = 20.175456
0 - Front Left
1 - Front Right
Offline
I also tested with the following names based on that. Which gives me:
$ aplay -L | grep :CARD
sysdefault:CARD=PCH
front:CARD=PCH,DEV=0
surround21:CARD=PCH,DEV=0
surround40:CARD=PCH,DEV=0
surround41:CARD=PCH,DEV=0
surround50:CARD=PCH,DEV=0
surround51:CARD=PCH,DEV=0
surround71:CARD=PCH,DEV=0
hdmi:CARD=PCH,DEV=0
hdmi:CARD=PCH,DEV=1
hdmi:CARD=PCH,DEV=2
hdmi:CARD=PCH,DEV=3
hdmi:CARD=PCH,DEV=4
usbstream:CARD=PCH
hdmi:CARD=NVidia,DEV=0
hdmi:CARD=NVidia,DEV=1
hdmi:CARD=NVidia,DEV=2
hdmi:CARD=NVidia,DEV=3
usbstream:CARD=NVidia
from these ones only the following gives me sound on the laptop speakers:
$ speaker-test -D sysdefault:CARD=PCH -c2
$ speaker-test -D front:CARD=PCH,DEV=0 -c2
$ speaker-test -D surround40:CARD=PCH,DEV=0 -c2
$ speaker-test -D surround51:CARD=PCH,DEV=0 -c2
$ speaker-test -D surround71:CARD=PCH,DEV=0 -c2
the surround21:CARD=PCH,DEV=0, surround40:CARD=PCH,DEV=0, surround50:CARD=PCH,DEV=0 give me the following error:
ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map
Playback open error: -22,Invalid argument
the hdmi: ones while they seem to work:
speaker-test 1.1.9
Playback device is hdmi:CARD=NVidia,DEV=1
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 1048576
Period size range from 32 to 524288
Using max buffer size 1048576
Periods = 4
was set period_size = 262144
was set buffer_size = 1048576
0 - Front Left
1 - Front Right
no sound come from anywhere.
Offline
guys any idea what else to try?
Offline
Check this out: https://github.com/hhfeuer/nvhda
It may help you!
Offline
Check this out: https://github.com/hhfeuer/nvhda
It may help you!
Thanks for the link. I was not aware of this before. It seems though that it does not work anymore with the latest kernel and nvidia drivers (these guys, they really messing up with their products).
Offline
Yep, completely agree about the NVidia drivers problems.
Hopefully they fix it someday, or the nvhda module is updated. Good luck!
Offline
Pages: 1