You are not logged in.

#1 2016-11-10 18:29:27

saber01123
Member
Registered: 2016-11-10
Posts: 5

help with sound [solved]

HI I am trying to get my sound working and i cant seem to figure it out. This isnt my first time installing arch Linux so i know somewhat what im doing but this is the first time on my new machine. Im trying to get sound out of hdmi to either my monitor or headphones but no avail with alsamixer or pavucontrol, which worked out of the box before on my laptop. I tried a few things on different wikis and from posts but nothing seems to work maybe im doing things out of order? So i would like someone to help guide me and explain what i need to do if possible. One thing i will say is yes i unmuted everything  with alsamixer and i when i looked in pavucontrol i can see that it registers sound because i see the sound bars moving but none is outputted.

[sabe@arch ~]$ aplay -l 
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC1150 Analog [ALC1150 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC1150 Digital [ALC1150 Digital]
  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
[sabe@arch ~]$ lsmod | grep snd
snd_hda_codec_realtek    69632  1
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     45056  1
snd_hda_intel          32768  5
snd_hda_codec         106496  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           65536  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm                90112  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer              28672  1 snd_pcm
snd                    69632  18 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
soundcore              16384  1 snd
[sabe@arch ~]$ cat /proc/asound/modules 
 0 snd_hda_intel
 1 snd_hda_intel
[sabe@arch ~]$ systemctl status alsa-state.service 
● alsa-state.service - Manage Sound Card State (restore and store)
   Loaded: loaded (/usr/lib/systemd/system/alsa-state.service; static; vendor preset: disabled
   Active: inactive (dead)
Condition: start condition failed at Thu 2016-11-10 12:04:11 UTC; 22min ago
           └─ ConditionPathExists=/etc/alsa/state-daemon.conf was not met

these are some of the commands i used to help debug but since im not to sure how to use them im at a loss. Also i am using the new rx480 amd gpu if that makes a difference. thanks for any help/

Last edited by saber01123 (2016-11-13 21:43:05)

Offline

#2 2016-11-10 22:03:42

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,104

Re: help with sound [solved]

Welcome to the forums, please use [ code ] tags when pasting command outputs.

Would be good to know pulse's view on this, can you post

sudo fuser -v /dev/snd/*
pacmd list-cards
pacmd list-sinks
pacmd list-sink-inputs #While playing something

as well

Offline

#3 2016-11-11 00:43:48

saber01123
Member
Registered: 2016-11-10
Posts: 5

Re: help with sound [solved]

Hi thanks for the reply here are my outputs:

[sabe@archl ~]$ sudo fuser -v /dev/snd/*
[sudo] password for sabe: 
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  sabe      575 F.... pulseaudio
/dev/snd/controlC1:  sabe      575 F.... pulseaudio
[sabe@arch ~]$ 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 ATI HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xfea60000 irq 38"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:01:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "aaf0"
		device.string = "1"
		device.description = "HDA ATI HDMI"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: unknown)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5200, available: unknown)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 100, available: unknown)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 100, available: unknown)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5200, available: unknown)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 100, available: unknown)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 100, available: unknown)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5200, available: unknown)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 100, available: unknown)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 100, available: unknown)
		off: Off (priority 0, available: unknown)
	active profile: <output:hdmi-stereo>
	sinks:
		alsa_output.pci-0000_01_00.1.hdmi-stereo/#0: HDA ATI HDMI Digital Stereo (HDMI)
	sources:
		alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor/#0: Monitor of HDA ATI HDMI Digital Stereo (HDMI)
	ports:
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
			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_14.2>
	driver: <module-alsa-card.c>
	owner module: 7
	properties:
		alsa.card = "0"
		alsa.card_name = "HDA ATI SB"
		alsa.long_card_name = "HDA ATI SB at 0xfeb00000 irq 16"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:14.2"
		sysfs.path = "/devices/pci0000:00/0000:00:14.2/sound/card0"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "4383"
		device.product.name = "SBx00 Azalia (Intel HDA)"
		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, available: unknown)
		output:analog-stereo: Analog Stereo Output (priority 6000, available: unknown)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: unknown)
		output:analog-surround-21: Analog Surround 2.1 Output (priority 800, available: unknown)
		output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (priority 860, available: unknown)
		output:analog-surround-40: Analog Surround 4.0 Output (priority 700, available: unknown)
		output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 760, available: unknown)
		output:analog-surround-41: Analog Surround 4.1 Output (priority 800, available: unknown)
		output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 860, available: unknown)
		output:analog-surround-50: Analog Surround 5.0 Output (priority 700, available: unknown)
		output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 760, available: unknown)
		output:analog-surround-51: Analog Surround 5.1 Output (priority 800, available: unknown)
		output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 860, available: unknown)
		output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
		output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5560, available: unknown)
		off: Off (priority 0, available: unknown)
	active profile: <output:iec958-stereo+input:analog-stereo>
	sinks:
		alsa_output.pci-0000_00_14.2.iec958-stereo/#1: Built-in Audio Digital Stereo (IEC958)
	sources:
		alsa_output.pci-0000_00_14.2.iec958-stereo.monitor/#1: Monitor of Built-in Audio Digital Stereo (IEC958)
		alsa_input.pci-0000_00_14.2.analog-stereo/#2: Built-in Audio Analog Stereo
	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 9900, latency offset 0 usec, available: no)
			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:
				
[sabe@arch ~]$ pacmd list-sinks
2 sink(s) available.
    index: 0
	name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE 
	priority: 9050
	volume: front-left: 64116 /  98% / -0.57 dB,   front-right: 64116 /  98% / -0.57 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_01_00.1>
	module: 6
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "HDMI 0"
		alsa.id = "HDMI 0"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "3"
		alsa.card = "1"
		alsa.card_name = "HDA ATI HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xfea60000 irq 38"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:01:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "aaf0"
		device.string = "hdmi:1"
		device.buffering.buffer_size = "352768"
		device.buffering.fragment_size = "176384"
		device.access_mode = "mmap+timer"
		device.profile.name = "hdmi-stereo"
		device.profile.description = "Digital Stereo (HDMI)"
		device.description = "HDA ATI HDMI Digital Stereo (HDMI)"
		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-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "video-display"
	active port: <hdmi-output-0>
  * index: 1
	name: <alsa_output.pci-0000_00_14.2.iec958-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE 
	priority: 9958
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max request: 0 KiB
	max rewind: 0 KiB
	monitor source: 1
	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: 1 <alsa_card.pci-0000_00_14.2>
	module: 7
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC1150 Digital"
		alsa.id = "ALC1150 Digital"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "1"
		alsa.card = "0"
		alsa.card_name = "HDA ATI SB"
		alsa.long_card_name = "HDA ATI SB at 0xfeb00000 irq 16"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:14.2"
		sysfs.path = "/devices/pci0000:00/0000:00:14.2/sound/card0"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "4383"
		device.product.name = "SBx00 Azalia (Intel HDA)"
		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 = "Realtek ALC1150"
		alsa.components = "HDA:10ec0900,1458a182,00100001"
		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>
[sabe@arch ~]$ pacmd list-sink-inputs
1 sink input(s) available.
    index: 1
	driver: <protocol-native.c>
	flags: START_CORKED 
	state: RUNNING
	sink: 0 <alsa_output.pci-0000_01_00.1.hdmi-stereo>
	volume: front-left: 55912 /  85% / -4.14 dB,   front-right: 55912 /  85% / -4.14 dB
	        balance 0.00
	muted: no
	current latency: 46.55 ms
	requested latency: 23.22 ms
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	resample method: (null)
	module: 9
	client: 6 <Chrome>
	properties:
		application.icon_name = "google-chrome"
		media.name = "Playback"
		application.name = "Chrome"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "31"
		application.process.id = "542"
		application.process.user = "dafool"
		application.process.host = "incal"
		application.process.binary = "chrome"
		window.x11.display = ":0.0"
		application.language = "en_US.UTF-8"
		application.process.machine_id = "37ffb570ea9a4cfd9607cc51a319fbfe"
		application.process.session_id = "c1"
		module-stream-restore.id = "sink-input-by-application-name:Chrome"

Last edited by saber01123 (2016-11-11 00:44:12)

Offline

#4 2016-11-11 16:07:48

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,104

Re: help with sound [solved]

For headphone (do you mean normal headphone jacks?) your soundcard is set to digital out, install pavucontrol and switch that on the configuration tab. The same for HDMI, maybe the autodetected HDMI port isn't correct, try to cycle through the HDMI profiles in that same configuration tab. The fuser output doesn't contain any opened PCMs which is somewhat strange, but could also be because you aren't playing any sound yet.

Offline

#5 2016-11-11 17:11:33

saber01123
Member
Registered: 2016-11-10
Posts: 5

Re: help with sound [solved]

Hey so i managed t get the headphones working by doing what you suggested even though i already had tried that i was just using the wrong port on my computer lol. but hdmi output wont work at all which is my preferred way top listen but headphones are better than nothing. For head phones to work i had to in play back switch it to built-in-audio surround 4 and then choose any of the surround settings in configuration but when i try any combination for hdmi none of them work. Im i stuck with headphones for now or is their anything else i can try to get hdmi output?

Offline

#6 2016-11-11 17:40:22

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,104

Re: help with sound [solved]

From what I know radeon hdmi is somewhat flaky, which graphics card model do you have exactly? Maybe (although it's supposed to not be necessary anymore since many kernels, adding radeon.audio=1 to your kernel parameters might help you out here. Other sanity checks, have you made sure that the volume is up on your monitor?

Last edited by V1del (2016-11-23 12:40:21)

Offline

#7 2016-11-13 03:31:54

saber01123
Member
Registered: 2016-11-10
Posts: 5

Re: help with sound [solved]

i have the MSI rx480 8 gb card. Yes to the monitor i have it on high just in case still not working. Is there a guide you'd recommend to change kernel parameters? i have never done it before and want to read up on it before i go head first into it. thanks

Offline

#8 2016-11-13 04:49:11

circleface
Member
Registered: 2012-05-26
Posts: 639

Re: help with sound [solved]

https://wiki.archlinux.org/index.php/Kernel_parameters should help you with the parameters.  The process is a bit different based on the bootloader you are using, but that page covers most of the major ones.

Offline

#9 2016-11-13 12:10:08

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,104

Re: help with sound [solved]

This graphics chip currently doesn't have support for HDMI audio, support for it is supposed to land in kernel 4.9 according to: http://www.phoronix.com/scan.php?page=n … -DAL-Audio therefore you'd have to wait, or take a shot at using a linux-mainline package or the amdgpu-pro driver from the AUR.

Offline

#10 2016-11-13 21:37:32

saber01123
Member
Registered: 2016-11-10
Posts: 5

Re: help with sound [solved]

Thanks for the reply and help, i was just reading about the new 4.9 kernel yesterday as well and saw that it will have better amd support. i will just wait till then since i have headphones working. Thanks again i will mark as solved.

Offline

Board footer

Powered by FluxBB