声卡不再被检测到

声卡不再被检测到

在 Dell Precision 5520 上安装 Ubuntu 18.04 LTS 很长一段时间内,我都没有遇到任何声音问题。但是,最近声音开始消失,只显示虚拟输出。重新启动有帮助。在尝试了其他解决方案后,我重新安装了alsapulseaudio,此时甚至重新启动也不再有帮助。

该文件/proc/asound/cards没有列出任何卡片。有趣的是,运行后sudo alsa force-reload,该文件不复存在。

以下是输出lspci -v | grep -A7 -i "audio"

Fri Oct 19 04:49:40 ~$ lspci -v | grep -A7 -i "audio"
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31) (prog-if 80)
    Subsystem: Dell CM238 HD Audio Controller
    Flags: bus master, fast devsel, latency 32, IRQ 142
    Memory at edd28000 (64-bit, non-prefetchable) [size=16K]
    Memory at edd00000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

我将非常感激关于如何解决该问题的指导。

更新一天没用笔记本电脑后,我打开它,它显示Speakers -- Built-in Audio。内容/proc/asound/cards

0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xedd28000 irq 142

但是没有声音。从设置中测试声音不起作用。我运行alsamixer并将所有音量调到最大。设置仍然没有成功。我运行pulseaudio -k && sudo alsa force-reload。设置仍然没有成功。但后来我尝试播放视频,有声音!所以,我不知道是否有必要运行最后一个命令。

笔记本电脑关机后会发生什么?如何确保问题不再出现?

答案1

我也遇到过这种情况,我按照这些说明操作,现在它起作用了

1)删除ALSA包。

sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils

2)重新安装相同的软件包。

sudo apt-get install linux-sound-base alsa-base alsa-utils

3)安装更多音频插件包

sudo apt-get install dkms build-essential linux-headers-`uname -r` alsa-base alsa-firmware-loaders alsa-oss alsa-source alsa-tools alsa-tools-gui alsa-utils alsamixergui

4)确保将用户添加到组audio

sudo usermod -a -G audio [user_name]

5)重启

sudo reboot

相关内容