Xubuntu 15.04, no sound through HDMI
See the answers on this post:
HDMI sound option disappears when I install the latest updates to Ubuntu Vivid 15
Apparently it is a bug in the latest kernel. Revert to an earlier version or wait until next kernel update.
edit: this should probably have been a 'comment', not an 'answer'. Sorry.
Related videos on Youtube
Douglas De Rizzo Meneghetti
Computer programmer and AI Researcher. I've worked with Python, Java, LaTeX, C#, Oracle, PostgreSQL, MariaDB. PhD student in Electrical Engineering,where I study deep learning.
Updated on September 18, 2022Comments
-
Douglas De Rizzo Meneghetti over 1 year
I've just installed Xubuntu 15.04 in my Dell laptop after using Ubuntu for over 2 years. I can't get the sound to work in my Samsung monitor, which is connected to the laptop through its HDMI port. It worked fine under Ubuntu and even during the live session with the Xubuntu CD, but it stopped working after I installed the OS and booted from the HDD.
Things I've already tried include:
- fully update my system through
apt-get
; - install PulseAudio Volume Control and change the output device (the HDMI port was not listed there);
- use
speaker-test
to activate HDMI sound (the HDMI sound output device is not listed, so it has no ID that I can use to call it); - use a proprietary graphics card driver (the Software & Updates application suggested NVIDIA 340.76, but after I rebooted, I couldn't get video to work and had to reinstall the entire OS);
- run
sudo alsa force-reload
(nothing seemed to change).
Below is the relevant output for
lspci
andlspci -v
, showing my graphics card (the monitor is connected through HDMI after all) andaplay -l
, to show that the HDMI sound output device is not listed anywhere.$ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) $ aplay -l **** List of PLAYBACK Hardware Devices **** card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog] Subdevices: 0/1 Subdevice #0: subdevice #0 $ lspci -v 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (rev a1)
-
mchid almost 9 yearsIf the hdmi port is not listed then maybe it's an alsa problem. Have you tried the following command
sudo alsa force-reload
-
mchid almost 9 yearsAlso if you run
lspci -v
it will show you what (if any) kernel module (driver) is in use. -
mchid almost 9 yearsFinally, if using nvidia drivers, select the one from software center under edit > software sources > additional drivers and there should be a "recommended" version of nvidia there.
-
Douglas De Rizzo Meneghetti almost 9 yearsI just updated the question with the results for your suggestions. As for changing the driver, I initially chose the (proprietary, updated) version, not the (proprietary, tested) one, but since I broke everything the first time, I'm hesitant in trying this again. There is no (recommended) version.
-
mchid almost 9 yearsjust for future reference, I believe recommended is usually the proprietary, tested version.
-
mchid almost 9 yearsok so those are your video drivers, what does it say for audio, particularly the hd audio driver (which is the one that hdmi uses).
-
mchid almost 9 yearsaccording to this thread, bbs.archlinux.org/viewtopic.php?id=181084 disable IOMMU (input output memory management unit) in EFI
-
Douglas De Rizzo Meneghetti almost 9 yearsI'm trying to disable it via the GRUB configuration files, without success. I'll have t to look for it in my BIOS menu.
- fully update my system through
-
Douglas De Rizzo Meneghetti almost 9 yearsYou're right. The kernel was updated today from 3.19.0-18 to 3.19.0-20 and the problem is fixed.