问题: 我的音频无法正常工作。我在声音设置中看到“虚拟输出”。我一直在网上搜索,但我尝试的方法都不起作用。我试过了
sudo alsa force-reload
sudo apt-get remove --purge alsa-utils
sudo apt-get install alsa-utils
我几乎尝试了每件小事,但这快让我发疯了。
Ubuntu 发行版:Saucy Salamander(13.10,运行 GNOME-3 桌面)结果lspci
:
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 7 Series Chipset Family LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5289 (rev 01)
03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
(不太确定你们需要多少)出于某种原因
,我没有 .asoundrc 文件或 /etc/asoundrc.conf 文件。我也无法进入 alsamixer。我卸载、重新安装、卸载、重新安装alsa-base
、、甚至 Wine。 我不知道现在还能做什么。你们能帮助我吗?alsa-utils
pulseaudio
编辑:
sudo alsa force-reload
返回
Unloading ALSA sound driver modules: (none loaded).
Loading ALSA sound driver modules: (none to reload).
我是否必须重新安装 Ubuntu?
答案1
感谢 GLauro 的正确指引。我在升级到内核 5.8.0.36 时遇到了同样的问题。我尝试 modprobe snd-intel-dspcfg 模块,通过搜索发现它已被移至 linux-modules-extra- 包。因此我必须安装该包,因为自 5.4.0-60.67 以来它一直没有默认安装
sudo apt install linux-modules-extra-5.8.0-36-generic
然后重启
答案2
经过搜索,我找到了一个简单的答案。只需执行
killall pulseaudio
您的扬声器现在应该可以正常工作了。为确保这一点,请在“系统设置”>“声音”>“测试声音”(扬声器测试,而非数字输出 (S/PDIF) 测试)中测试声音堆栈
您的问题的唯一问题是没有找到适合您的音频的驱动程序,然后尝试重新安装脉冲音频和 Alsa,打开终端并输入以下命令-
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio
sudo alsa force-reload
即使升级声音驱动程序也可能修复无声音问题,为此请使用以下命令 -
sudo add-apt-repository ppa:ubuntu-audio-dev
sudo apt-get update
sudo apt-get dist-upgrade
我最后的尝试是通过以下方式改变言语表达方式:
sudo gedit /etc/default/speech-dispatcher
并改变
RUN=yes
到
RUN=no
希望这些解决方法能够解决您的问题,在测试之前,请确保在执行任何方法后重新启动一次。
答案3
对于 2021 年可能遇到过类似问题的任何人。2021-Jan-07
我在 Kubuntu 20.04 上升级到了内核版本5.8.0-36-generic
。重启后,音频消失了,ALSA 无法检测到我的声卡。
我得到了与原始问题相同的输出:
编辑:
sudo alsa force-reload
返回Unloading ALSA sound driver modules: (none loaded). Loading ALSA sound driver modules: (none to reload).
运行 Sukupa91 建议的解决方案没有效果。
解决方案
我通过在底部添加以下内容来使其工作/etc/modprobe.d/alsa-base.conf
options snd-intel-dspcfg dsp_driver=1
进而重启。
答案4
我在使用 Linux Mint19 时遇到了这个问题...对我来说,将内核升级到版本 4.15.0-29-generic 有帮助,这使得系统可以看到卡但仍然没有声音。
当时使用:
alsactl -nrestore
此命令重新抓取卡并初始化它。然后创建一个文件(称为 alsafix)
echo alsactl nrestore >alsafix
然后
chmod +x alsafix&&cp alsafix /sbin
然后通过 GUI 添加启动条目
"./alsafix"
并且它有效。
硬件:音频设备:英特尔公司 7 系列/C216 芯片组系列高清晰度音频控制器(rev 04)
卡:HDA Intel PCH │ 芯片:Realtek ALC269VC
(我的是 Panasonic Toughbook CF-C2)