Ubuntu 20.04.5 中执行 sudo apt update 后的虚拟输出(声音)

问题描述 投票:0回答:2

我的戴尔笔记本电脑预装了 Ubuntu 20.04.5 LTS。过去 3 个月一切正常。我使用 MS Teams Preview 应用程序进行与办公室相关的工作。内部音频和麦克风都工作正常。三天前,我的 MSTeams 输出音频突然无法正常工作,因此我不得不使用麦克风与同事交谈。我认为 alsamixer 可能有问题,所以我做了一些更改,例如增加和减少音量等。它没有解决任何问题。所以我就这么做了

$ sudo apt update 

发生了一些更新,但 MS Teams 的输出音频仍然无法正常工作。当我重新启动我的笔记本电脑后。当我这么做的时候

$ alsamixer 

现在它说:无法打开混音器:没有这样的文件或目录

当我去 ubuntu 设置中检查声音时。它仅显示虚拟输出作为输出设备。所有选项(例如内置音频和麦克风)都消失了。现在我真的感到很无助。我尝试了询问 ubuntu 和其他平台的一些文章建议,例如:https://www.maketecheasier.com/fix-no-sound-issue-ubuntu/#:~:text=When%20experiencing%20sound%20issues% 20on,查看%20if%20it%27s%20配对%20正确 但没有成功。

关于我的 ubuntu 系统的一些重要信息:

$ lsb_release -a | grep Description
No LSB modules are available.
Description:    Ubuntu 20.04.5 LTS
$ uname -a
Linux amit 5.14.0-1055-oem #62-Ubuntu SMP Wed Nov 30 04:54:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$ sudo dmidecode -t 2 | grep "Manufacturer\|Product"
Manufacturer: Dell Inc.
    Product Name: 0C6CYC
$ lspci -v | grep Audio
0000:00:1f.3 Audio device: Intel Corporation Device 51c8 (rev 01) (prog-if 80)

但是当我这样做时

 $ cat /proc/asound/cards
它说:--没有声卡 ---

$ alsa-info
ALSA Information Script v 0.4.64
--------------------------------

This script visits the following commands/files to collect diagnostic
information about your ALSA installation and sound related hardware.
  dmesg
  lspci
  aplay
  amixer
  alsactl
  /proc/asound/
  /sys/class/sound/
  ~/.asoundrc (etc.)
See '/usr/sbin/alsa-info --help' for command line options.
Newer version detected: 0.5.1
To view the ChangeLog, please visit http://www.alsa-project.org/alsa-info.sh.changelog
ALSA-Info script has been downloaded /tmp/alsa-info.JX0noFz2n5.
Please, re-run it from new location.

当我尝试列出卡片时,它什么也不显示

$ pactl list cards

我是 Linux 新手。我将非常感谢您的建议。谢谢你

linux audio ubuntu-20.04
2个回答
0
投票

首先,

sudo apt update
不会导致问题,因为此命令不会更新包本身,而是更新包含最新存储库和更新的包源列表。您提到的错误听起来像是未安装 Alsa,请尝试
sudo apt install alsa-utils
(重新安装 Alsa),如果这没有帮助,请尝试使用以下命令运行 Alsa Mixer:
alsamixer -c 1
-c
标志允许选择音频卡,参数
1
是卡的编号。还值得注意的是,Alsa 不是音频服务器,而是混音器。 Ubuntu 默认使用 PulseAudio,尝试使用
pulseaudio -k
重新启动 PulseAudio 服务器。


0
投票

尝试这个命令我的问题得到解决:pulseaudio -k && sudo alsa force-reload

© www.soinside.com 2019 - 2024. All rights reserved.