安装驱动程序后,HDMI 被识别为“已拔出”

TUS*_*USF 13 sound pulseaudio hdmi drivers

所以我将从解释我的情况开始。

实际上,我现在的安装已经有一段时间了(虽然我从 14.04 升级到 16.04),而且我使用的计算机是我几年前购买的便宜的计算机,并且安装了 Lubuntu。但是,它带有一个集成的 AMD GPU,我从未安装过驱动程序。这样做的结果是完全关闭了 OpenGL,这并没有让我烦恼到去安装驱动程序的麻烦。直到我使用的某些软件开始使用 OpenGL。

好吧,几个小时前我决定安装 AMD 网站上提供的专有 fglrx 驱动程序。

我注意到的第一件事是 OpenGL 内容现在可以工作了。

我注意到的第二件事是声音没有。PulseAudio 直接将其列为“HDMI/DisplayPort(拔出)”,即使视频仍显示在我的屏幕上。

所以我一直试图利用谷歌来找到我的问题的解决方案,但似乎没有什么对我有用。所以在我发疯之前,我决定问问社区。

更多信息:

  • 我使用 PulseAudio 来管理我的声音,主要是因为 Alsa 似乎从未识别过我的 HDMI 音频,并且因为我的用于调整音频的键绑定由于某种原因从未起作用。我尝试重新安装 PulseAudio,但没有成功。

  • 我在搜索过程中已经尝试过(正如某些人似乎建议的那样),正在编辑 /etc/default/grub,并将该行更改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1". 即使重新启动后,也没有任何变化。

  • 我还尝试将我的用户添加到各种组,例如“音频”、“视频”等,因为该建议也在一些搜索中出现。没变。

个人声称他们只是将其设备的配置文件更改为“已插入”,但我认为我没有任何方法可以做到这一点,假设我什至可以做到。

如果有人有解决方案,我会全力以赴。

编辑:我最终恢复到 Ubuntu 提供的“开源”驱动程序,但由于某种原因,我仍然遇到同样的问题。PulseAudio 仍然显示“HDMI/DisplayPort (unplugged)”,即使 HDMI 视频正常工作。

Lal*_*loi 13

谢谢 !

pacmd set-card-profile 0 output:hdmi-stereo 主要解决问题

如果不,

CtrlAltF1

然后

CtrlAltF7

解决它。


小智 5

我在使用旧的 Radeon 6900 系列时遇到了完全相同的情况。

要查看pulseaudio设备信息:

pacmd list-cards
Run Code Online (Sandbox Code Playgroud)

查找该卡index,并在其下方找到profiles。例如,我有:

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)
Run Code Online (Sandbox Code Playgroud)

然后使用这些信息来设置输出配置文件:

pacmd set-card-profile 0 output:hdmi-stereo
Run Code Online (Sandbox Code Playgroud)

请注意,set-card-profile参数是卡片索引 ( 0) 和输出 ( hdmi-stereo)。

之后,一切就顺利了。

队列主要来自这里:PulseAudio 报告 HDMI 音频已从 Nvidia MCP79 设备中拔出


Alb*_*t s 5

我有同样的问题。每次我暂停系统并唤醒它时,pulseaduio都会说 HDMI 已拔出。我执行以下操作:

  1. Ctrl+ Alt+F1转至终端登录。

  2. 然后按Ctrl+ Alt+F7返回 GUI。

之后,pulseaudio显示 HDMI 已插入(在“输出设备”下)。


Ami*_*ias 3

您无法在需要 pauvcontrol 的默认声音属性上执行此操作

sudo apt-get install pavucontrol
pavucontrol
Run Code Online (Sandbox Code Playgroud)

转到配置选项卡

找到您的设备

选择已插入的配置文件。

更新:修复了 pavucontrol 中的拼写错误


BJs*_*ife 1

我会尽力帮助你。听起来您的 HDMI 工作正常,但如果还没有的话请尝试一下。

  1. 首先,插入 HDMI 电缆。

  2. 转到设置并单击显示。

    显示器

3.现在单击镜像显示。

  1. 最后,点击应用。

视频就这样了。现在您需要调整音频以便从电视上听到声音。

  1. 单击显示器右上角的音量控制。

体积

  1. 现在向下滚动到声音设置。您应该看到这个屏幕:声音设置

  2. 单击声音设置中的 HDMI 菜单即可开始。

我希望这有帮助。