You are not logged in.

#1 2020-07-10 23:27:27

donedr
Member
Registered: 2020-05-12
Posts: 14

[SOLVED] Sound through motherboard speakers rather than monitor

Hello,

Basically as the title says. I would like to get sound from my desktop pc to go through the motherboard's speakers.

My graphics card is plugged in directly into my monitor and the sound always comes through my monitor.

Is there any way to do this with such a setup? I'm really not sure if this is a hardware or software problem or if I just need to plug things in differently.
Pulse audio seems to detect all my audio devices fine except everything besides my monitor is listed as unplugged/unavailable.

Thanks.

Last edited by donedr (2020-08-04 01:18:31)

Offline

#2 2020-07-11 00:25:13

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: [SOLVED] Sound through motherboard speakers rather than monitor

You can switch the default device for pulseaudio from HDMI to the motherboard's audio device. I don't know how to do this on the command line. I use a graphical tool named "pavucontrol". Inside pavucontrol, on the "output devices" tab it has buttons on the right that look like a check mark and have a tooltip with a text "set as fallback". Those buttons switch the default. After the default is changed, all new programs you start will go onto the new device.

If you use a desktop environment like Gnome, KDE, etc., it should have a feature for switching audio outputs somewhere.

Last edited by Ropid (2020-07-11 00:26:01)

Offline

#3 2020-07-12 13:04:11

donedr
Member
Registered: 2020-05-12
Posts: 14

Re: [SOLVED] Sound through motherboard speakers rather than monitor

In pavucontrol in the output devices tab I only see my graphics card listed.
In the configuration tab I see two other profiles but all options for them are unplugged/unavailable.
I've tried changing the "Port" on the graphics card in "Output devices" but it didn't work (as in sound stopped working).
I also tried enabling one the of the other profiles from the configuration tab and setting it as default but again as soon as I do that the sound stops working.
Btw I use a WM, I don't have a desktop environment.

Offline

#4 2020-07-13 10:58:14

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: [SOLVED] Sound through motherboard speakers rather than monitor

Sounds like it could be a lowlevel issue.

Please post

$ lspci -k
$ aplay -lL      # comes with alsa-utils package, and parameters are a small letter ell + capital letter ELL

Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#5 2020-07-13 23:50:22

donedr
Member
Registered: 2020-05-12
Posts: 14

Re: [SOLVED] Sound through motherboard speakers rather than monitor

lspci -k:

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
	Subsystem: ASRock Incorporation Device 15d0
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
	Kernel driver in use: pcieport
00:01.6 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
	Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
	Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
	Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
	Subsystem: ASRock Incorporation Device 790b
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: ASRock Incorporation Device 790e
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller (rev 01)
	Subsystem: ASRock Incorporation Device 43d0
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01)
	Subsystem: ASRock Incorporation Device 43c8
	Kernel driver in use: ahci
01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01)
	Kernel driver in use: pcieport
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Kernel driver in use: pcieport
02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Kernel driver in use: pcieport
02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Kernel driver in use: pcieport
03:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
	Subsystem: Intel Corporation Dual Band Wireless-AC 8260
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: ASRock Incorporation Motherboard (one of many)
	Kernel driver in use: r8169
	Kernel modules: r8169
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev ef)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 8a93
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device aaf0
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
06:00.0 Non-Volatile memory controller: Intel Corporation SSD 660P Series (rev 03)
	Subsystem: Intel Corporation Device 390d
	Kernel driver in use: nvme
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c9)
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Picasso
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
07:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
07:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
	Kernel driver in use: ccp
	Kernel modules: ccp
07:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
	Subsystem: ASRock Incorporation Device 7914
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
07:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
	Subsystem: ASRock Incorporation Device 7914
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
07:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
	Subsystem: ASRock Incorporation Device 6893
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
08:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
	Subsystem: ASRock Incorporation Device 7901
	Kernel driver in use: ahci

aplay -lL:

null
    Discard all samples (playback) or generate zero samples (capture)
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Default ALSA Output (currently PulseAudio Sound Server)
hdmi:CARD=HDMI,DEV=0
    HDA ATI HDMI, HDMI 0
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
    HDA ATI HDMI, HDMI 1
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
    HDA ATI HDMI, HDMI 2
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
    HDA ATI HDMI, HDMI 3
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
    HDA ATI HDMI, HDMI 4
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=5
    HDA ATI HDMI, HDMI 5
    HDMI Audio Output
usbstream:CARD=HDMI
    HDA ATI HDMI
    USB Stream Output
hdmi:CARD=Generic,DEV=0
    HD-Audio Generic, HDMI 0
    HDMI Audio Output
hdmi:CARD=Generic,DEV=1
    HD-Audio Generic, HDMI 1
    HDMI Audio Output
hdmi:CARD=Generic,DEV=2
    HD-Audio Generic, HDMI 2
    HDMI Audio Output
usbstream:CARD=Generic
    HD-Audio Generic
    USB Stream Output
sysdefault:CARD=Generic_1
    HD-Audio Generic, ALC892 Analog
    Default Audio Device
front:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC892 Analog
    Front output / input
surround21:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC892 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC892 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC892 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC892 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC892 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC892 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
usbstream:CARD=Generic_1
    HD-Audio Generic
    USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Offline

#6 2020-07-15 11:29:54

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: [SOLVED] Sound through motherboard speakers rather than monitor

Your system appears to have 3 audio devices , 2 from videocards and the on-board sound .

Udev seems to assign
- audiocard0 to a videocard that can drive 6 HDMI devices (probably the discrete videocard)
- audiocard1 to a videocard that can drive 3 HDMI devices (the integrated GPU ?)
- audiocard2 to the onboard sound.

No idea why pulseaudio chokes on this, but we can force a different ordering on kernel level .

See 3 Understanding /etc/modprobe.d/alsa.conf for a detailed technical explanation

Create /etc/modprobe.d/alsa-base.conf (any filename ending with .conf works)  with this content :

options snd-hda-intel index=1,-2,0

reboot, run aplay -l (small ell only this time).
It should list your onboard sound as card0 now.

you can use

aplay /usr/share/sounds/alsa/Front_Center.wav

to verify where sound comes from by default.

(speaker-test also works, but I hate the static noise it uses and the amount of lines it outputs).


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#7 2020-07-16 01:07:41

donedr
Member
Registered: 2020-05-12
Posts: 14

Re: [SOLVED] Sound through motherboard speakers rather than monitor

I'm kinda confused as to what happened here.
It looks like what you suggested worked in the sense that card0 is the onboard sound now but it's still not the default.

aplay -l:

**** List of PLAYBACK Hardware Devices ****
card 0: Generic_1 [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

In alsamixer the one listed as 'default' is still the graphics card (even though the one at '0' is onboard sound), and so sound still comes through my monitor.
Also I haven't seen any changes in pavucontrol. Everything besides the graphics card is still unplugged unavailable.

Offline

#8 2020-07-16 07:11:34

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,628

Re: [SOLVED] Sound through motherboard speakers rather than monitor

Can you post

dmesg | grep -E 'snd|sof'
pacmd list-cards
pacmd list-sinks
pacmd list-sink-inputs

Last edited by V1del (2020-07-16 07:11:44)

Offline

#9 2020-07-16 23:16:33

donedr
Member
Registered: 2020-05-12
Posts: 14

Re: [SOLVED] Sound through motherboard speakers rather than monitor

dmesg | grep -D 'snd|sof':

[    0.514663] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.514664] software IO TLB: mapped [mem 0xb2d82000-0xb6d82000] (64MB)
[    3.549399] snd_hda_intel 0000:05:00.1: enabling device (0000 -> 0002)
[    3.549481] snd_hda_intel 0000:05:00.1: Force to non-snoop mode
[    3.560183] snd_hda_intel 0000:07:00.1: enabling device (0000 -> 0002)
[    3.561268] snd_hda_intel 0000:07:00.6: enabling device (0000 -> 0002)
[    3.572196] snd_hda_intel 0000:07:00.1: bound 0000:07:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    3.575192] snd_hda_intel 0000:05:00.1: bound 0000:05:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    3.608841] snd_hda_codec_realtek hdaudioC2D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    3.608843] snd_hda_codec_realtek hdaudioC2D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.608845] snd_hda_codec_realtek hdaudioC2D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    3.608845] snd_hda_codec_realtek hdaudioC2D0:    mono: mono_out=0x0
[    3.608846] snd_hda_codec_realtek hdaudioC2D0:    inputs:
[    3.608847] snd_hda_codec_realtek hdaudioC2D0:      Front Mic=0x19
[    3.608848] snd_hda_codec_realtek hdaudioC2D0:      Rear Mic=0x18
[    3.608849] snd_hda_codec_realtek hdaudioC2D0:      Line=0x1a

pacmd list-cards:

3 card(s) available.
    index: 0
	name: <alsa_card.pci-0000_05_00.1>
	driver: <module-alsa-card.c>
	owner module: 6
	properties:
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xfca60000 irq 71"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:05:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:01.2/0000:01:00.2/0000:02:04.0/0000:05:00.1/sound/card0"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "aaf0"
		device.product.name = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
		device.string = "0"
		device.description = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
		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: unknown)
		output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (priority 5700, available: no)
		output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (priority 600, available: no)
		output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (priority 600, available: no)
		output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) Output (priority 5700, available: no)
		output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) Output (priority 600, available: no)
		output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) Output (priority 600, available: no)
		off: Off (priority 0, available: unknown)
	active profile: <output:hdmi-stereo-extra3>
	sinks:
		alsa_output.pci-0000_05_00.1.hdmi-stereo-extra3/#0: Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI 4)
	sources:
		alsa_output.pci-0000_05_00.1.hdmi-stereo-extra3.monitor/#0: Monitor of Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI 4)
	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: yes)
			properties:
				device.icon_name = "video-display"
				device.product.name = "SAMSUNG"
		hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
		hdmi-output-5: HDMI / DisplayPort 6 (priority 5400, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
    index: 1
	name: <alsa_card.pci-0000_07_00.1>
	driver: <module-alsa-card.c>
	owner module: 7
	properties:
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfc988000 irq 73"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:07:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:07:00.1/sound/card1"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "15de"
		device.product.name = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
		device.string = "1"
		device.description = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
		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)
		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"
    index: 2
	name: <alsa_card.pci-0000_07_00.6>
	driver: <module-alsa-card.c>
	owner module: 8
	properties:
		alsa.card = "2"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfc980000 irq 74"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:07:00.6"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:07:00.6/sound/card2"
		device.bus = "pci"
		device.vendor.id = "1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.product.id = "15e3"
		device.product.name = "Family 17h (Models 10h-1fh) HD Audio Controller"
		device.string = "2"
		device.description = "Family 17h (Models 10h-1fh) HD Audio Controller"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		input:analog-stereo: Analog Stereo Input (priority 65, available: no)
		output:analog-stereo: Analog Stereo Output (priority 6500, available: no)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: no)
		output:analog-surround-40: Analog Surround 4.0 Output (priority 1200, available: no)
		output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 1265, available: no)
		output:analog-surround-51: Analog Surround 5.1 Output (priority 1300, available: no)
		output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 1365, available: no)
		off: Off (priority 0, available: unknown)
	active profile: <off>
	ports:
		analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-input-rear-mic: 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:
				
		analog-output-lineout: Line Out (priority 9000, latency offset 0 usec, available: no)
			properties:
				
		analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-headphones"

pacmd list-sinks:

1 sink(s) available.
  * index: 0
	name: <alsa_output.pci-0000_05_00.1.hdmi-stereo-extra3>
	driver: <module-alsa-card.c>
	flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE
	priority: 9030
	volume: front-left: 23616 /  36% / -26.60 dB,   front-right: 23616 /  36% / -26.60 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: 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_05_00.1>
	module: 6
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "HDMI 3"
		alsa.id = "HDMI 3"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "9"
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xfca60000 irq 71"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:05:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:01.2/0000:01:00.2/0000:02:04.0/0000:05:00.1/sound/card0"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "aaf0"
		device.product.name = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
		device.string = "hdmi:0,3"
		device.buffering.buffer_size = "352768"
		device.buffering.fragment_size = "176384"
		device.access_mode = "mmap+timer"
		device.profile.name = "hdmi-stereo-extra3"
		device.profile.description = "Digital Stereo (HDMI 4)"
		device.description = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI 4)"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.components = "HDA:1002aa01,00aa0100,00100700"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "video-display"
				device.product.name = "SAMSUNG"
	active port: <hdmi-output-3>

pacmd list-sink-inputs:

0 sink input(s) available.

Offline

#10 2020-07-17 00:08:23

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: [SOLVED] Sound through motherboard speakers rather than monitor

It doesn't seem to detect the speakers you've connected if I read things right. Do you have something else you could connect into the line-out port as an experiment, for example headphones?

Offline

#11 2020-07-17 08:27:43

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,628

Re: [SOLVED] Sound through motherboard speakers rather than monitor

Reads like jack sensing is broken, can you enforce activation with e.g.

pacmd set-card-profile alsa_card.pci-0000_07_00.6 output:analog-stereo+input:analog-stereo

? Is linux-firmware installed? Maybe also try to get yourself a BIOS/UEFI update, this reads like the BIOS provides bogus jack mappings. Failing all of that, check with hdajackretask on whether you have the ability to override the automatic detection.

Offline

#12 2020-07-26 23:38:43

donedr
Member
Registered: 2020-05-12
Posts: 14

Re: [SOLVED] Sound through motherboard speakers rather than monitor

Hello,

So yes linux-firmware is installed. I just checked and it seems there is a newer version of BIOS for my mobo I'll try to update it sometime this week.


Ropid wrote:

It doesn't seem to detect the speakers you've connected if I read things right.

That's exactly right. But that's what I'm not sure about, the only thing connected to my monitor is my graphics card and I'm not sure if that's the correct setup.

Anyways if the BIOS update doesn't do it I'll keep trying with some of your other suggestions.

Thanks

Edit: Yeah I so I just updated the BIOS but the problem persists

Last edited by donedr (2020-07-27 00:21:46)

Offline

#13 2020-07-28 08:30:56

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: [SOLVED] Sound through motherboard speakers rather than monitor

donedr wrote:
Ropid wrote:

It doesn't seem to detect the speakers you've connected if I read things right.

That's exactly right. But that's what I'm not sure about, the only thing connected to my monitor is my graphics card and I'm not sure if that's the correct setup.

The motherboard audio has nothing to do with your monitor. The motherboard audio is about what you have connected to your motherboard's audio ports on the back of your PC case or on the front of your PC case.

Last edited by Ropid (2020-07-28 08:31:15)

Offline

#14 2020-07-29 23:41:49

donedr
Member
Registered: 2020-05-12
Posts: 14

Re: [SOLVED] Sound through motherboard speakers rather than monitor

Yeah but I should connect the mobo's audio ports to what exactly? That's what I don't get.

Offline

#15 2020-07-30 01:34:13

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: [SOLVED] Sound through motherboard speakers rather than monitor

I guess you totally misunderstood things.

If you want to use the speakers that are built into your monitor, those get their audio data through the graphics card. Those speakers have nothing to do with your motherboard audio.

The motherboard audio is for when you want to connect headphones that use a 3.5mm plug, or if you want to use speakers that sit on your desk and use a 3.5mm plug. If you connect those kinds of devices to your PC, then you will have the motherboard audio show up as a possible output device in programs like "pavucontrol".

Offline

#16 2020-08-04 01:16:23

donedr
Member
Registered: 2020-05-12
Posts: 14

Re: [SOLVED] Sound through motherboard speakers rather than monitor

Yeah so that's what I completely missed. I initially thought that my mobo came with built in speakers that I could use somehow.
Didn't realize I had to buy separate ones and plug them into the audio ports.

Thanks a lot for clearing things up guys.

Offline

Board footer

Powered by FluxBB