类拱门系统中的音频和声卡问题

没有人

我最近在Lenovo 3134A11上安装了Parabola OS(基本上是带有OpenRC的Arch),从一开始,我的系统中就没有音频。问题是,当我运行时pavucontrol,打开的窗口冻结为“正在建立与PulseAudio的连接。请稍候。”,然后尝试任何pactl变体都将显示“连接被拒绝”。

看到这一点,我去alsamixer看看发生了什么。我将一切都发挥到极致,并注意到启用环回的“后麦克风”的增减会在扬声器中产生噪音。因此,我认为这意味着系统和Alsa会识别出驾驶员。但我仍然没有声音。

以下是一些一般信息,希望可以帮助您阐明问题:

内核版本:4.20.11-gnu-1

lspci -v

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
        Subsystem: Lenovo 6 Series/C200 Series Chipset Family High Definition Audio Controller
        Flags: bus master, fast devsel, latency 0, IRQ 31
        Memory at fe600000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

aplay -l

aplay: device_list:272: no soundcards found...

amixer

amixer: Mixer attach default error: No such file or directory

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

ALSA lib pcm_direct.c:1966:(snd1_pcm_direct_parse_open_conf) The field ipc_gid must be a valid group (create group audio)
aplay: main:828: audio open error: Invalid argument

(“ root”用户具有相同的问题)

find /lib/modules/`uname -r` | grep snd-hda-intel

/lib/modules/4.20.11-gnu-1/kernel/sound/pci/hda/snd-hda-intel.ko.xz

alsa force-reload

bash: alsa: command not found

cat /proc/asound/modules

0 snd_hda_intel

cat /proc/asound/version

Advanced Linux Sound Architecture Driver Version k4.20.11-gnu-1.

cat /proc/asound/cards

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xfe600000 irq 31

希望你们能解决这个问题!

没有人

事实证明,出于某些不可思议的原因,PulseAudio并未在启动时启动(这就是为什么运行pavucontrol会冻结正常和根目录下的窗口,而pactl无法工作等)。在初始化PulseAudio之后,pulseaudio --start又出现了另一个问题:音频仅在root用户起作用。经过一番研究,我发现我可以手动添加音频组而不会出现任何问题sudo groupadd audio(我认为它必须“通过结构”来实现)和 ,然后我就重置并发出声音。sudo gpasswd -a user audio

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章