No HDMI audio output

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
mint092513

No HDMI audio output

Post by mint092513 »

I am using Linux Mint 15 on an HP 3125 netbook. When I hook up the hdmi to the TV I can get the picture on the TV, but audio does not transmit to the TV.

1) I read and followed the recommendation in the release notes, but that did not provide the solution.

2) I read that someone corrected this problem by downgrading to Mint 14, but I also tried that and my wireless network stopped working.

3) I read that someone fixed this by upgrading to kernel 3.10 and I upgraded the kernel, but this did not solve the problem. I also tried 3.11 and 3.11.1, but I did not have wireless networking with those kernels installed.

4) Looking at screen shots and videos of people switching to hdmi output I see there is a application called sound in settings. This does not exist on my computer. Is this normal for version 15 or what am I missing?

5) I used audio mixer to change my audio device, but I don't think it really does anything besides change volume. I never lose audio if I change the selected device. HDMI does show up as a device though.

6) I installed pavucontrol, but this doesn't seem to do anything for me other than volume control.

7) I ran pacmd list-sinks and found something that is interesting to me, but I don't know what to do with the information

Code: Select all

Welcome to PulseAudio! Use "help" for usage information.
>>> 2 sink(s) available.
    index: 0
	name: <alsa_output.pci-0000_00_01.1.hdmi-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE 
	priority: 9950
	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 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 .. 371.52 ms
	card: 0 <alsa_card.pci-0000_00_01.1>
	module: 4
	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 = "0"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0x90344000 irq 46"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:01.1"
		sysfs.path = "/devices/pci0000:00/0000:00:01.1/sound/card0"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices [AMD] nee ATI"
		device.product.name = "Wrestler HDMI Audio [Radeon HD 6250/6310]"
		device.form_factor = "internal"
		device.string = "hdmi:0"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		device.access_mode = "mmap+timer"
		device.profile.name = "hdmi-stereo"
		device.profile.description = "Digital Stereo (HDMI)"
		device.description = "Built-in Audio Digital Stereo (HDMI)"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.components = "HDA:1002aa01,00aa0100,00100200"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
	active port: <hdmi-output-0>
  * index: 1
	name: <alsa_output.pci-0000_00_14.2.analog-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: RUNNING
	suspend cause: 
	priority: 9959
	volume: 0:  46% 1:  46%
	        0: -20.25 dB 1: -20.25 dB
	        balance 0.00
	base volume: 100%
	             0.00 dB
	volume steps: 65537
	muted: no
	current latency: 15.14 ms
	max request: 3 KiB
	max rewind: 64 KiB
	monitor source: 1
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 1
	linked by: 1
	configured latency: 20.00 ms; range is 0.50 .. 371.52 ms
	card: 1 <alsa_card.pci-0000_00_14.2>
	module: 5
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "STAC92xx Analog"
		alsa.id = "STAC92xx Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0x90340000 irq 47"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:14.2"
		sysfs.path = "/devices/pci0000:00/0000:00:14.2/sound/card1"
		device.bus = "pci"
		device.vendor.id = "1022"
		device.vendor.name = "Advanced Micro Devices [AMD]"
		device.product.name = "FCH Azalia Controller"
		device.form_factor = "internal"
		device.string = "front:1"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		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 = "IDT 92HD87B2/4"
		alsa.components = "HDA:111d76d9,103c18d4,00100107"
		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>
It says the hdmi audio is suspended because it is idle. This state doesn't change even when plugged in to HDMI and video running.

Any further ideas or how to unidle HDMI device?
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
mint092513

Re: No HDMI audio output

Post by mint092513 »

An update. I tried a few more things today.

I am now able to select HDMI digital output to make audio go to the TV, but the TV still does not play any sound. The sound stops coming from the notebook speakers though. When I disable HDMi output it comes through the notebook speakers or set it to analog then it comes the notebook speakers.

I will continue my attempts and post more updates. Please give any ideas.
djalf

Re: No HDMI audio output

Post by djalf »

I had similar problem with Acer E1 Intel HD VGA, I had no HDMI option in sound settings and resolved it with this fix:

Code: Select all

https://launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily/+packages
I downloaded "oem-audio-hda-daily-dkms_0.201309280823~ubuntu13.04.1_all.deb" and after restart the HDMI option came up in settings and sound is working ok.
Maybe it can help you also, give it a try ;)
jmorris84
Level 3
Level 3
Posts: 185
Joined: Mon Mar 19, 2012 6:40 pm

Re: No HDMI audio output

Post by jmorris84 »

Do you have the latest drivers installed for your Radeon card? I once had the same exact problem, until I installed the drivers for my card and selected that card as the audio device when I connected it to my tv.
Total_Blue
Level 3
Level 3
Posts: 113
Joined: Wed Sep 07, 2011 5:01 pm

Re: No HDMI audio output

Post by Total_Blue »

If you are still having problems, try this;



Re: HDMI Audio Issues

From https://bugs.launchpad.net/ubuntu/+sour ... bug/864735

Since kernel 3.0, upstream has disabled audio output for all ATI cards in the Radeon driver by default.

Edit /etc/default/grub and change this line:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

to this line

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"

Now run "sudo update-grub", then reboot your computer.
Locked

Return to “Sound”