我尝试重新安装 alsa 和pulseaudio,但没有解决问题。
重新启动后输出也不起作用(托盘中没有扬声器),但我可以使用pulseaudio -k
- 编辑来修复该问题:重新安装 kubuntu 后不会再发生这种情况
编辑2:我错了。这种情况仍然会发生。
我在 nvidia optimus 笔记本电脑(确切地说是 acer predator 300)上运行 Kubuntu 20.10。
我尝试过的事情:
我如何知道这是软件问题而不是麦克风/耳机问题:
谢谢。
一开始声音是通过主板line out插孔工作的。前几天主板line out插孔坏了。声音非常机械化且难以理解。机箱前面板上的插孔根本没有声音(我之前没有尝试过,因为我使用的是line out背面的主板)。
计算机已使用 3 周:
我尝试了很多事情:pavucontrols、重新加载/重新启动 alsa 和pulseaudio、添加诸如 之类的行options snd-hda-intel model=auto、安装显卡驱动程序,但似乎没有任何效果。
一些附加信息:
乌班图
$ lsb_release -a | grep Description
Description: Ubuntu 20.04.4 LTS
Run Code Online (Sandbox Code Playgroud)
核心
$ uname -a
Linux dodo 5.13.0-37-generic #42~20.04.1-Ubuntu SMP Tue Mar 15 15:44:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
主板
$ sudo dmidecode -t 2 | grep "Manufacturer\|Product"
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: Z690 AORUS PRO
Run Code Online (Sandbox Code Playgroud)
声音的
$ lspci -v | grep Audio
00:1f.3 Audio …Run Code Online (Sandbox Code Playgroud) 我需要一种在我的系统上设置单声道音频输出的方法。
我以前使用过这个解决方案:Can I downmix Stereo Audio to Mono?
pacmd load-module module-remap-sink sink_name=mono master=NAME_OF_AUDIO_SINK \
channels=2 channel_map=mono,mono
Run Code Online (Sandbox Code Playgroud)
然而,当我升级到 Kubuntu 22.10 时,它停止工作,大概是因为它现在使用 PipeWire 而不是 PulseAudio。当我这样做时,pacmd list-sinks我得到:
No PulseAudio daemon running, or not running as session daemon.
如何在 PipeWire 上执行相同操作(将立体声音频输出混音为单声道)?
我在这里找到了类似问题的解决方案,但如果我理解正确的话,那就是获取 mono input。我想要单声道输出。
如果我可以使用 GUI 轻松地将其切换为单声道/立体声,或者仅在连接了我愚蠢的耳机时将其设置为单声道,那就更好了。
PS:他们确实应该在“系统设置”>“音频”上将单声道声音实现为配置文件/配置,但是哦,好吧......
几个月前,我通过将以下内容添加到/etc/pulse/default.pa
load-module module-echo-cancel source_name=noechosource sink_name=noechosink
set-default-source noechosource
set-default-sink noechosink
Run Code Online (Sandbox Code Playgroud)
它在 Ubuntu 声音设置中添加了第二个麦克风选项,效果非常好。但有一天,第二个选项从我的声音设置中消失了,我没有找到一种方法来恢复它。我的/etc/pulse/default.pa配置相同。
我尝试sudo pulseaudio -k重新启动pulseaudio,但它给了我一条有关守护进程未运行的错误消息。但ps aux | grep pulse表明有东西正在运行。
然后我很沮丧,用pipewire替换了pulseaudio并升级到22.04。一开始它给我的麦克风带来了可怕的噪音,但在添加噪音和回声消除滤波器后,它变得更好,但不如pulseaudio(当它工作时)好。
有人知道该怎么做吗?要使用一些特定的管道配置?或者如何修复pulseaudio解决方案?
我的 Dell XPS 17 9730 无法发出声音。它卡在虚拟输出上。声音控制器是 Intel Corporation Device 51ca。Alsa Mixer 将其列为 sof-hda-dsp。我使用的是 Ubuntu 23.04
我试图弄清楚我的计算机上的pulseaudio发生了什么,因为几乎每听一首歌曲20秒它就会冻结。
我试图killall pulseaudio && pulseaudio尝试在崩溃时获取pulseaudio的输出,但由于某些原因,它给了我一个错误。奇怪地与 ALSA 有关
E: module-alsa-card.c: Failed to find a working profile.
E: module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="1" card_name="alsa_card.1" tsched=yes ignore_dB=no card_properties="module-udev-detect.discovered=1""): initialization failed.
Run Code Online (Sandbox Code Playgroud)
我不确定这是否是问题所在,但如果是,我仍然想知道如何监视尚未通过终端手动调用的程序的输出以供将来参考。
我已经使用了很多 Ubuntu 版本,我从 5.10 开始。但从那以后我就遇到了音频子系统的问题。不管什么硬件,目前我有两台电脑,都有问题。在我的笔记本电脑上,我需要触发扬声器通道来获得声音,在我的桌面上,还有 Ubuntu 10.04/32 位,我也花了很多时间才能使声音正常工作。实际上它只是偶然地起作用。虽然输入的音质还是很差的。
现在我在另一个分区上安装了 Ubuntu 10.04/64 位,尽管高级软件堆栈似乎没问题,但声音不起作用。Pavucontrol 注册声音并显示正确的硬件,但我什么也听不到。(除了在其他输出插孔、前面板和其他通道上,我听到奇怪的声音。)
我的问题是:我怎样才能学会理解 Ubuntu 的声音系统并能够自己调试这些问题?
还有一个问题:为什么 Ubuntu 上的音频如此复杂?在线论坛上肯定有数以万计的主题讨论这些问题,我已经看到数十个主题表明没有成功的解决方案。另一方面,必须有数百个解决问题的指南,但没有一个能够涵盖所有内容......
谢谢,菲利普
当我将外部扬声器插入 Thinkpad T420s 的扩展坞时,我没有声音(内部扬声器静音)。
PS我知道解决方案,但以问答形式发布问题特定解决方案似乎没问题。
这很奇怪,我有一个默认麦克风,还有另一个麦克风。当我使用此命令时,它始终显示未静音,但麦克风音量为 0%。如何或什么是我可以准确找到这些值的方法。
$ pactl list | sed -n '/^Source/,/^$/p' | grep Mute
Mute: no
Mute: no
Mute: no
Run Code Online (Sandbox Code Playgroud) 我意识到我的耳机插孔发出红灯。它是这样的:
我查看了东芝为安装驱动程序创建的文件夹,然后我发现他们为我的声卡安装了这个驱动程序:Realtek HD Audio Driver v6.0.1.5689_withMaxxAudio_Compal(20080908)
我猜声卡支持光纤音频输出。我还发现当我将扬声器静音时,灯就会消失。但是当我取消静音时,它又回来了。
我真的不介意拥有它,但它会耗尽我的电池。那么,我的声卡驱动程序有 Ubuntu 版本吗?
alsa ×10
pulseaudio ×9
sound ×7
drivers ×2
pipewire ×2
soundcard ×2
11.04 ×1
11.10 ×1
command-line ×1
hda-intel ×1
kubuntu ×1
microphone ×1
monitoring ×1
nvidia ×1
output ×1
thinkpad ×1