标签: alsa

Ubuntu 20.04 - 没有声音

我安装了 Ubuntu 20.04 LTS,发现没有声音,我使用的是 Lenovo Legion Y520-15IKBN。我想继续使用 Ubuntu 并学习 Linux,但没有声音对我来说是一种破坏,回到 Windows 是我的最后手段。

我已经尝试了每一个谷歌结果和每一个“解决方案”,但没有任何效果。如果这样的线程已经存在,我也很抱歉,但我真的在四处询问 Ubuntu,我找不到任何解决方案。

谢谢你的帮助,对不起我的英语:)

首先我想说的是,当我插入 USB 耳机时,音频工作正常,问题在于笔记本电脑的内置扬声器和麦克风。

这是我所知道的:

  1. sudo lspci 输出:

    00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 05)
    00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
    00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller …
    Run Code Online (Sandbox Code Playgroud)

sound alsa drivers 20.04

16
推荐指数
3
解决办法
3万
查看次数

如何更改 Ubuntu 调整音量混合器级别的方式?

很长一段时间以来,我的声音都遇到了一个有点烦人的问题,我终于决定是时候做点什么了。

每次我调整工具栏中的主音量滑块,或使用笔记本电脑上的音量热键时,Ubuntu 都会以一种奇怪的方式调整我的混音器级别。当我打开 GNOME ALSA Mixer 时,我注意到我的 SigmaTel STAC9200 有三个输出滑块:Master、PCM 和 LFE。Master 和 LFE 都有静音复选框。

当我按下音量调高热键一次时,Master 和 LFE 取消静音,PCM 和 LFE 的滑块跳到一半左右。主滑块保持为零。另一按将 PCM 和 LFE 提高到大约 4/5,而 Master 在底部保持不动。

在 PCM 和 LFE 达到最大值之前,Ubuntu 不会移动 Master,这在主输出混音器上发生在大约 15%-20% 之间。

这样做的结果是,直到大约 15%-20%(因为 Master 为零)我才听到任何声音,当我越过这个阈值时,我立即听到一个响亮的低音(显然来自 LFE) . 如果我使用耳机,直到那个阈值我仍然听不到任何声音,但至少当我听到声音时它不会让我感到震惊。

PulseAudio 配置或其他任何地方是否有任何可能改变我的输出混音器行为的内容?

sound pulseaudio alsa

15
推荐指数
1
解决办法
1万
查看次数

是否有同时适用于 ALSA 和 pulseaudio 的精美垂直通知 OSD?

有没有一种奇特的方法可以让音量通知 OSD 与 pulseaudio 和 ALSA 一起使用?现在,标准的台式机只适用于我的pulseaudio。我可以使用垂直 OSD 作为替代品的下降或从命令行调用以图形方式报告任意百分比的变化,作为一个上下移动的条形图怎么样?

我需要它与 ALSA 和 pulseaudio 一起工作的原因是我使用的 WINE 应用程序不能很好地与脉冲一起工作,所以我在启动 Windows 应用程序之前杀死了脉冲以使用 ALSA 而没有额外的抽象层。当我意识到键盘上的音量键在没有脉冲的情况下无法工作时,我编写了一些 bash 脚本,我使用 Compiz 或 Openbox(分别通过 CCSM 和 lxde-rc.xml 配置)调用这些脚本来捕获来自pulseaudio --check和然后相应地调整音量:

vol_step_up

#!/bin/bash
pulseaudio --check
if [ $? -eq 0 ] ; then
        pactl set-sink-volume 0 -- +3db
    else
        amixer -c0 set Master playback 3+
fi
Run Code Online (Sandbox Code Playgroud)

vol_step_down

#!/bin/bash
pulseaudio --check
if [ $? -eq 0 ] ; then
        pactl set-sink-volume 0 -- -3db
    else
        amixer -c0 set Master playback …
Run Code Online (Sandbox Code Playgroud)

notification shortcut-keys pulseaudio software-recommendation alsa

15
推荐指数
1
解决办法
1732
查看次数

Ubuntu 14.04 中的“虚拟输出”声音

虚拟输出显示在系统设置 -> Ubuntu 14.04 中的声音中。

在此处输入图片说明

关于这个的其他问题都没有解决我的问题。

我使用的是戴尔 Inspiron N5110。我的 Ubuntu 14.04 上的声音让我发疯。当我打开我的电脑时,它可以工作并且不会随机工作。

我已经按照 13.10 的步骤和Ubuntu 13.04 中没有声音的答案,只列出了虚拟输出设备,但似乎没有任何解决问题的方法。

按照Ubuntu Documentation Hda Intel Sound Howto 中的说明进行操作后。目前我dell-s14alsa-base.conf文件中。保存并重新启动 alsa 后,我可以听到笔记本电脑扬声器的声音,但重新启动后声音消失了。将其更改dell-s14dell-vostro-3500不起作用。跑步pulseaudio -DDaemon startup failed


cat /proc/asound/card0/codec* | grep Codec`
Run Code Online (Sandbox Code Playgroud)

Codec: IDT 92HD87B1/3
Run Code Online (Sandbox Code Playgroud)

这是与我的编解码器匹配的部分 HD-Audio-Models.txt

    STAC92HD83*
     ===========
    ref     Reference board
    mic-ref Reference board with power management for ports
    dell-s14    Dell laptop
    dell-vostro-3500    Dell Vostro 3500 laptop
    hp-dv7-4000 …
Run Code Online (Sandbox Code Playgroud)

sound pulseaudio dell alsa 14.04

15
推荐指数
4
解决办法
4万
查看次数

声卡检测不到

我最近尝试安装 Realtek 音频驱动程序。程序已成功完成,但是当我在安装声卡后重新启动系统时没有检测到系统静音。后来我试着把系统恢复到原来的状态。这些步骤也完成了。

我的系统快照 声音设置

sound alsa soundcard drivers

15
推荐指数
1
解决办法
6万
查看次数

收集和混合来自不同麦克风的声音输入

我能够使用 paprefs 并添加虚拟输出设备通过两个或多个输出/设备播放声音,如本答案所述: 通过两个或多个输出/设备播放声音

现在我希望能够对输入做同样的事情,所以基本上是从任何可用的有能力的设备收集声音输入并路由它,例如,Skype 或 Slack。这对我在大型会议室中非常有用,这样我就可以在周围分布多个扬声器/麦克风,以便在两种方式下都能获得良好的音质。

有人可以提出解决方案吗?

sound pulseaudio microphone skype alsa

15
推荐指数
2
解决办法
2万
查看次数

启动后没有声音,必须alsa force-reload

每次我的 PC 启动时,Ubuntu (13.04) 都会静音,因为它不播放任何声音。我发现我必须打字sudo alsa force-reload才能让声音再次工作。

如何解决此问题,以便 Ubuntu 在启动后播放声音?

sound alsa

14
推荐指数
2
解决办法
3万
查看次数

启动到 Windows 8.1 后,Ubuntu 14.04 中的笔记本电脑扬声器没有声音

我有一个戴尔 Inspiron 15 7537。

我在上面安装了 14.04,最初没有声音问题。但是,就像我使用以太网卡一样,希望 linux 中没有驱动程序/软件问题似乎是不现实的。

我为笔记本电脑购买了 SSD 并在其上安装了 Ubuntu 14.04。然后,我使用 gparted 从笔记本电脑附带的磁盘中复制 Windows 分区。

一切仍然正常,直到我启动到 Windows 8.1。当我在 Windows 中时,声音运行良好,但在重新启动笔记本电脑并返回 Ubuntu 后,声音停止通过笔记本电脑的内部扬声器工作。

但是我注意到,在 Ubuntu 中我仍然可以使用耳机接收声音。

从这里开始,我可以启动到 Windows 8.1 以通过内部扬声器接收声音,但除非使用耳机,否则我无法在 Ubuntu 14.04 中再次获得声音。

我决定尝试一下,所以我完全擦除了磁盘,并全新安装了 Ubuntu 14.04。声音回来了!然后我再次继续复制我的 Windows 分区。同样,在启动到 Windows 8.1,然后返回到 Ubuntu 后,我的内部扬声器将不再发出声音。

我尝试了最常见的解决方案,例如:

sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio unity-control-center
sudo alsa force-reload
Run Code Online (Sandbox Code Playgroud)

或者

pulseaudio -k
Run Code Online (Sandbox Code Playgroud)

我还尝试确保在 alsamixer 中没有静音。我也尝试安装脉冲音频音量控制工具。如果我正在播放一首歌,我可以看到内部扬声器的音频电平在移动,就好像它应该播放一样。

脉冲音频音量控制工具还显示我的 HDMI 卡是一个声音设备,但它识别为关闭。

可能值得注意的是,在 alsamixer 中,应用程序似乎将我的 PCH/输出卡识别为副卡,将 HDMI 识别为第一张。但是,情况一直如此,所以我不确定这是问题所在。

我不太了解这一切是如何设计的,但据我所知,我很难收集启动到另一个操作系统如何阻止扬声器在另一个操作系统中工作。

我能做些什么来恢复系统的声音,并确定为什么引导到 Windows 会导致这种行为?我非常想使用双引导系统。

lspci -v …

sound pulseaudio alsa hda-intel 14.04

14
推荐指数
2
解决办法
4万
查看次数

./waf configure 返回“正在检查 alsa:未找到”。

我正在尝试在我的 Ubuntu 14.04 LTS 上安装 Ardor,并确保我安装了 alsa-utils 并重新安装了无数次,但无论我在 Ardor 目录中使用 ./waf configure 做了多少,总是返回“检查 alsa” : 未找到。” 然后 ./waf configure 停止运行,我被迫寻找可能丢失的其他 alsa 软件包。据我所知,我确实安装了 alsa 但为什么 ./waf configure 没有检测到它?

这是我正在使用的教程:http : //ardour.org/building_linux.html ,我在这里:

现在,构建

./waf 配置

./waf

ardour alsa 14.04

14
推荐指数
1
解决办法
9640
查看次数

适用于 Ubuntu 的 Realtek 音频驱动程序

是否有适用于 Ubuntu 的 Realtek 音频驱动程序?如果是,我从哪里获得它们以及如何正确安装它们?(适用于 Ubuntu 14.04 64 位)安装它们后,插孔还可以正常工作吗?

好奇原因?ALSA 驱动程序不支持我的声卡 (Creative Sound Blaster 5.1 VX) 的麦克风。此外,它不能很好地处理音频输出。我有问题。另外,我真的很喜欢一些软件,比如仅用于 Windows 的“Realtek Audio Manager”,它会对音频产生影响,例如回声等。

sound hardware realtek alsa drivers

14
推荐指数
2
解决办法
18万
查看次数