HDMI recognized as "unplugged", after installing drivers

30,910

Solution 1

Thank you! Running this command mostly solves the problem:

pacmd set-card-profile 0 output:hdmi-stereo

If not, pressing Ctrl+Alt+F1 and then Ctrl+Alt+F7 solves it.

Solution 2

I had the exact same thing with an old Radeon 6900 Series.

To see info on pulseaudio devices:

pacmd list-cards

Look for the card's index and, under that, profiles. For instance, I had:

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"
...
    profiles:
        ****output:hdmi-stereo****: Digital Stereo (HDMI) Output (priority 5400, available: unknown)

Those bits of info are then used to set the output profile:

pacmd set-card-profile 0 output:hdmi-stereo

Note that the set-card-profile parameters are the card index (0) and the output (hdmi-stereo).

After that, things just worked.

Queues came from here mostly: PulseAudio reports HDMI Audio is unplugged from the Nvidia MCP79 device

Solution 3

I have the same issue. Each time I suspend the system and wake it up, pulseaduio says HDMI is unplugged. I do the following:

  1. Press Ctrl+Alt+F1 to go to a terminal log in.

  2. Then press Ctrl+Alt+F7 to go back to the GUI.

After that, pulseaudio says HDMI is plugged in (under Output Device).

Solution 4

You cant do this on the default sound properties you need pauvcontrol

sudo apt-get install pavucontrol
pavucontrol

go to the configuration Tab

find your device

choose a profile that is plugged.

updated: fixed typo in pavucontrol

Solution 5

I have struggled with many solution but the only solution that worked for me was set audio on with xrandr as below:

xrandr --output HDMI-1 --auto --set "audio" on

and then HDMI device changes to plugged in in pavucontrol panel.

OS: Debian bullseye

Share:
30,910

Related videos on Youtube

TUSF
Author by

TUSF

Updated on September 18, 2022

Comments

  • TUSF
    TUSF over 1 year

    So I'll start by explaining my situation.

    I actually have had my current installation for some time now (Though I upgraded from 14.04 to 16.04), and the computer I used is an inexpensive one I bought just a few years ago, and slapped Lubuntu on. However, it comes with an integrated AMD GPU, that I never installed the driver for. The consequence of this was being completely shut-off from OpenGL, which wasn't something that bothered me enough to go to the trouble of installing a driver for. Until certain software I use started making use of OpenGL.

    Well, a few hours ago I decided to install the proprietary fglrx driver provided on AMD's website.

    First thing I noticed was that OpenGL content now works.

    Second thing I noticed was that sound doesn't. PulseAudio outright lists it as "HDMI/DisplayPort (unplugged)", even though the video still shows on my screen.

    So I've been trying to make use of Google to find a solution to my issue, but nothing seems to work for me. So before I go mad, I've decided to ask the community.

    Some more information:

    • I make use of PulseAudio to manage my sound, mostly because Alsa never seemed to even recognize my HDMI audio, and because my keybindings for adjusting Audio never worked for some reason. I have tried reinstalling PulseAudio, with no success.

    • Something I have already tried during my search (as some people seemed to suggest), was editing /etc/default/grub, and changing the line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1". Even after rebooting, there is no change.

    • I've also tried adding my user to various groups, such as "audio", "video" and so on, as that suggestion also came up in a few searches. No change.

    On person claims they simply changed the profile for their devices to "plugged", but I don't see any way for me to do that, assuming I even can.

    If anyone has a solution, I'm all ears.

    Edit: I ended up reverting to the "Open Source" drivers provided by Ubuntu, but for some reason, I am still having the same issue. PulseAudio still says "HDMI/DisplayPort (unplugged)" is shown, even though the HDMI video is clearly working.

    • Thanos Apostolou
      Thanos Apostolou almost 8 years
      Try login with the guest user or create a new temporary user and see if the problem still exists. If not, then it's a user configuration problem so try deleting the file ~/.pulse-cookie and the folder ~/.config/pulse and reboot.
    • am70
      am70 over 2 years
      Today I installed an update that says: Pulseaudio: Version 1:15.0+dfsg1-1ubuntu2.2: patch d/p/0001-card-restore-setting-preferred-ports-in-entry_from_‌​c.patch, - cherry pick an upstream commit to fix the issue of hdmi can't be restored after s3 resume (LP: #1951667). Maybe it is related to your problem
  • Organic Marble
    Organic Marble over 7 years
    The OP is using Lubuntu. Sound Settings is not available.
  • Amias
    Amias over 7 years
    ah yes , good spot fsanches , i've updated to fix
  • hlongmore
    hlongmore over 5 years
    I often have this problem because I frequently take my laptop on the road. I have to admit I didn't try the command line, but the key sequences are faster than typing the command (I guess I could set up an alias that makes it untrue), and worked like a charm. Are there any downsides to using the terminal login trick?
  • Supun Madhushanka Gunarathna
    Supun Madhushanka Gunarathna over 4 years
    Mirror displays solved it for me
  • BjornW
    BjornW over 3 years
    I just started having this problem on my HTPC since some Ubuntu upgrade about 4 weeks ago (I run 18.04LTS on it). The HDMI shows up as (Unplugged) randomly at boot, sometimes it's plugged, sometimes its unplugged. If its unplugged, I have to do "pulseaudio -k" to kill the daemon and usually it then works after it restarts. Really weird, it has worked for several years without any hiccups. And since it works sometimes, it can't be a configuration issue either, it must be an upgrade of some of the daemons or programs that now is unstable :/
  • Thorsten
    Thorsten about 3 years
    It's amazing and irritating: the pacmd command didn't help here but the tty-switch did.
  • Kevin
    Kevin almost 3 years
    "X Error of failed request: BadName (named color or font does not exist)" Debian Bullseye, mind adding your OS specs to your answer?
  • Mark Kirby
    Mark Kirby over 2 years
    This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post. - From Review
  • am70
    am70 over 2 years
    for me it does. In the last month when I boot and first login, or when I recover from suspend, I see ""HDMI/DisplayPort (unplugged)" or sometimes the HDMI output is not even listed; killall pulseaudio solves the problem each and every time: pulseaudio then restarts itself, rescan devices, finds all the existing devices, and it works as expected, with no need of any other action.