Ubuntu 16.04 没有音频

Ubuntu 16.04 没有音频

我的台式电脑上没有音频。

marco@MARCO-PC:~$ uname -a
Linux MARCO-PC 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

marco@MARCO-PC:~$ cat /proc/asound/cards
0 [PCH            ]: HDA-Intel - HDA Intel PCH
                  HDA Intel PCH at 0xf7120000 irq 125

marco@MARCO-PC:~$ lspci | grep -i audio 
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)

我检查了音频控制没有静音

marco@MARCO-PC:~$ aplay -l
**** Lista di PLAYBACK dispositivi hardware ****
scheda 0: PCH [HDA Intel PCH], dispositivo 0: ALC887-VD Analog [ALC887-VD Analog]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 0: PCH [HDA Intel PCH], dispositivo 1: ALC887-VD Digital [ALC887-VD Digital]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 0: PCH [HDA Intel PCH], dispositivo 3: HDMI 0 [HDMI 0]
  Sottoperiferiche: 0/1
  Sottoperiferica #0: subdevice #0
scheda 0: PCH [HDA Intel PCH], dispositivo 7: HDMI 1 [HDMI 1]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 0: PCH [HDA Intel PCH], dispositivo 8: HDMI 2 [HDMI 2]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0

答案1

1.检查您的音量是否完全调低,或者扬声器是否静音:

点击屏幕右上角的扬声器图标。这将启动一个下拉菜单,其中有一个滑块可以控制音量。确保音量不要设置得太低。

2.检查扬声器是否连接正确:

将扬声器连接到计算机背面时,将扬声器连接到 Line Out 或 Sound Out 端口,该端口通常是浅绿色端口。

3.在 Pulseaudo 属性中选择正确的端口(设备)。

左键单击(如果使用 Alsamixer,则在 Xubuntu 中单击右键)屏幕右上角的扬声器图标。这将启动一个下拉菜单。选择声音设置(或 Xubuntu 中的属性)。它将打开音量控制。打开输出设备选项卡并在“端口”中选择正确的设备作为输出源。
例如内置模拟立体声、HDA NVidia、扬声器...然后将其设置为 100%。


在“输入设备”选项卡中同样设置麦克风或线路等作为输入源。

对于 HDMI 音频,在音量控制的配置选项卡中选择 HDMI 配置文件(或类似内容:数字音频 (HDMI) 输出、HDMI/Dyslpay 端口...)。

在此处输入图片描述

请提供更多信息。

aplay -l
lspci | grep VGA

插入耳机或扬声器后,运行以下实用程序进行测试:

用于模拟输出

speaker-test -c 2 -r 48000 -D hw:0,0

或用于数字输出

speaker-test -c 2 -r 48000 -D hw:0,1

插入 HDMI 电缆后,运行以下实用程序进行测试:

speaker-test -c 2 -r 48000 -D hw:0,3

如果你没有听到测试声音,请尝试下一个设备

speaker-test -c 2 -r 48000 -D hw:0,7

speaker-test -c 2 -r 48000 -D hw:0,8

(解释:hw:x,y 是 x = 卡,y = 设备)

这只是运行一个声音测试,其中静态来回弹动。一旦它从每个扬声器播放完毕,按 Ctrl+c 停止它,然后检查您的声音设置以查看 HDMI 输出是否现在列在内部设备下。
或者:aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
如果没有输出任何错误,但仍然听不到声音,请“重新启动”接收器、显示器或电视机。由于 HDMI 接口在连接时执行握手,它可能之前已经注意到没有嵌入音频流,并且禁用了音频解码。

如果这不起作用,请执行以下操作:
1. 使用 Ubuntu 时通过 HDMI 连接电视或外接显示器。2
. 打开终端(Ctrl+Alt+T)并使用以下命令

pulseaudio -k

3.现在,再次打开“声音设置”。您应该在“输出”选项卡中看到 HDMI 选项。

PS. 使用耳机或扬声器时步骤相同。

答案2

我遇到了同样的问题,ubuntu 20 无法检测输入/输出音频设备。通过在终端中运行“pulseaudio”,它开始工作。

相关内容