Xubuntu 15.04, no sound through HDMI

6,896

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.

Share:
6,896

Related videos on Youtube

Douglas De Rizzo Meneghetti
Author by

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, 2022

Comments

  • Douglas De Rizzo Meneghetti
    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 and lspci -v, showing my graphics card (the monitor is connected through HDMI after all) and aplay -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
      mchid almost 9 years
      If the hdmi port is not listed then maybe it's an alsa problem. Have you tried the following command sudo alsa force-reload
    • mchid
      mchid almost 9 years
      Also if you run lspci -v it will show you what (if any) kernel module (driver) is in use.
    • mchid
      mchid almost 9 years
      Finally, 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
      Douglas De Rizzo Meneghetti almost 9 years
      I 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
      mchid almost 9 years
      just for future reference, I believe recommended is usually the proprietary, tested version.
    • mchid
      mchid almost 9 years
      ok 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
      mchid almost 9 years
      according to this thread, bbs.archlinux.org/viewtopic.php?id=181084 disable IOMMU (input output memory management unit) in EFI
    • Douglas De Rizzo Meneghetti
      Douglas De Rizzo Meneghetti almost 9 years
      I'm trying to disable it via the GRUB configuration files, without success. I'll have t to look for it in my BIOS menu.
  • Douglas De Rizzo Meneghetti
    Douglas De Rizzo Meneghetti almost 9 years
    You're right. The kernel was updated today from 3.19.0-18 to 3.19.0-20 and the problem is fixed.