您尚未登录。

#1 2024-04-05 00:16:52

corruptsunlight
会员
注册时间: 2024-04-05
帖子: 1

(已光速解决但不理解原理)Archlinux没有声音,声卡驱动加载不正常,重新加载没有用

#解决方案
sudo vim /etc/default/grub
在GRUB_CMDLINE_LINUX_DEFAULT添加一个snd_hda_intel.dmic_detect=0
然后grub-mkconfig更新,reboot重启,就好了,有大佬能解释解释这是干什么的吗

rt, 因为被zypper折磨到怀念之前用pacman yay的日子  所以刚换成arch, 结果没有声音了,希望能在这里得到一些帮助和指导。

## 问题描述:
我安装了 Arch Linux,并在系统中配置了 ALSA 和相关的驱动程序。然而,我无法从系统中获取任何声音输出。当我运行 `aplay -l `命令时,它显示 `"no soundcards found"`,并且 `alsamixer` 中只有一个默认的声卡选项。

## 已尝试的解决方法:

我尝试重新加载 `snd-hda-intel` 模块,但是没有收到任何错误消息。重启后仍然没有声音。
```
# amiriox @ archlinux in ~ [16:10:49]
$ sudo modprobe -r snd-hda-intel                   
[sudo] password for amiriox:

# amiriox @ archlinux in ~ [16:11:06]
$ sudo modprobe snd-hda-intel               
```
使用 `sudo alsactl init` 重新初始化 ALSA 状态,但声音仍然无法工作。(没有输出)
我尝试重新安装了 ALSA,但问题仍然存在。(安装pulseaudio发现和pipewire-pulse包冲突了, 但是还卸不掉, 因为pulse-native-provider依赖这个, 而plasma-pa又依赖这个)
检查了系统服务的状态,没有发现与声音相关的错误。

## 额外信息:

声卡型号是 Intel Corporation Comet Lake PCH-LP cAVS。
我已经确认我的硬件没有问题,并且在同一硬件上的其他操作系统中声音可以正常工作。

谢谢大家的时间和帮助!不胜感激!

最近编辑记录 corruptsunlight (2024-04-05 01:52:10)

离线

页脚